Summary
Nadith Premaratne is an Engineering Lead with 10 years of hands-on experience building and modernizing high-throughput backend systems, currently leading the Singapore backend team for Google Fiber via Virtusa. He has deep expertise in Java, Kotlin, Spring, gRPC, microservices and migrating legacy monoliths to scalable service architectures, with a track record across payments and telecom systems at Visa, NETS, and Google Fiber. Nadith combines technical leadership and mentorship—conducting rigorous code reviews and guiding junior engineers—with practical operational experience in HA clustering, distributed caching, saga transactions and performance optimizations. He has delivered mission-critical cross-border payments infrastructure (PromptPay–PayNow linkage) and redesigned identity and checkout flows at Visa, showing a strength for complex integration work. Pragmatic and curious, he favors clean, maintainable code and incremental architecture improvements that measurably improve reliability and developer velocity. Based in Singapore, he pairs enterprise-grade engineering discipline with a continuous-learning mindset that drives product-focused outcomes.
10 years of coding experience
5 years of employment as a software developer
Bachelor of Science in Engineering Specialized in Computer Engineering, Bachelor of Science in Engineering Specialized in Computer Engineering at University of Peradeniya
GCE Advanced Level Physical Science Stream , GCE Advanced Level Physical Science Stream at Dharmaraja College - Kandy
English, Sinhala