NARESH SOMASUNDARAM
Wheeling, IL Mobile: +1-717-***-****
***** *****: actgrf@r.postjobfree.com
PROFILE
An accompalished Senior Software Engineer with 6 years and 7 months of experience in Enovia/eMatrix PLM (Product Lifecycle Management). Experienced in Enovia ADK, BPS, and UI Components, Enovia-SolidWorks Integration and various ENOVIA Centrals, TVC, J2EE, Servlets, JSP, Web services, Struts framework and some third party tools. Apart from technical expertise I also possess strong analytical and communication skills.
Currently looking for a position in an environment that offers a greater challenge, increased benefits for me, and the opportunity to help the company.
EXPERIENCE
Sep’15 to Till Date - Harward Technologies LLC, Lake Forest, IL as Software Engineer
Oct’14 to Sep’15 - Tech Mahindra Americas, Harrisburg, PA as Sr. Software Engineer
Mar’11 to Oct’14 - Tech Mahindra, Bangalore, India as Sr. Software Engineer
Jun’09 to Mar’11 - IBell, Bangalore as Software Engineer
Area of Expertise
Gathering and documenting Business Requirements Testing/Evaluations
Interdepartmental Coordination Action Plans & Resolutions System Analysis.
Ability to communicate across multiple business and technical areas.
Combining excellent technical qualifications with achievements in providing the highest quality software.
Good Experience in estimation, schema designing, production support and performance analysis.
Technical Expertise
Technical Support/Simplification of IT Business Requirements Analysis
Good Experience in design, development, customization, testing, production support and maintenance on Enovia/e-matrix platform and Technia Value Components (TVC).
Good knowledge on Enovia UI components, Program Central, Custom Central, TCL, JPO, MQL and Studio Modelling Components, Web services (both Enovia and Java).
Knowledge on integration skills with third party tools like SAP, Custom Database (Oracle based application), CPR (Dot net based application).
Experience in developing applications using Java, JSP, J2EE, Struts, XML, JDBC, HTML and JavaScript.
Experience with different versions of Apache-Tomcat such as 6.0.35, 6.0.37 and Eclipse Indigo, Juno and Luna.
Experience is process tools like SAP SOLMAN for around 2 months.
Commitment in achieving corporate goals.
Strong analytical & communication skills and ability to work independently with minimal supervision, and perform as part of a team.
IT SKILLS
Languages
:
Java, J2EE(Servlets, JSP), TCL
Tools
:
Enovia(Business, Matrix, MQL, System), Enovia-SolidWorks, TVC, Smart SVN, Tortoise SVN, MS Visio
Database
:
Oracle 10g, Oracle 11g
App Server/Web server
:
Oracle Application Server 10g, Apache Tomcat 6.0.35, 6.0.37
IDE
:
Eclipse, NetBeans,
Frame Works
:
Struts, Enovia Framework, TVC
Web Technologies
:
HTML, JavaScript, Web services, XML
Domain Knowledge
:
Manufacturing
PROJECT ACHIEVEMENTS
Received Bravo award couple of times for outstanding performance.
Received Associate of the Month for consistent performance and quality deliverable.
Received POB award for proposing performance improvement solution and successfully implementing the same.
MAJOR PROJECTS
Hospira
Hospira uses Enovia PLM to manage the projects, products, workspaces, CAD Drawings and most importantly of the documents. It is tightly integrated with SolidWorks to manage their CAD Drawings and CAD models by the designers and CAD users.
Technologies
Java, Enovia V6R2012x (Business, Matrix, MQL, System), TCL, Solid Works, HPQC, SAP Solman
Duration
From Sep 2015 to till date
Optimized business process and implemented automated reports that improved efficiency, reduced expenses, labor costs, and maximized profit by removing outdated manual processes.
Created slide presentations for quarterly business reviews for documenting business process, application performance, and pending business initiatives.
Documenting the changes and new features implemented.
Active participation in deployment for Enovia applications.
Automating manual tasks for Enovia applications.
Handling production support.
Creating scripts to generate the reports.
Created/Modified admin objects based on the requirement for enhancements, new features and for fixing the bugs in the application.
Data Migration/Correction.
Organizing UAT and perform production deployment.
TE connectivity TLM
(Tyco Electronics)
TE connectivity Tooling lifecycle management is new custom central involves providing customer with PLM application to maintain track the lifecycle of tool. And it involves a very close integration with Program Central, Engineering Central, legacy systems like SAP, Zycus and custom application for maintaining the Parts called CPR (Central Part Registry).
Dealing with different types of tools each having huge number of attributes, we have come across many performance issues and provided highly effective and stable solutions using TVC.
Technologies
Java, Enovia V6R2012x (Business, Matrix, MQL, System), TCL, MQ, TVC, MS Visio
Duration
From Oct 2014 to Aug 2015
Active participation in migrating tools existing in different system by multiple business units into to new TLM module which involves migrating the old data to new schema models and achieved 100% success without any data loss using JPO, TCL.
Involved in requirements gathering for the business, analysing the requirements and proposing the better solution which would be best for the business.
Analysing, understanding the current business process and suggesting the necessary improvements and implementing the same in ENOVIA V6R2012x.
Assisted in developing utilization reports that were presented to management at monthly meetings.
Worked with various department managers to integrate company needs into the computer network.
Assisted with evaluating potential software and hardware upgrades.
Created admin objects like policy, type, attributes, relationship, web form, person, table, menu and command, role, etc...
Writing Data Handlers, Cell Renderer, and Cell Editor for implementing TVC requirement.
Created tables, menus and commands using TVC components.
Customized JSPs, Triggers and JPOs.
Coding using Struts, JSP, and Java Script.
TE connectivity Program Central Development and Support
(Tyco Electronics)
Program Central Support and Maintenance project involves customization of Enovia Program Central V6 according to the client requirement to develop a system which meets customer requirements. Customized the entire Program Central application with lot of new functionalities and also implemented and customized Technical Value Components for various structure browser and table pages.
From Dec 12, Started technical upgrade from Enovia v6R2009X to Enovia V6R2012x.
Technologies
Java, Enovia V6R2012X (Business, Matrix, MQL, System), TCL, TVC
Duration
From Mar 2011 to Oct 2014
Active participation in migrating Enovia v6R2009x to Enovia V6R2012x
Has implemented many migration scripts to migrate data from old to schema to new schema using JPO, TCL.
Analysing the requirement given by the client and implementing it.
Developing the new requirements in Enovia V6R2012x.
Created admin objects like policy, type, attributes, relationship, web form, person, table, menu and command.
Writing Data Handlers, Cell Renderer, and Cell Editor for implementing TVC requirement.
Created tables, menus and commands in the xml format to make them Compatible to work in TVC Structure Browser
Customized JSPs, Triggers and JPOs.
Coding using Struts, JSP, Java Script
Building jar file using Ant process and using Eclipse. Ant process includes compiling of source code under its source folder and creating the jar file using build.xml.
Impact Analysis for any requirement on the other parts of the application.
Documenting the changes made during the development.
Preparing the test case and design documents.
Functional Unit Testing, Performance Testing and Bug Fixing.
Managing the configuration and controlling the file versions using SVN.
ELGI PLM Upgrade & Enhancements
ELGI equipment’s, Coimbatore has implemented Matrix 10.6 SP2 with Engineering Central, Program Central & Designer Central. They have also integrated solid works, Auto CAD, Inventor, and Microsoft Applications. We then upgraded their system to ENOVIA V6R2010x. Following are the enhancements performed for the ELGI equipment’s along with the upgrade: ECO / ECR Affected Items UI Changes Auto Create and Connect of ECO with ECR when ECR goes to Plan ECO state Mass Approve Functionality Auto connect of Spec to ECR/ECO when Part is getting connected
Technologies
Java, Enovia v6R2010X (Business, Matrix, MQL, System), TCL
Duration
From Mar 2010 – Feb 2011
Developing the requirement.
Created admin objects like type, attributes, relationship, web form, person, table, menu and command.
Customized JSPs, Triggers and JPOs.
Building the test environments
ELGI Equipments Ltd,
(Coimbatore, India)
Migrating Data From Legacy System
ELGI maintains the supplier list currently in the BAAN ERP system. Controlling of the Supplier contacts,
Capabilities, certifications, parts supplied are little difficult for the design team. So the Supplier data base needs to be maintained outside the ERP system. Hence, the customer wanted to implement the Supplier
Database in the PLM platform to ease the Supplier Development Process.
The supplier central is the solution provided for this purpose from MatrixOne. We have built a process for new Supplier Introduction and Approval. There were around 6000 Suppliers created in the database using data migration scripts.
Environment
Matrix 10.6
Duration
From Oct 2009 to Feb 2010
Collecting the Supplier related information from the SMEs.
Writing Data Migration Scripts for migrating the Supplier data.
Writing triggers to meet the Supplier Introduction / Approval Process
ELGI Equipments Ltd,
(Coimbatore, India)
ECO Implementation Checklist
The ECO lifecycle in MatrixOne PLM has following states:
Create -> Define Components -> Design Work -> Review -> Release -> Implemented
When the ECO gets released there needs to be a checklist created to make sure that the ECO gets implemented across the enterprise without fail. We have created a Checklist Template object for each product line. The Checklist Template object contains Checklist Tasks and assigned to different responsible persons who should complete those tasks in order to implement the ECO.
When the ECO comes to Release state, the checklist object will get created automatically. The assignees of checklist tasks will get notified by email with the estimated finish date of the tasks. The assignee can complete the task and when the last task gets completed the ECO gets promoted to Implemented state.
There will be an escalation mail sent to the Manager, ED & MD level if any of the ECO Implementation task is not completed in the given stipulated time.
Environment
Matrix 10.6
Duration
From Jul 2009 to Sep 2009
EDUCATION
Graduated in B.E with major in Electrical and Electronics Engineering from Veltech Multitech SRS Engineering College, Chennai, TN in April 2009 with first class.