Dilan Jayamanne

Software Engineer | Python, Rust

An organized and dedicated developer with a strong focus on breaking down complex tasks and tackling bugs with persistence.

SKILLS

Python

Backend Development, Django, Flask, APIs

Rust

Memory-safe Systems Programming, Concurrency

PostgreSQL

Database Design, Optimization, SQL

Bluetooth

IoT Connectivity, Device Provisioning

Linux

System Administration, Shell Scripting

Docker

Containerization, Microservices

About Me

I'm a software engineer with expertise in Python and Rust, focusing on backend development, IoT connectivity, and distributed systems. I prioritize well-tested code and continuous skill advancements through consistent learning and research.

Currently working as an Associate Software Engineer at Atlas Populi, I specialize in Bluetooth connectivity and backend API development. My background includes experience with Django, Flask, Flutter, and various database technologies.

Python Rust Django Flask Flutter PostgreSQL Redis Docker
3+ Years Experience
10+ Projects Completed
2 Research Publications

Core Experience

Bluetooth Connectivity

Implemented Bluetooth services for IoT devices working both as peripheral and central devices, ensuring cross-platform compatibility.

Backend APIs

Developed scalable RESTful APIs using Django and Flask, with custom authentication middlewares and policy enforcement.

Concurrent Systems

Worked on memory-safe concurrent services for IoT device provisioning using Rust, implementing reliable solutions.

Monitoring & Metrics

Implemented Prometheus instrumentation to extract time-series data using Rust for efficient system monitoring.

Latest Articles

View All
Linux inotify monitoring

Using Inotify for Real-time File Monitoring in Linux

Learn how to use inotify to monitor filesystem events and trigger automated actions in Linux systems.

Read More
Article thumbnail

Memory Safety in Concurrent Rust Applications

Exploring Rust's memory safety guarantees when building concurrent applications for IoT devices.

Read More

Get in Touch

Location

JaEla, Pamunugama, Sri Lanka

Phone

0766109200

Email

dicmandilan@gmail.com