Windchill Solution Architect and Developer - Inetum
(2025-05)
- Discussing, analyzing customer requirements and providing solutions
- Windchill customization using Java
- Experimenting running Windchill in Docker Containers
- Windchill Customization instructor
- Git for managing different code repositories
Windchill PLM Technical Leader - EDF France
(2024-07 - 2025-05)
- Discussing, analyzing customer requirements and providing solutions
- Windchill customization using Java
- Arbortext Editor, Styler and Arbortext publishing engine (APE) customization using Java, XSLT and ACL
- PTC Arbortext Editor Customization - Arbortext Object Model (AOM)
- Custom Java Extensions
- Editor UI Customization
- XML Authoring and Validation
- Windchill and Oracle Administration in Red Hat Enterprise Linux (RHEL)
- Troubleshooting and resolving Windchill and Oracle startup and runtime issues
- Git for managing different code repositories
Windchill PLM Consultant and Instructor - Percall Morocco
(2023-11 - 2024-06)
- Installing Windchill from scratch on both windows or Linux using oracle or MS SQL server
- Configuring Windchil for cad documents (cad data management) and WTDocument
- Developing Creo Parametric toolkit applications using C++ and Java
- Supervising and fixing issues during or after Windchill Creo and/or workers upgrade
- Preparing training materials and delivering training
- Handling/answering complex technical issues
- Developing small tools/applications to solve/facilitate/automate some technical problems/procedures
- Integrating Windchill with other cad tools like creo, SolidWorks, Unigraphics, AutoCAD and Inventor
- Using Windchill visualization services, and configuring cad workers with creo, other third-party software
- Setting up office worker, AEM, MS office
- Delivering training to users, super users, and administrators
- Translating customer business needs to technical requirements in Windchill
PTC Functional Expert (FE) and Instructor - PTC
(2015-01 - 2023-11)
- Received a certificate of Excellence from PTC on 2019 for outstanding results in the FE role
- Preparing training materials and delivering training
- Running one to one or one to group coaching sessions for new technical topics or software
- Handling/answering complex technical issues by guiding team to the right decision/direction
- Developing small tools/applications to solve/facilitate/automate some technical problems/procedures
- Creating and improving Knowledge base articles to document issues and their solutions/workarounds
- Working closely with R&D and QA while addressing critical issues, raising the attention to an escalated customer situation or when identifying an issue with a major impact
- Supporting Premium/Platinum customers
Technical support Engineer - PTC
(2007-09 - 2015-12)
Providing customer support for the following products:
- Windchill as a PLM solution (PDMLink, ProjectLink, WGM, publishing and visualization services)
- Creo Parametric formerly Pro/Engineer - Design, Modeling, Simulation, mechanism, and Manufacturing
- Pro/Toolkit, Jlink, Object Toolkit (C++ and Java) - Customizing and extending Creo Parametric using Java and C++
- Creo Illustrate
- Creo Simulate
- SolidWorks, Unigraphics (NX), Inventor and AutoCAD - Managing and troubleshooting issues related to using Windchill as PLM for above 3rdParty apps
Electro-Mechanical Engineer, Electrical and Mechanical maintenance manager, Instructor, Computer Maintenance engineer, PMC2000 Administrator, Computer Networks - Luxor Water Department - Egypt
(2004-01 - 2007-08)
- Electro-Mechanical Engineer
- Electrical and Mechanical maintenance manager
- Instructor
- Computer Maintenance engineer
- PMC2000 Administrator
- Computer Networks engineer