Portfolio

Menu

Experience

Past work experiences and skills.

Tata Consultancy Services

London Stock Exchange Group

Java Full Stack Developer

2021 - 2023

  • Implemented complex web services that support functionalities such as data retrieval and processing, user authentication, real-time updates, auditing, and stream processing.

  • Developed RESTful APIs using Spring Boot, facilitating seamless interaction between frontend (React, Next.js) and backend services. This improved transaction processing speed by 45%, resulting in faster response times and customer satisfaction.

  • Delivered business requirements related to financial applications, such as pending and posted transaction processing and statement preference updates, while adhering to SOLID principles and design patterns.

  • Built a reusable exception-handling framework that enhanced debugging efficiency, resulting in a 50% reduction in incident resolution time across microservices.

  • Collaborated with cross-functional teams to gather software development requirements, practicing Agile methodology and Test Driven Development to deliver advanced microservice modules.

  • Conducted code reviews, improving code quality by 40% and ensuring adherence to best practices for scalability and performance.

  • Ensured seamless continuous integration and deployment through Jenkins CI/CD pipelines integrated with OpenShift for deployments. 

  • Leveraged AWS services such as S3 for storing error transactions captured from Kafka and employed AWS Lambda for event-driven processing. This approach streamlined data handling processes for analytics, resulting in a 20% increase in operational efficiency.

  • Improved data accessibility and user experience by 25% through efficient message processing from diverse sources using Kafka streams, facilitating real-time updates for both web and mobile platforms.

  • Constructed a robust auditing solution using Spring AOP and NoSQL (MongoDB) to monitor API interactions, recording over 1 million transactions without failure and ensuring exceptional reliability in data management.

  • Achieved over 90% SonarQube code coverage by writing test cases using JUnit, Mockito, Jest, and React Testing Library.

  • Implemented centralized logging using Logstash integrated with splunk, enhancing log management and analysis efficiency by 40%, resulting in faster issue detection and resolution.

  • Engineered React concepts like custom hooks and state management, which resulted in code reusability and enhanced user interactions.

  • Applied Next.js concepts like app routes, server actions, SSR, caching, resulting in a 50% improvement in the Search Engine optimization, and website performance.

Skills

  • Java

  • Spring Boot

  • Microservices

  • Junit

  • Mockito

  • React

  • NextJS

  • Kafka

  • AWS

  • GCP

  • Kubernetes

  • Docker

  • PostgreSQL

  • Jenkins

Certifications

  • AWS Certified Developer