Tarkesh Raghuwanshi
Principal Engineer
PUNE, India
About
Passionate Software Engineer with 12 years of experience in developing web applications and backend systems.
Skilled at writing clear, concise code that is easy to maintain and troubleshoot.
Experienced in working with both small and large teams across multiple projects and companies.
Able to work independently of remote locations or in office environments as needed by the company.
What I'm looking for
I’m looking for a remote Senior Principal Engineer / Principal Engineer opportunity where I can leverage my 12+ years of experience in Java, Spring Boot, Microservices, GCP, and React.js to design scalable, reliable, and high-performing solutions.
I’m interested in working with a collaborative and friendly team that values knowledge sharing, innovation, and continuous learning. I enjoy solving complex technical challenges, taking ownership of projects, mentoring engineers
Experience
Senior Principal Engineer
Oct 2024 – Present
Worked on GCP Migration Project, wherein all services are being migrated from Azure Cloud to GCP
Cloud using Spring boot and Java
• Single-handedly developed and designed entire Permission-cache application (Spring boot and Java) replaced
Redis with Postgres DB.
• Worked on GCP features like Bucket, MySQL, GKE, Node pool, Node and Workload
• Coding and debugging in Java using IntelliJ.
• Worked in developing React application with hooks
• Testing - Unit testing with Junit and Mockito.
GCPjavaspring bootpostgresmysql
Wissen Technology (Client: Morgan Stanley)
Product Development Engineer
Dec 2021 – Oct 2024
Designed and developed reusable software components which used in 3 different project with reducing development effort by 50% Re-engineered critical modules within a sprint to rely on a centralized library to optimize performance by 68% Rated with the best annual performance rating for all the years during my stint; given to top 5% employees" Understanding the requirement document and developing best practices to achieve it
JavaSpring BootMicroservice
Calibo
Senior Software Development Engineer
Jul 2018 – Dec 2021
Understanding the client requirement and developing best practices to achieve it Writing micro services and connectors for application for the UI component.
Handling team of people for micro-service development Involvement in code review and testing of work done by peers Deploying development builds for unit testing on servers for integration testing.
MicroserviceJavaCode Review
Mastercard
Senior Software Developer
Jun 2016 – Jun 2018
Writing web services for mobile application for the vehicle tracking mobile application.
Providing end-to-end support and solved issues logged by test Involved in Code Review / Review Testing for the work done by Deploying development builds for unit testing on servers for integration testing.
Performed root cause analysis for more than 10 issues to identify bugs and rolled out fixes to production within 24 hours
Web ServicesCode ReviewRoot Cause Analysis
KPIT
Sr Software Engineer
Jun 2013 – Mar 2016
Developed servlets and Java Server Pages to create components of an n-tier application based on Model-View-Controller design pattern.
Developed UI layer JSP pages using CSS, HTML and Struts/JSTL tags libraries for the presentation tier.
Developed client-side validations using JavaScript.
Track the events from the database and comparing it from UI in order to investigate the issues.
Understanding domain and requirement of project.
Java Server PagesJavaScriptMVC
Aartek Software Solutions Pvt.
Education
Extol BU
Bachelor of Science · Computer Science
2006 – 2009
Certifications
GCP associate cloud engineer
Google
Aug 2025 – Aug 2028
Skills
react jsMYSQLpostgresGCPmicroservicespring bootjava
Languages
English (Professional working proficiency)Hindi (Full professional proficiency)