Tek0898

PTC - Windchill - 2 + Year


Bachelor of Engineering

Highlights

Java Full Stack developer with experience in developing distributed enterprise level software applications, Windchill and FlexPLM customizations and microservices using Spring Framework. Experience in SDLC that includes Requirement Analysis, Design, Coding, Review and Testing. Proficient in utilizing a wide variety of tools in development of an application. A valuable team member with thinking out of box mindset in diagnosing and developing solutions under little to no supervision.


Skills
Primary Skills
  • Windchill Customization

Secondary Skills
  • Windchill Support
Other Skills
  • OOP using: Java
  • Reactive Programming and Design Patterns
  • Databases: SQL, NOSQL
  • Web Technologies: HTML, CSS, AJAX, JSP, Javascript, ReactJS, Recoil
  • Version Control using: Git
  • Build Tools: Maven, Ant
  • Microservices development using: Spring Boot, Spring WebFlux, Spring AOP, Spring Cloud and Spring Security
  • Securing RESTful API using: OAuth 2.0 and JWT
  • Testing with: Junit, Mockito
Projects

Cycle Management Solution

    Responsibilities




    • Windchill customizations and FlexPLM customizations

    • Designing LLD and HLD documents, Code review and testing

    • Develop Server Side and Client Side Plugins

    • Worked on FlexPLM upgrade



    Project Details



    The project is a Product Life Cycle Management Solution, it captures every details from a product’s conception to its manufacture. The solution provides detailed insights and it integrates with other OEM solutions.



    Technologies and tools used



    Java, Javascript, SQL Server, Apache HTTP Server and Apache Tomcat, RESTEasy framework, Ant, Apache POI, IText (PDF), JSP, AJAX


Windchill customizations

    Responsibilities 




    • Developed REST ful web services using RESTEasy, JWT and OAuth 2.0

    • Windchill customizations

    • Designed and developed asynchronous task schedulers for handling tasks with Google Pub/Sub

    • Develop tools to migrate large data from different source systems to SQL database

    • Develop UI with ReactJS, Recoil library

    • Designing LLD and HLD documents, Code review and testing



    Project Details



    The project is a Product Life Cycle Management Solution, it captures every details from a product’s conception to its manufacture. The solution provides detailed insights and it integrates with other OEM solutions.



    Technologies and tools used



    Java, Javascript, Oracle Database, Apache HTTP Server and Apache Tomcat, RESTEasy framework, Ant, Apache POI, IText (PDF), Google Pub/Sub, JSP, AJAX