Dinusha Nandika Senarath

Available to hire

Hi, I am Dinusha Nandika Senarath. I am a software architect with 16+ years of experience designing, developing, and delivering scalable, secure, enterprise-grade Java solutions.

About

Hi, I am Dinusha Nandika Senarath. I am a software architect with 16+ years of experience designing, developing, and delivering scalable, secure, enterprise-grade Java solutions. I have deep expertise in Java/J2EE, Spring Boot, SQL, NoSQL, and microservices-based architectures, with a strong focus on performance, reliability, and security. I have a proven track record of integrating AI-driven systems into enterprise environments, including building data pipelines, automating workflows with APIs, and deploying models on Azure and AWS.

Over the years, I have led global engineering teams, mentored developers, and driven innovation across distributed R&D environments. I excel at defining technical strategy and architecture, guiding DevOps practices, and delivering value through reusable patterns and scalable design systems. I have delivered outcomes such as revenue growth, productivity gains, and faster time-to-market through AI-enabled solutions, cloud migrations, and scalable microservice platforms.

  • 9 years' experience
  • Joined February 2026

Industry experience

  • Software & Internet
  • Telecommunications
  • Education
  • Professional Services
  • Media & Entertainment

Work experience· 5 roles

Engineering Lead · Experience Z LabAug 2024 – Present · 2 yrs 4 mos

Engineering Lead for an AI & Software Solutions Agency. Defined technical strategy, designed scalable, secure Java/J2EE microservices and AI-enabled data pipelines, and led architecture decisions. Implemented AI capabilities using LangChain, LangGraph, and Retrieval-Augmented Generation, and steered cloud deployments on AWS/Azure. Mentored global engineering teams and established reusable patterns and governance to drive speed and quality.

Engineering Lead / Solutions Architect · Circles LifeJun 2022 – Oct 2024 · 2 yrs 5 mos

Led architecture and system design for a scalable SaaS telco platform. Defined secure, cloud-native microservice architecture, drove integration with banks and e-commerce partners, implemented OAuth 2 and OpenID Connect, and advanced CI/CD and cloud security practices. Migrated multiple apps to cloud and shaped a scalable, adaptable design system to support growth.

Senior Java Engineer · DBS Bank SingaporeAug 2016 – Feb 2018 · 1 yr 7 mos

Cloud-native microservices development, architecture optimization, and CI/CD automation. Led modernization initiatives with a focus on security, reliability, and scalable delivery across core banking platforms.

Technical Specialist · Pearson PLC ColomboNov 2014 – Jul 2016 · 1 yr 9 mos
Software Engineer · John Keels Computer Service ColomboAug 2011 – Mar 2013 · 1 yr 8 mos

Education

Master of Science in Software Engineering · Kingston University, UK2020 – 2021
Bachelor of Science · University of Peradeniya, Sri Lanka2004 – 2008

Certifications and awards· 5

Microsoft Solutions Architect Expert2030 – 2026
AWS Solutions Architect - Associate2030 – 2026
Enterprise Architect Certified (1z0-807) Java EE 62030 – 2026
Sun Certified Mobile Component Developer (SCMAD)2030 – 2026

Hire Dinusha Nandika Senarath today

Post a job and invite Dinusha, or contact them directly. No hidden commission.

Post a job