Summary
Overview
Work History
Education
Skills
Tools Used
Awards
Personal Information
Disclaimer
Timeline
Generic
Siddharth Ramasamy

Siddharth Ramasamy

Chennai

Summary

Full Stack Developer with 10 years of experience specialising in building dynamic, responsive web applications using Angular (v17) and Java (Spring Boot). Proven track record of effectively leading teams to successful project completion while driving innovation, improving code quality and elevating development standards across projects. Recognised for strong problem-solving skills and a commitment to delivering optimal solutions. Also a collaborative team player who actively contributes to team success and supports continuous improvement across projects. Posses strong domain knowledge in the Banking and Telecom industries.

Overview

10
10
years of professional experience

Work History

Senior Software Developer

CITI Bank
Chennai
08.2022 - Current
  • Designed and maintained dynamic, responsive web application using Angular(v17) and Spring Boot frameworks.
  • Proficient in component-driven architecture, RxJS, NgRx, and nested component design, with a strong focus on optimising Angular applications for performance and scalability.
  • Implemented robust and dynamic user input handling using Angular Reactive Forms, including custom validation, dynamic form fields, and asynchronous data processing, significantly improving form efficiency and user experience.
  • Designed and implemented a scalable microservices architecture using Spring Boot, improving system maintainability and enhancing performance.
  • Designed and implemented RESTful APIs to facilitate seamless data exchange between client and server.
  • Developed custom exception handling and logging mechanisms for efficient debugging.
  • Designed and implemented a high-performance persistence layer using Hibernate ORM, ensuring efficient and optimised object-relational mapping.
  • Optimised Angular application performance by implementing lazy loading, configuring OnPush change detection strategy, and enabling Ahead-of-Time (AOT) compilation to reduce bundle size and improve initial load speed.
  • Provide technical guidance to team, ensuring that tasks are delivered on time with minimal defects and high code standards.
  • Utilized various security tools like Snyk, Blackduck and Checkmarx to strengthen application security and improve coding standards.
  • Strong understanding of object-oriented principles, data structures, and algorithms.
  • Working in Agile methodology that break projects into phases and use an iterative approach and the goal is to deliver working software quickly and sustainably.
  • Implemented CI/CD pipelines using tools like Jenkins and LightSpeed and working closely with DevOps engineers to ensure smooth PROD deployment.

Technology Lead

Accenture
Chennai
10.2019 - 07.2022
  • Led a Scrum team of 7 developers in building a full-stack, web-based application using Angular (v12) and Spring Boot, overseeing end-to-end development from design to deployment.
  • Designed and implemented a microservices-based architecture using Spring Boot resulting in a more scalable and maintainable application.
  • Implemented JWT (JSON Web Token) based authentication and authorization mechanisms using Spring Security ensuring secure access control based on user roles and permissions.
  • Gained deep domain expertise in banking through project experience with Bank of America as the client.
  • Conducted a stand-up meeting with the team and the scrum master to discuss the project status and impediments.
  • Implemented authorization in Angular application using route guards to restrict access to routes based on user roles and authentication status.
  • Also, experience in code review and providing review comments to improve coding standards.
  • Experience in creating JIRA stories, epics, assigning the stories to team and managing the backlog stories.
  • Acted as a technical point of contact for Angular and Spring issues, enabling the team to resolve blockers quickly and maintain consistent delivery timelines.

Technology Analyst

Infosys Limited
Chennai
06.2015 - 10.2019
  • Gained extensive telecom domain knowledge by working with AT&T.
  • Developed an interactive dashboard for managing customer billing, usage statistics, using Angular and Java(Spring).
  • Experience in migration – Angular Js to Angular 2 and Spring to Spring boot.
  • Worked on Agile environment and gathering requirements from the business team.
  • Coordinates with team members and helps to solve the complex problems based on business requirements.
  • Using RESTful API services to fetch data from the database and manipulating it and consume in Angular pages with a rich user experience.
  • Integrated Adobe Analytics into web applications to track user behaviour, page performance and key business metrics.

Education

Bachelor of Science - Computer Science and Engineering

SRM University
Chennai
05.2015

High School Diploma -

PHS School
04.2011

High School Diploma -

PHS School
03.2009

Skills

  • Angular
  • TypeScript
  • JavaScript
  • HTML5
  • CSS / SCSS
  • Bootstrap
  • Adobe Analytics
  • Java
  • Spring
  • Spring Boot
  • RESTful Web-services
  • Microservices
  • Hibernate
  • SQL

Tools Used

  • GIT
  • Bit Bucket
  • Source Tree
  • JIRA
  • Figma
  • Postman
  • Snyk Security Tool
  • Insomnia
  • Checkmarx
  • BlackDuck
  • Visual Studio Code
  • IntelliJ IDEA
  • Eclipse
  • Jenkins
  • Light Speed
  • Google Ad Manager

Awards

  • Talented Fresher Award, Infosys, Recognized as best campus grad for involving in E2E project delivery with minimal defects and adherence to high coding standards during early career phase.
  • CITI Tech Head’s Demo Day Award, CITI Bank, Recognised for maintaining a project with zero security vulnerabilities, successfully passing Snyk and Checkmarx scans.
  • Best Individual Contributor, Accenture, Awarded for designing and developing intuitive, user-friendly UX/UI screens that enhanced user engagement and functionality.
  • Insta Award, Accenture, Received for on-time completion and integration of SONAR code quality checks and Adobe Analytics tracking.
  • Best Team Player, Accenture, 2021, Honored for collaboration, reliability, and consistent support in achieving team goals throughout the year.

Personal Information

  • Date of Birth: 11/15/93
  • Gender: Male
  • Nationality: Indian
  • Language Known: English, Tamil, Telugu, Hindi, German.

Disclaimer

I hereby declare that the above-mentioned information is correct up to my knowledge and I bear the responsibility for the correctness of the above-mentioned particulars.

Timeline

Senior Software Developer

CITI Bank
08.2022 - Current

Technology Lead

Accenture
10.2019 - 07.2022

Technology Analyst

Infosys Limited
06.2015 - 10.2019

Bachelor of Science - Computer Science and Engineering

SRM University

High School Diploma -

PHS School

High School Diploma -

PHS School
Siddharth Ramasamy