Dileepa Praveen
👋

Hi, I'm PraveenEngineer who enjoys designing solutions.


About me

With 3+ years of experience in the industry, I have spent my career automating infrastructure and building scalable applications for global industrial clients. I specialize in the intersection of Full-Stack development and DevOps meaning I don't just build features; I design the ecosystems they live in.

My journey is driven by a passion for innovation and entrepreneurship. I believe the best engineering solves real human problems. This belief led me to found and develop ventures like Pivisuma and Raddip, where I applied my technical skills to build products from the ground up

Wrapping up, I am a Pixel pusher by day, system slayer by night, always chasing the next epic refactor.âš¡


Experience

S

Upwork

Jan 2022 - Present
Software Developer
J

Ceylon Linux, Battaramulla

Sep 2024 - Aug 2025
Junior Software Engineer

Education

S

SLIIT

Jun 2022 - Jun 2026
BSc (Hons) in IT - Software Engineering
G

G/Kularathna College

Feb 2006 - Nov 2020
GCE Advanced Level (Physical Science)

Skills

Java
Spring Boot
Node.js
Python
React.js
Next.js
React Native
JavaScript
TypeScript
Tailwind CSS
Flutter
MySQL
MongoDB
PostgreSQL
Prometheus
Azure
AWS
Kubernetes
Docker
Terraform
CI/CD
Linux
GitLabCI
gRPC
Kafka

Projects

DevOps-Driven Acquisitions API for SaaS Marketplace

DevOps-Driven Acquisitions API for SaaS Marketplace

Built a production-ready Acquisitions API using Node.js, PostgreSQL (Neon DB), and Docker for buying/selling SaaS businesses. Implemented secure REST APIs with JWT authentication, role-based access (admin/user), and Drizzle ORM for type-safe queries. Used Arcjet for real-time bot/spam protection, Winston logging, Zod validation, and Kubernetes for scalable deployments with CI/CD pipelines and Jest/Supertest integration tests.

Node.js
Docker
Kubernetes
PostgreSQL
Neon DB
Drizzle ORM
JWT Auth
Arcjet
Winston
Zod
CI/CD
Jest
AI-Driven Proactive Autoscaling for Microservices

AI-Driven Proactive Autoscaling for Microservices

Final year research project focused on identifying the limitations of reactive, threshold-based Kubernetes autoscalers (HPA/VPA). Proposed and designed a proactive autoscaling framework using Transformer-based machine learning models for Kubernetes on Azure AKS. The system leverages Prometheus and Grafana for detailed observability and metrics collection, and includes an automated rollback mechanism to ensure safe and reliable scaling in production environments.

Kubernetes
Docker
Python
TensorFlow
AKS
Prometheus
Grafana
Argo Rollout
CI/CD
Raddip - Tech-Driven Traffic Solution

Raddip - Tech-Driven Traffic Solution

Developed Raddip, a ride-sharing mobile app designed to tackle Sri Lanka's urban traffic problems while encouraging sustainable transportation. The idea came from seeing how much time people waste sitting in traffic when they could be sharing rides with others going the same way.

React Native
Node.js
Google API
CI/CD
RabbitMQ
Patient Management System

Patient Management System

Built a microservices-based Patient Management System using Java, Spring Boot, and Docker. Implemented secure REST/gRPC APIs with bearer token authentication and PostgreSQL database. Used Kafka for event-driven communication and LocalStack to simulate AWS deployments. Configured API Gateway, load balancers, and wrote integration tests for service reliability.

Java
Spring Boot
Docker
gRPC
PostgreSQL
AWS
Terraform
Kafka

Volunteering

M

Microsoft Club | SLIIT

Feb 2025 - Present
Vice President

Contact Me

Feel free to reach out to me directly at dileepapraveen32@gmail.com or through this form.