Summary
Overview
Work History
Education
Skills
Websites
Personal Information
Timeline
BusinessAnalyst

Sabashan Baladevan

Auckland CBD

Summary

A seasoned Software Engineer with over 8+ years of software engineering industry experience, specializing in Microservice Architecture, Spring Boot & Java. Strong hands-on skills in web application development, RESTful APIs, event-driven design, and AWS. Proven success in leading engineering teams, designing scalable, secure solutions, and implementing best practices in cloud and application security. Passionate about delivering high-quality, impactful software in fast-paced, agile environments.

Overview

11
11
years of professional experience

Work History

Specialist Software Engineer

Pearson
04.2024 - 01.2025
  • Design and implementation of a microservice architecture for a digital education integration platform.
  • Enhanced platform performance, security, and scalability by implementing features such as Simplified User Access, Launch Darkly, Message Queues, Circuit Breaker and Query Optimization.
  • Lead the deployment of the platform using Docker and GitLab CI/CD pipelines on ECS.
  • Collaborate with cross-functional teams in an agile environment to deliver high-quality software solutions.
  • Develop RESTful APIs and event-driven architecture to support seamless data exchange between services.
  • Implemented Web Application Firewall (WAF) solutions to protect applications from common web exploits and vulnerabilities, improving overall security posture.
  • Tech stack: Java, Spring Boot, Maven, Mongo Atlas, Kafka, Elastic Search, ECS, Lambda, Secret Manager, WAF, GitHub Copilot

Associate Specialist Software Engineer

Pearson
04.2021 - 03.2024
  • Led the engineering team and architecture design for a widely used digital education integration platform.
  • Designed and implemented Java-based software solutions to meet business requirements, ensuring code quality and maintainability.
  • Collaborated with cross-functional teams to develop and integrate components using Spring Boot, enhancing the user experience.
  • Worked closely with AWS experts to optimize microservice architecture and take advantage of cloud-native services for cost-efficiency and scalability.
  • Successfully delivered software projects on time and within budget, exceeding customer expectations.
  • Mentored junior developers and conducted code reviews to maintain code quality and knowledge sharing.
  • Tech stack: Java, Spring Boot, Maven, Mongo Atlas, Kafka, Elastic Search, Security Group, EC2, ECS, Junit

Senior Software Engineer

Pearson
04.2019 - 03.2021
  • Collaborated with cross-functional teams to gather and analyse requirements, design software solutions, and implement features.
  • Implemented RESTful APIs to facilitate communication between front-end and back-end systems.
  • Successfully migrated a complex microservices architecture from Kubernetes to Amazon ECS to enhance scalability, performance, and cost-efficiency.
  • Worked with various databases, including MongoDB and MySQL to store and retrieve data efficiently.
  • Developed and maintained unit and integration tests using JUnit and TestNG, applying testing methodologies such as unit testing, acceptance testing, Test-Driven Development (TDD), and Behavior-Driven Development (BDD) to ensure high code quality and functionality.
  • Pioneered automated deployment pipelines using Jenkins, decreasing software release cycles by 40% and enabling weekly releases, which improved time to market for critical features and bug fixes.
  • Troubleshot and resolved issues promptly, ensuring minimal downtime.
  • Tech stack: Java, Terraform, AWS Cloud Formation, Spring Boot, Mongo BD, React JS, Redux, JUnit, Mockito, Swagger

Software Engineer

Pearson
10.2017 - 03.2019
  • Developed and maintained Java-based applications, ensuring optimal performance, reliability, and security.
  • Designed and developed an announcement system in the Portal, enabling two types of messages: broadcast messages (ticker-style on the homepage) and general announcements targeted at specific courses.
  • Implemented responsive and dynamic frontend components with ReactJS and Redux to display real-time announcements and ensure a seamless user experience.
  • Leveraged DynamoDB for fast, scalable storage of message metadata and targeting information, optimizing read/write operations for performance.
  • Integrated role-based access control to ensure that only authorized users could create or manage announcements.
  • Collaborated cross-functionally with product and UX teams to ensure announcements were non-intrusive yet visible and useful for end-users.

Software Engineer

Xcendant
10.2014 - 09.2017
  • Integrated SSO for seamless and secure access across different modules of the academic system.
  • Developed custom reports using Jasper Reports to provide insights and analytics for administrative users.
  • Optimized database interactions using Hibernate ORM, and performed schema design and query tuning in MySQL.
  • Collaborated with stakeholders to gather requirements and translate them into functional software components.
  • Participated in regular code reviews and unit testing to maintain high code quality and adhere to development standards.

Trainee Software Engineer

WSO2
04.2014 - 09.2014
  • Developed a cloud connector to integrate Google Custom Search API with Enterprise Service Bus (ESB).
  • Implemented seamless communication between WSO2 ESB and external APIs to retrieve and process search results.
  • Created connector logic to handle API authentication, request formatting, and response parsing.
  • Delivered reusable and configurable components to support multiple use cases within the ESB environment.
  • Developed a cloud based web application using JAX-RS RESTful Web Services following the MVC pattern.
  • Utilized Jersey framework for REST API development and MySQL as the database backend.

Education

B.Sc. (Hons) - Information Technology

Skills

  • JAVA
  • ReactJS
  • Spring Boot
  • Hibernate
  • AWS
  • Mongo Cloud
  • GitLab
  • Jenkins
  • Nexus
  • Docker
  • Kubernetes
  • ECS
  • SNYK
  • Qualys
  • Insight AppSec
  • React
  • TypeScript
  • MongoDB
  • MySQL
  • IntelliJ IDEA
  • VS Code
  • SonarQube
  • Jacoco
  • Checkstyle
  • GIT
  • Cloud Watch
  • New Relic
  • Grafana
  • AppDynamics
  • Monza
  • PagerDuty
  • ServiceNow
  • Agile Development
  • Scrum
  • Atlassian Jira
  • Confluence

Personal Information

Title: Software Engineer

Timeline

Specialist Software Engineer

Pearson
04.2024 - 01.2025

Associate Specialist Software Engineer

Pearson
04.2021 - 03.2024

Senior Software Engineer

Pearson
04.2019 - 03.2021

Software Engineer

Pearson
10.2017 - 03.2019

Software Engineer

Xcendant
10.2014 - 09.2017

Trainee Software Engineer

WSO2
04.2014 - 09.2014

B.Sc. (Hons) - Information Technology

Sabashan Baladevan