profile-pic

Shubham Raja Shrivastava

Software Developer with over 5 years of experience specializing in full-stack development using Java, Angular, and API development. Skilled in delivering high-performance solutions, optimizing application efficiency, and automating processes to drive business results. Proven ability to collaborate effectively across teams and contribute to the successful delivery of complex projects.
  • Role

    Software (Eclipse ) Developer

  • Years of Experience

    5 years

Skillsets

  • Restful APIs - 5.9 Years
  • Spring Boot - 5.9 Years
  • Java - 5.9 Years

Professional Summary

5Years
  • Apr, 2023 - Present2 yr 8 months

    Software Specialist

    PTC Software Pvt. Ltd.
  • Apr, 2022 - Mar, 2023 11 months

    Software Analyst

    PTC Software Pvt. Ltd.
  • Aug, 2020 - Mar, 20221 yr 7 months

    Associate Software Analyst

    PTC Software Pvt. Ltd.
  • Jul, 2019 - Jul, 20201 yr

    R&D Intern

    PTC Software Pvt. Ltd.

Work History

5Years

Software Specialist

PTC Software Pvt. Ltd.
Apr, 2023 - Present2 yr 8 months
    Led the development of software applications for the PTC Creo+ SAAS product using MEAN Stack. Managed the successful delivery of the PTC Windchill Requirements Connector. Created a proof of concept for additional product support.

Software Analyst

PTC Software Pvt. Ltd.
Apr, 2022 - Mar, 2023 11 months
    Migrated the PTC Windchill Requirements Connector from Java 8 to Java 11 and added PostgreSQL DB support. Led critical performance improvements (up to 50%), added new features, and resolved multiple bugs.

Associate Software Analyst

PTC Software Pvt. Ltd.
Aug, 2020 - Mar, 20221 yr 7 months
    Contributed to the analysis and development of product PTC Windchill Requirements Connector. Participated in requirement analysis, design, and implementation of software solutions.

R&D Intern

PTC Software Pvt. Ltd.
Jul, 2019 - Jul, 20201 yr
    Developed and maintained regression test cases for PTC Creo using C, C++, and Java Toolkit APIs. Built a tool to automatically generate feature creation code without manual coding, streamlining task automation and improving performance by 60%. A product POC was also demonstrated at the company's tech talk.

Major Projects

2Projects

PTC WRC (Windchill Requirements Connector)

    WRC is a java based standalone windows application designed to import and export requirement documents between IBM Doors and PTC Windchill RV&S application. Led a team of 5 developers and collaborated with the DevOps, CRT (Customer Response Team), and Tech Support teams to ensure smooth product delivery, support, and timely bug fixes. Played a pivotal role in 2 major releases and 3 minor releases. Enhanced overall product quality by implementing optimizations, reducing system crashes by fixing critical bugs and improved application performance, ensuring stability across IBM Doors and PTC WRV&S application. Technologies Used: Java, Spring Boot, Eclipse Developer Resources, SQLite, PostgreSQL, Jenkins, ANTLR, RTF, HTML.

PTC Creo & Creo+ SaaS Web Portal

    As part of the Toolkit team in Creo that is the 3D CAD software, developed C++ & Java APIs for IPC (Inter-Process Communication) and DLL (Dynamic-Link Library) integration. Optimized API performance to handle large datasets in 3D modeling, reducing processing times by 20% and improving user experience during complex operations. Developed frontend features using Angular, including dynamic user interfaces, real-time data display, and responsive design for cross-platform compatibility. Implemented Node.js backend logic, including RESTful APIs for user authentication, data management, and interactions with the MongoDB database. Technologies Used: C++, Java, Angular, NodeJS, MongoDB, Git.

Education

  • MCA

    MIT School of Management, Pune (2020)
  • B.Sc. (Computer Application)

    St. Columbas College, Hazaribag (2017)

Certifications

  • An introduction to interactive programming in python (part 1)