Skip to main content
Phani Dantuluri

Phani Dantuluri

ENOVIA PLM Developer | JPO, MQL, TCL | UI3 Customization | REST Integrations

Talent
KākinādaMember since September 26, 2026
ENOVIA PLMJPO (Java Program Objects)MQLTCLUI3 Component CustomizationCustom widget design & developmentREST API design & integrationJava 1.8Oracle 12cApache TomcatCore JavaJavaScriptSpring MVCSpring IOC/AOP/JDBCHibernateApache Struts 1/2RESTful Web ServicesSOAP Web ServicesSwagger API DocumentationJSPServletsThymeleafHTMLCSSjQueryBootstrapXMLXSDDTDJSON
·

Hire this person

Send a job offer directly to this candidate

ENOVIA PLMJPO (Java Program Objects)MQLTCLUI3 Component Customization

About

ENOVIA PLM Developer with hands-on expertise developing, customizing, and integrating ENOVIA PLM for a global engineering client (GE Power). Specialized in writing ENOVIA business logic using JPO (Java Program Objects), MQL, and TCL, customizing UI3 components to match client-specific engineering and product workflows, and building REST API-based integrations between ENOVIA and external enterprise systems. Skilled across the full PLM product lifecycle — planning, engineering change, BOM, and disposal — with a strong Java/J2EE foundation that supports fast, reliable PLM customization work.

Comfortable working in Agile teams and production support environments.

Experience

Senior ENOVIA PLM Developer at Tech Mahindra (2018-10 – Present)

Developed and customized ENOVIA PLM business logic using JPO (Java Program Objects) for the GE Power engineering platform, supporting the full product lifecycle from planning to disposal. Collaborated with a 20-member cross-functional team, using Java 1.8, Tomcat 7, and Oracle 12c to deliver and support production releases of the ENOVIA PLM platform.

  • Customized ENOVIA UI3 components and developed custom widgets — forms, search widgets, and action panels — to align the platform experience with client-specific engineering and product management workflows.
  • Designed and implemented REST API-based integrations connecting ENOVIA PLM with external enterprise systems for real-time data exchange.
  • Authored MQL and TCL scripts to support data validation, automation, and administrative operations within the ENOVIA environment.
  • Wrote and maintained JPO-based business logic to enforce workflow rules, data integrity, and process automation across the PLM platform.
  • Supported production issues and enhancement requests for the ENOVIA platform, ensuring minimal disruption to engineering and product teams.

Java / Spring Developer at Lotus Wireless Technologies India Pvt Ltd (2017-05 – 2018-10)

  • Built RESTful web services using Spring MVC for the EagleBiz in-house ERP application (HR, Sales, Admin, SCM, CRM, Inventory Management) and delivered backend components for REMMLOT, a GSM/GPS-based locomotive monitoring system for Indian Railways.
  • Implemented DAO/Service/Controller layers, Spring Scheduler jobs, WebSocket push notifications, and REST API documentation via Swagger.

Java Developer at Planet E Software Solutions (2014-11 – 2017-05)

Developed the JAGAHUNT e-commerce platform (property listings, manpower supply, e-shopping) using Spring MVC, Hibernate, JSP, and Thymeleaf, deployed on Tomcat and AWS.

Education

Bachelor of Technology in Computer Science & Engineering – Bonam Venkata Chalamayya Engineering College (Affiliated to JNTU Kakinada)

Skills

ENOVIA PLM DeveloperJPOMQLTCLUI3 CustomizationREST Integrations

Reviews

Related