Pranav Gupta

United Kingdom

@pranavakkian

Personal Information

pranavakkian@outlook.com
+44-7407848208
London

Badges

Problem Solving

Certifications

pranavakkian has not earned any certificates yet.

Work Experience

  • System Engineer

    TCS•  April 2021 - Present•  London, UK

    • Spearheaded the development of a purchase order management system for Sainsbury’s, driving 80% cost savings by designing a serverless architecture with AWS Lambda while maintaining performance and scalability. • Developed microservices using Java, Spring Boot, and Kafka for reliable integration layers, improving processing speed for high-volume data. • Optimized database performance by 75% using MongoDB bulk operations and server-side updates. • Implemented REST APIs with Spring Boot and Spring Security, integrating with Azure Active Directory for seamless authentication. • Developed the frontend using ReactJS with SSO and applied Test-Driven Development (TDD) using Jest and React Testing Library to ensure robustness. • Deployed applications via an automated AWS CI/CD pipeline integrated with GitHub, maintaining a DevSecOps model for secure and continuous delivery. • Mentored junior developers, ensuring best practices were followed and conducted code reviews via GitHub pull requests to ensure high-quality standards.

  • Assistant System Engineer

    TCS•  April 2020 - March 2021•  Bangalore, India

    • Led the development of a store ordering project under Sainsbury’s supply chain initiative, ensuring efficient product allocation across stores. • Implemented a microservice architecture with Kafka to manage high-volume data streams, improving scalability by 80%. • Developed algorithms in core Java to process large data files, improving system performance by 75%. • Leveraged DynamoDB Accelerator (DAX) for caching, reducing database query response times by 90%. • Built front-end interfaces using ReactJS, following TDD principles with Jest, delivering a user-friendly and tested UI.

  • Assistant System Engineer – Trainee

    TCS•  April 2019 - March 2020•  Bangalore, India

    • Developed an HR and labour management platform for Sainsbury’s, focused on employee attendance tracking. • Built REST APIs in Java and Spring Boot, integrated with SQL databases for efficient data handling. • Applied JUnit and Mockito for backend testing, improving reliability and test coverage. • Managed application deployment to Azure and conducted version control through GitHub, ensuring code quality via pull request reviews.

Education

  • SRM University

    Computer Science & Engineering, Bachelor of Technology in Computer Science•  January 2015 - January 2019•  Percentage: 75.82

Skills

GitHub
Docker
Confluence
JIRA
Maven
CheckMarx
IntelliJ
Gradle
MongoDB
DynamoDB
MySQL
Spring Boot
ReactJS
JUnit
Mockito
Jest
Cucumber
Java
JavaScript
HTML
CSS