About Me
Lead Software Engineer with 8+ years of experience designing, building, and scaling backend systems for clients in Sri Lanka, the UK, and Australia. Specialised in Java/Spring Boot microservices, event-driven architectur…
Lead Software Engineer with 8+ years of experience designing, building, and scaling backend systems for clients in Sri Lanka, the UK, and Australia. Specialised in Java/Spring Boot microservices, event-driven architecture, and cloud-native deployment on AWS. Proven track record leading engineering teams through legacy re-architecture, healthcare and fintech platform delivery, and end-to-end release management. Comfortable operating across the full stack, from database and API design through CI/CD and production support.
Experience
Lead Engineer
<p>Serve as Technical Lead for a UK healthcare booking platform, owning backend architecture, system design, and end-to-end release and deployment.</p><p> Lead the re-architecture of a legacy monolith into scalable, modern microservices, improving system performance and reliability.</p><p> Manage and mentor a team of engineers, driving code reviews and engineering best practices across the codebase.</p><p> Remain hands-on with core development, critical issue resolution, and architecture-level decision-making.</p>
Lead Engineer
<p>Led design, development, and delivery of multiple modules within SFI, Zone24x7's flagship warehousing product, including the Control App, Monitoring Service, License Manager, and Vendor Configuration.</p><p> Provided technical leadership and guided the team through delivery challenges to ship scalable, reliable solutions for an Australian client.</p>
Lead Engineer
<p>Contributed to the design, development, and implementation of a microservices-based financial crime tracking and customer risk-rating platform.</p><p> Managed team and sprint activities, conducted code reviews, supported developers, and oversaw CI/CD pipeline builds and delivery.</p><p> Built adaptor services that analysed, filtered, and transformed incoming JSON events for a financial operations platform, routing payloads to queues and Kafka streams for downstream processing.</p><p> Led design and development, managed sprint delivery, and oversaw pipeline builds.</p>
Senior Software Engineer
<p>Worked on the Java migration of a core Sysco supply chain system providing stock-level alerts, demand forecasting, and vendor insights.</p><p> Owned data modelling and table mapping, database and architecture design, Sysco Auth integration, and REST endpoint business logic.</p>
Software Engineer
<p>Designed and developed APIs for a centralized user and application-level security solution; conducted code reviews and mentored junior developers.</p><p> Built an automated service delivering confidential data to a partner web service via scheduled file processing and API integration.</p>
Trainee Software Engineer
<p>Working as a Trainee Java Developer, responsible for supporting software development and integration activities, including database mapping, application integration, testing, and timely delivery of assigned tasks. Collaborate with the development team to implement solutions, troubleshoot issues, and ensure quality and reliable delivery within project timelines.</p>