Badges
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