Summary
Dilan Amarasinghe is a Senior Software Engineer with 7 years of experience building scalable, serverless backend systems and end-to-end MERN applications, currently delivering high-traffic solutions for Harver. He specializes in Node.js and TypeScript on AWS Lambda, with hands-on expertise in designing integrations (notably a Workday ATS integration) and optimizing complex booking algorithms to reduce delivery time and runtime complexity. Dilan combines pragmatic architecture work with modern team practices like pair and mob programming, mentoring juniors and driving cleaner refactors across projects. His background spans fintech, telco SaaS, and on-demand platforms, and he has repeatedly turned fragile workflows (Excel-based processes, booking logic) into robust, automated systems. Based in Sri Lanka, he pairs a strong delivery focus with technical curiosity—regularly adopting Terraform, Docker, and testing frameworks to improve deployment and code quality.
7 years of coding experience
3 years of employment as a software developer
B. Sc In Information Technology, Computer Software Engineering, Second Upper, B. Sc In Information Technology, Computer Software Engineering, Second Upper at SLIIT