Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Sandaruwan Perera

Technical Lead
Singapore

Summary

Dynamic Technical Lead with over 12 years of expertise in enterprise software development, specializing in the design, development, and deployment of Java-based microservices and full-stack applications within the government and financial sectors. Proficient in Spring Boot, RESTful APIs, Oracle, and ReactJS, with a strong background in CI/CD automation using GitLab, Jenkins, and Docker. Successfully led multidisciplinary teams to deliver secure, containerized solutions on AWS, focusing on performance, scalability, and compliance with industry standards. Recognized for fostering collaborative environments that enhance team effectiveness and drive exceptional project outcomes through strategic resource utilization and skill alignment.

Overview

14
14
years of professional experience
2
2
Certifications

Work History

Technical Lead

CrimsonLogic
09.2022 - Current

Project: Singapore Property Exchange (SPEX)

Technologies Used: Spring, Spring Micro-services, Spring Cloud, ReactJS, Restful Web Services, Java 17, JPA, Hibernate, OAuth2, JWT, MS-SQL, Git-Lab, Microsoft Azure Dev-Ops, Docker and Swagger

Responsibilities:

  • Designed and developed a micro-services-based web application using ReactJS and Spring Boot 3, leading to a 50% increase in user adoption; collaborated with UX/UI teams to build reusable components, reducing front-end development time by 30%.
  • Led a team of 5 developers to build secure RESTful APIs, integrated with MSSQL, implemented Spring Security with DAO and JWT-based authentication for 2,000+ users, and integrated with external systems (IRSA, RDA) via OAuth2.0.
  • Deployed SonarQube via Docker, achieving 60% improvement in code health and maintaining 80%+ unit test coverage with JUnit and Mockito; enforced code quality standards across modules.
  • Managed UAT and production deployments using Azure DevOps and Docker, reducing release cycle time by 35% and driving Agile collaboration across product, QA, and UX teams to ensure a 100% sprint delivery rate.

Project: CrimsonLogic Global PSA PortNet (GPN)

Technologies Used: Spring Micro-services, ReactJS, Restful Web Services, Java 17, JPA, Hibernate, MS-SQL, Git-Lab, Microsoft Azure Dev-Ops, Docker, RabbitMQ, AWS and Swagger

Responsibilities:

  • Designed and developed scalable full-stack components using ReactJS and Spring Boot (Java 21), improving system responsiveness and modularity; built secure RESTful APIs with OAuth2.0 and JWT authentication to meet enterprise standards.
  • Provided technical leadership to a team of 3–5 offshore developers; led requirement analysis with the Maritime and Port Authority of Singapore (MPA) and delivered enhancements with zero downtime.
  • Diagnosed and resolved performance bottlenecks in microservices, reducing dashboard latency by 45%; enforced SonarQube compliance and reduced post-release defects by 20% through code quality reviews and technical debt management.
  • Managed UAT and production deployments via Azure DevOps and Docker, Kafka deploying on AWS (EC2, S3); actively contributed to Agile ceremonies and mentored junior engineers, achieving 70%+ test coverage and improved CI/CD reliability.

Senior Java Engineer

UOB Bank Alephs Labs
03.2022 - 09.2022

Technologies Used: Spring, Spring Micro-services, Spring Cloud, ReactJS, Restful Web Services, Java 17, JPA, Hibernate, JWT, Maria DB, Git-Lab, Microsoft Azure Dev-Ops, Docker and Swagger

Responsibilities:

  • Led the design and implementation of secure RESTful APIs for mobile banking using Spring Boot and Apache Camel, enabling transaction processing and integrating with backend services in compliance with banking security standards.
  • Developed and deployed scalable microservices within a modular architecture, supporting high-availability features for digital banking; contributed to technology evaluation and workflow optimization, reducing development complexity by 30%.
  • Diagnosed and resolved performance bottlenecks in critical APIs and backend services, improving average response time by 40% and increasing system throughput under load.
  • Authored unit and integration tests using Mockito, maintaining 80% code coverage; actively participated in Agile ceremonies including daily stand-ups and backlog refinement, ensuring sprint alignment and timely delivery.

Senior Software Engineer / Technical consultant

Defence Science Technology Agency (DSTA)
01.2015 - 02.2022

Responsibilities:

  • Led the end-to-end migration of a monolithic procurement system to a microservices-based platform on AWS, improving scalability and deployment agility by 40%, and delivering secure, high-volume transactional capabilities.
  • Designed and implemented the User Management and Common Operations modules, while defining inter-service communication protocols and guiding junior developers in best practices for REST API design and service orchestration.
  • Conducted R&D for architectural modernization, developing CI/CD pipelines with Spring Boot, reducing build and deployment times by 30%, and introducing modular coding practices that accelerated future enhancements.
  • Facilitated structured knowledge transfer and onboarding, mentoring team members to boost code quality and productivity, resulting in a 40% improvement in onboarding speed and consistent delivery across sprints.

Senior Software Engineer

Safran Morpho
11.2011 - 02.2015

Responsibilities:

  • Developed and deployed over 25 RESTful web services using Spring and JBoss, improving system integration speed and supporting a transaction volume of 10,000+ daily card requests.
  • Built in-house automated integration testing tools, reducing manual test cycle time by 70% and enabling faster QA sign-offs for releases involving third-party service endpoints.
  • Mentored 3 junior developers and conducted over 50+ code reviews, which helped standardize coding practices, improve maintainability, and reduce critical bugs by 30%.
  • Collaborated with business analysts to gather requirements and document workflows for 7+ high-impact card issuance modules, directly supporting large-scale government and banking contracts.

Education

Bachelor - Information Technology

University of Colombo
Sri Lanka
12.2010

Skills

Java (8–17)

Spring Boot

Spring 6

Reactive Programming

Spring Cloud

ReactJS

Angular

JavaScript

TypeScript

Hibernate

JPA

Microservices

RESTful API

OAuth20

OpenID Connect

Docker

Kubernetes

GitLab

Bitbucket

Jenkins

HAProxy

undefined

Certification

AWS Certified Solutions Architect – Associate (Renewal in Progress)

Timeline

Technical Lead

CrimsonLogic
09.2022 - Current

Senior Java Engineer

UOB Bank Alephs Labs
03.2022 - 09.2022

Senior Software Engineer / Technical consultant

Defence Science Technology Agency (DSTA)
01.2015 - 02.2022

Senior Software Engineer

Safran Morpho
11.2011 - 02.2015

Bachelor - Information Technology

University of Colombo
Sandaruwan PereraTechnical Lead