Portfolio
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