Full Stack Software Engineer specializing in cloud-native development and DevOps practices. I design, build, and deploy scalable web, mobile, and backend systems β managing the entire software lifecycle from architecture to production.
name: Ravindu Dasanayaka
location: Kurunegala, Sri Lanka π±π°
role: Cloud-Driven Full Stack Software Engineer
focus: Cloud Infrastructure Β· Backend Engineering Β· Distributed Systems
available: Open to opportunitiesDeployed a scalable multi-tier production environment integrating NGINX as a load balancer & reverse proxy, Apache Tomcat for backend processing, RabbitMQ for async message queuing, and MySQL for persistence β all on Linux.
NGINX Apache Tomcat RabbitMQ MySQL Linux
Architected and deployed containerized microservices with HTTPS termination, automated CI/CD via GitHub Actions, and real-time CloudWatch monitoring on AWS EC2 & App Runner.
Docker AWS EC2 AWS App Runner GitHub Actions CloudWatch
End-to-end applications across web and mobile platforms β REST API backends, cloud-hosted databases, and modern frontend interfaces.
Java EE React Native Angular Firebase
Built embedded IoT systems for real-time device control, integrating environmental sensors, Bluetooth modules, and motor controllers.
ESP32 Arduino Bluetooth C++
| Certificate | Issuer |
|---|---|
| DevOps on AWS: Code, Build, and Test | AWS / Coursera |
| Google Cloud Fundamentals: Core Infrastructure | Google Cloud |
| Getting Started with Git and GitHub | IBM / Coursera |
| IBM Power10 Technical Fundamentals | IBM |
| The Bits and Bytes of Computer Networking | Google / Coursera |
π BSc (Hons) Software Engineering β Birmingham City University (2024 β 2025)



