Versatile Software Engineer talented at contributing to team-developed projects. Collaborative designer of useful solutions and perfectly customized products. Knowledgeable in programming and gifted at creating unique art. Detail-oriented, organized, and meticulous employee. Works at fast pace to meet tight deadlines. Enthusiastic team player ready to contribute to company success. Successful Senior Software Engineer offering 7.5 years of experience in demanding environments focused on producing cutting-edge designs for John Deere. Skilled in directing development with creative and performance-oriented approach. Well-organized and customer-focused with proven skills in project management and team leadership.
Worked on Different project and different technologies Windchill PDMLink, Creo Parametric, Java/J2EE Technologies and ReactJs. My expertise also includes backend system design and integration with SAP ERP using API, Spring 4,WRS API, SOAP/REST API, and SQL. I utilize GIT, JIRA, CI/CD, and TDD in the projects.
Organized and dependable candidate successful at managing multiple priorities with a positive attitude. Willingness to take on added responsibilities to meet team goals.
Project: Creo Parametric and Creo View (Publishing and Visualization of EPM Document)
Description: Creo Parametric is a 3D modelling PTC software that is basically used to allow the end user to design the parts and assemblies. Creo View enables designers and team members to quickly view, analyze and validate designs.
Environment: Java, J2EE, Spring, Hibernate, Oracle, React JS, Windchill 12.0, Creo Parametric, Creo View, Creo 7 and Creo 10 ,C++, Vertex, Typescript, AWS, JIRA.
Roles and Responsibilities:
Project: Enterprise Product Data Management (EPDM) Windchill PDMLink
Description: EPDM is basically used to allow end user to Create/design parts. It is a centralized application that is used by John Deere to manage whole business, stocks and user as well.
Environment: Java, J2EE, Spring, Hibernate, Oracle, React JS, Windchill.
Roles and Responsibilities:
Project:- Utility to purge unused accounts: This project was aimed at purging the users of the Windchill system (Licensed) who were not active for a certain time. The utility was scheduled weekly to look for users inactive since certain time and send notification to users before doing final deactivation. This utility resulted in estimated cost savings of around USD 1 million.
Roles & Responsibilities -
• Analyze different types of users having Windchill license.
• Investigate where the user account information is stored.
• Integrate different user locations into a single path.
• Develop a utility using Java and API to notify and deactivate users.
Technology and Tools: Java, Amazon corretto 11, Oracle, Jenkins, Git, IntelliJ, Rally, Jira, Putty.
Project: Windchill System Update and Upgrades (Windchill 12)
Description: This project is aimed to Update and Upgrade of Windchill system when PTC launches any new version. Windchill in the product of PTC used for customization and configuration in our Project Environment: Windchill 12.0, Git, Jenkins, IntelliJ, SQL, Spring 4, PLSQL & Oracle SQL, REST, Rally (Scrum board)
Roles and Responsibilities:
Project: Windchill System Update and Upgrades (Windchill 11)
Description: This project is aimed to Update and Upgrade of Windchill system when PTC launches any new version. Windchill in the product of PTC used for customization and configuration in the Project .
Environment: Windchill 11, Git, Jenkins, IntelliJ, SQL, Spring 4, PLSQL & Oracle SQL, REST, Rally (Scrum board)
Roles and Responsibilities:
Project- POC to Evaluate Front End Technology: This project is aimed to evaluate which latest front-end technology (Angular or React) is more suitable with all technical and business aspects with Windchill.
Roles & Responsibilities –
Project: Jenkins Pipeline Creation
Description: This project is aimed to create a scheduled jobs which takes care of syncing a data from master branch to development branch using Jenkin
Environment: Jenkin, groovy, Git
Roles and Responsibilities:
Project: DB Reporting and data load Project
Description: This project was to take care of tables, views and syncing these tables with other teams table on daily basis
Environment: SQL developer tool, SQL, PLSQL & Oracle SQL, Java, Windchill, Linux, Rally (Scrum board)
Roles and Responsibilities: