Summary
Dinuka Ekanayake is a Staff Engineer based in Singapore with a decade of hands-on experience delivering low-latency, cloud-native systems across banking, insurance, telecom and government sectors. He specializes in backend microservices with Java/Kotlin and Spring Boot, paired with frontend proficiency in Angular, React and Vue, enabling end-to-end delivery of responsive, secure applications. Dinuka routinely architects scalable architectures on Azure and AWS, automates CI/CD with GitLab CI and Jenkins, and runs containerized workloads with Docker and Kubernetes to ensure reliable production deployments. He brings strong application security practice—JWT, OAuth2 and Spring Security—and a track record of performance tuning databases (MSSQL, MySQL, PL/SQL) for high-throughput systems. Known for leading cross-functional teams through Agile practices, he translates complex business requirements into pragmatic technical solutions while mentoring engineers and improving development processes. Unusually for someone at staff level, he’s concurrently advancing formal analytics skills via an MSc in Big Data Analytics, signaling a data-driven approach to system design.
10 years of coding experience
7 years of employment as a software developer
MSC BIG DATA ANALYTICS Computer/Information Technology Administration and Management, MSC BIG DATA ANALYTICS Computer/Information Technology Administration and Management at Robert Gordon University
GCE O/L GCE A/L Physical Sciences, GCE O/L GCE A/L Physical Sciences at St /Sylvestrs College
Bachelor of Science (B.Sc.) IT Information Technology, Bachelor of Science (B.Sc.) IT Information Technology at SLIIT
English, sinhla