Experience
Career timeline
10+ years · Java · Spring Boot · Distributed Systems
Senior Team Lead
Technoboost Services Private Limited · Apr 2022 – Present
Bangalore, Karnataka, India
- Lead a team of 15 developers building scalable, distributed backend microservices in Java and Spring Boot, including a large-scale platform for a major jewelry client processing ~100,000 transactions per day.
- Architected a 5-microservice system with RESTful APIs and optimised PostgreSQL interactions, sustaining 98.2% uptime while reducing latency and improving overall application performance.
- Established engineering best practices — CI/CD pipelines, unit testing, and structured code reviews — to ensure high-quality, reliable deliverables across the team.
- Partner with cross-functional teams to translate complex business requirements into technical specifications and roadmap planning.
JavaSpring BootPostgreSQLAWSPythonMicroservices
Senior Java Developer
TrueVisual · Feb 2018 – Mar 2022
Bengaluru, India
- Spearheaded the development of core web applications using Java, Spring MVC, and Thymeleaf.
- Designed and implemented RESTful Web Services to support third-party integrations and internal data flow.
- Optimised Hibernate data layers to handle high-volume transactions efficiently.
- Migrated legacy codebases to modern Spring Boot architectures, improving maintainability and deployment speed.
JavaSpring BootSpring MVCHibernateMySQLPostgreSQLAWS
Junior Java Developer
CinivuComicsNFT · Jul 2017 – Jan 2018
Bengaluru, India
- Developed backend components for web applications using Spring Boot, ensuring seamless data flow and high availability.
- Designed and documented RESTful Web Services to support frontend integration and mobile app connectivity.
- Participated in the full software development lifecycle, including requirements gathering, coding, and unit testing.
- Collaborated with senior developers to troubleshoot issues and optimise code performance.
Spring BootHibernateREST APIs
Java Developer Intern
CinivuComicsNFT · Jan 2017 – Jun 2017
Bengaluru, India
- Gained hands-on experience in Core Java and backend development fundamentals.
- Assisted in building and testing REST APIs, learning industry standards for API design.
- Worked with version control (Git) and participated in daily stand-ups to track project progress.
- Contributed to bug fixing and code refactoring tasks to improve application stability.
Core JavaREST APIsGit
Assistant Trainer
RCPL (Ritusha Consultants Pvt. Ltd.) · May 2016 – Jul 2016
Kolkata, West Bengal, India
- Mentored students and professionals on Core Java and J2EE concepts, translating complex technical topics into approachable lessons.
- Conducted practical lab sessions focused on Maven build tools and Apache Tomcat server configuration.
- Assisted in evaluating student projects and code assignments to enforce best coding practices.
Core JavaJ2EEMavenTomcat
Education
Master of Computer Applications (MCA)
National Institute of Technology, Raipur
2014 – 2017
Specialised in Object-Oriented Programming and Software Engineering, with a focus on backend system architecture.
Bachelor of Computer Applications (BCA)
Sikkim Manipal University
2010 – 2013