About Me
Profile Photo
Software Engineer with experience building scalable, event-driven systems using Next.js, MongoDB, PostgreSQL, and AWS. Strong background in backend architecture, data migrations, and high-throughput messaging systems. Proven ability to own features end-to-end and collaborate effectively in fast-paced product teams.
2+ Years
Experience
Event-Driven Systems
Specialization
Full-Stack Development
Focus
Experience
Software Engineer
Metarune Labs (PVT) Ltd.
- Contributing to the Staryo Creator Platform using Next.js, focusing on scalable backend systems and performance improvements
- Architected a scalable, event-driven announcement system using MongoDB Triggers, Amazon SQS, and AWS Lambda
- Led the migration of the Creator Mass Messaging system to event-driven architecture, improving throughput and reliability
Backend Engineer
People Solutions Development (PSD)(Part Time)
- Designed database structures and developed scalable backend APIs using Nest.js for ERP modules
- Created and executed migration scripts for seamless customer data integration
- Converted web application into cross-platform desktop app using Electron.js
Associate Software Engineer
Fcode Labs (PVT) Ltd.
- Developed and maintained data migration system for Terezi HR management system
- Migrated Terezi backend from MongoDB to PostgreSQL, improving performance and scalability
- Optimized database performance using raw PostgreSQL queries with Prisma ORM
Intern Software Engineer
Fcode Labs (PVT) Ltd.
- Delivered key features for Terezi HR system including Project Members and Resource Allocation modules
- Optimized Notifications and Pending Actions using MongoDB Aggregation Pipeline with Prisma ORM
Projects
Skills
Education
University of Moratuwa
BSc Eng (Hons), Computer Science & Engineering
Debarawewa Central College
G.C.E. A/L - 3 A Passes (Physical Science Stream)
Certifications
AWS Knowledge: Compute
AWS Academy
AWS Knowledge: Cloud Essentials
AWS Academy
React Basics
Meta
Programming with JavaScript
Meta
Get In Touch
I'm currently open to new opportunities and collaborations. Whether you have a question, a project idea, or just want to say hi, feel free to reach out!
Phone
+94 71 303 9970