2023 - Present

Senior Backend Engineer

Tech Solutions Inc.

Lead backend developer for a high-traffic financial services platform built with Spring Boot microservices. Design and implement scalable, resilient services processing thousands of transactions per minute.

  • Redesigned the payment processing service, reducing latency by 40% and improving throughput by 300%
  • Implemented a new event-driven architecture using Kafka that improved system resilience and decoupled critical services
  • Led migration from monolith to microservices, resulting in 50% faster deployment cycles and improved system stability
  • Mentored junior developers and established coding standards and best practices for the backend team
Java 17 Spring Boot 3 Spring Cloud Kafka PostgreSQL Redis Docker Kubernetes AWS
2021 - 2023

Java Developer

Financial Systems Ltd.

Developed and maintained Java/Spring Boot applications for a financial reporting platform used by major banks. Worked in an agile team to deliver new features and ensure high availability of critical services.

  • Developed a new reporting engine that processed data 3x faster than the previous solution
  • Implemented comprehensive test coverage increasing it from 45% to 85%, significantly reducing production bugs
  • Created a new batch processing system using Spring Batch, optimizing database operations and reducing processing time by 60%
  • Contributed to the migration from legacy authentication to OAuth2/JWT, improving security posture
Java 11 Spring Boot Spring Data JPA Hibernate MySQL RabbitMQ Docker Jenkins
2020 - 2021

Junior Backend Developer

Web Ventures

Worked on RESTful API development for various client projects using Java and Spring Boot. Gained experience in the full software development lifecycle while working in an agile environment.

  • Built RESTful APIs for multiple client applications, handling authentication, data validation, and business logic
  • Implemented database schema design and optimization for improved query performance
  • Developed and maintained unit tests with JUnit and integration tests with Spring Test
  • Contributed to internal code libraries that increased team productivity
Java 8 Spring Boot Spring MVC MySQL REST API Git Maven

Education

Academic Background

Bachelor of Science in Computer Science

University of Colombo | 2017 - 2021

Specialized in Software Engineering with focus on distributed systems and database management. Graduated with honors.

Interested in Working Together?

I'm always open to discussing new opportunities and challenges.

Get In Touch