Nadith Premaratne
I'm a Lead Software Engineer
About
Lead Software Engineer with of experience in Java/Kotlin, Spring ecosystem, microservices, and real-time payment systems for clients like Google, Visa, NETS, Disney, and London Stock Exchange.

Lead Software Engineer (Java/Kotlin)
Passionate about building scalable, secure, and maintainable systems. Experienced in microservice architecture, distributed systems, AWS, and mentoring teams. Exploring AI/ML engineering with LangChain.
- Birthday: 24 September 1992
- Website: nadithm.github.io/nadith
- Phone: +65 82007254 / +94 771819075
- City: Singapore
- Age:
- Degree: Bachelor
- Email: nadith@google.com / nadith.sg@gmail.com
- Freelance: Available
Recipient of Dream Team Award and Vanguard Award for exemplary performance, engineering excellence, and contributions to the Google Fiber Project and other key initiatives.
Problem Solver
I love turning complex challenges into elegant, effective solutions.
Engineering Mindset
Committed to building reliable, scalable systems that last.
AI/ML Enthusiast
Passionate about integrating machine learning into real-world products.
Collaborative Leader
Driven by mentoring teams and fostering open, productive collaboration.
Skills
Experienced in building robust backend systems, scalable microservices architectures, messaging systems, and cloud deployments. Passionate about quality code and continuous learning.
π» Languages
π§© Frameworks & Libraries
βοΈ Cloud & DevOps
π¨ Frontend
π‘ Messaging & Infrastructure
ποΈ Databases & In-Memory Distributed Caching
π οΈ Tools
π Resume
π Profile Summary
Nadith Premaratne
Lead Software Engineer with of experience delivering enterprise-grade
solutions for
world-class clients including Disney, London Stock Exchange, NETS, Visa, and Google. Recognized with
the Dream Team and Vanguard Awards for engineering excellence and leadership on the Google Fiber
Project.
Specialized in real-time payments, banking systems, and server-side development using Java/Kotlin
and the Spring ecosystem. Highly experienced in microservices architecture, distributed systems, and
secure, scalable enterprise solutions. Currently exploring AI/ML with the LangChain framework for
intelligent application development.
- Singapore
- π +65 82007254
- βοΈ nadith.sg@gmail.com
- π LinkedIn
- π Portfolio
π Education
Bachelor of Science (Hons) in Engineering
2014 - 2017
University of Peradeniya, Sri Lanka
First-class honours (GPA: 3.75/4.00), specialized in Computer Engineering.
πΌ Professional Experience
- Led Singapore backend team to transform Google Fiberβs monolithic architecture into scalable microservices.
- Designed clean, maintainable code for customer apps, backend systems, and network tools.
- Performed in-depth Java/Kotlin code reviews, enforcing best practices.
- Collaborated with cross-functional teams to deliver high-quality solutions.
- Mentored junior engineers, fostering growth and knowledge sharing.
- Actively participated in agile ceremonies for efficient delivery.
- Technologies: Java, Spring, Kotlin, Angular, gRPC, Harness CICD, GitHub, OpenAPI, JIRA.
- Redesigned Visa Checkout architecture for mobile-as-identity integration.
- Integrated new Identity Management APIs for enhanced security.
- Developed reactive, non-blocking REST APIs with microservice integration.
- Enforced code quality, security, and performance standards.
- Built and maintained CI/CD pipelines with Git, Ansible, Jenkins.
- Technologies: Spring, JPA, Hibernate, REST, Oracle, OpenShift, Git, Jenkins.
- Architected and developed PromptPayβPayNow cross-border linkage for instant bank transfers.
- Performed technical studies, built low-latency real-time payment systems.
- Designed home-grown distributed caching, service discovery, and fault-tolerant transaction flows.
- Led industry testing with Singapore and Thailand stakeholders.
- Tech Stack:
Java 17Spring EcosystemIgnite / GridGainISO 20022SolaceKafkaIBM-MQAWSDockerJenkinsRESTOracle PL/SQLJira
- Developed TravelBoxβ’ for clients like Disney.
- Built scalable REST/SOAP APIs and desktop solutions.
- Optimized in-memory caching for low-latency responses.
- Supported production systems with analysis and hot-fixes.
-
Tech Stack:
Java 11Spring EcosystemHazelcastIBM-MQAWSDockerJenkinsGitLabRESTSOAPApache VelocityOracle PL/SQLJira
- Designed load-balancing tools for risk calculation workflows.
- Contributed to enterprise trading platform development.
- Optimized Oracle queries and integrated testing.
- Tech Stack:
Java 11PythonC/C++Oracle PL/SQLJiraBamboo
π οΈ Key Technical Skills
- Java/Kotlin: Spring (Boot, MVC, WebFlux), JPA, Hibernate, gRPC, REST, JUnit, Mockito
- Languages: Python, C/C++, LangChain Framework
- Databases: Oracle, MySQL, BigQuery, MongoDB, SQLite
- Caching: Apache Ignite, Hazelcast
- Messaging: Solace, Kafka, IBM MQ
- DevOps: Ansible, Jenkins, GitLab, Harness, Maven, Gradle, Docker, Kubernetes, OpenShift
- Cloud: AWS, GCP
- Front-End: Angular, React
ποΈ Certifications
π Achievements & Activities
- Vanguard Award 2025 β Leadership and Excellence at Google Fiber
- Dream Team Award 2024 β Exceptional Contributions to Google Fiber Project
- Technical Content Creator at Nenathambara.org
- Captain β School Under-13 and Under-16 Cricket Teams
Portfolio
Welcome to my portfolio! Here you'll find a selection of projects that highlight my journey as a software engineer, architect, and AI enthusiast. I'm proud to share work that reflects my dedication to solving real-world challenges through technology.
- All
- Applications
- Insights & Articles
- Algorithms
Recommendations
Endorsements and recommendations shared on LinkedIn by colleagues and managers I've worked with on global engineering projects.
Contact
Get in touch to discuss your project, collaboration, or any questions you have
Address
Treasure @ Tampines, Singapore
Call Me
+65 82007254
Email Us
nadith.sg@gmail.com