Post Job Free

Resume

Sign in

Sr Developer & Analyst

Location:
Troy, MI, 48084
Posted:
October 10, 2011

Contact this candidate

Resume:

CURRICULUM VITAE

PERSONAL DETAILS

Name Praveen Kumar

E-mail teyj2e@r.postjobfree.com

Address **** ********** ***** ***** #***

Troy, Michigan 48084

Phone Number 248-***-****

Age 33 Yrs

Sex Male.

SUMMARY

• 12+ years of experience in C/C++/C#/Java and CAD/CAE/PLM/.Net environment

• 12+ years of CATIA, DELMIA, ENOVIA, IDEAS NX, Teamcenter, Windchill PDMLink, Agile PLM, configuration, implementation, development, automation, scripting, testing and support experience

• Proficient in deploying/upgrading, configuring and implementing Agile PLM’s PC Module.

• Recently accomplished SAP PLM 7.0 and SAP Material Master hands-on functional training towards integrating SAP PLM and MM with other PLM based tools.

• Work as Application Engineer at Dimensional Control Department under supervision of Stamping IT, Ford Motor Company establishing Best Practice to streamline/optimize design and production processes for CATIA, DELMIA products

• For 3 years work as On-The-Job Trainer/Configuration/Support Analyst at Ford Motor Company for CATIA, DELMIA and TeamCenter

• Throughout professional career has been a milestone achiever even in pressured situation

• Did the design automation/ template development work to increase the productivity using CAA V5 and CAT Script, Scripts in CATIA V5 environment

• Knowledge of automotive business process, Part design, Assembly designs.

• Exposure to/experience with CAD-PLM and CAD-ERP/MRP integration.

• Outstanding analytical and problem solving skills.

• Ability to perform tasks from multiple projects simultaneously

• Excellent verbal and written communication skills

• Did the software development and support for StarCAT 5, a Computational Fluid Dynamics (CFD) of tool in CD-Adapco product portfolio

• Comfortable working in different time zones as well as willing to travel 100%

ACADEMIC DETAILS

Graduation

• Degree Bachelor of Technology (B.Tech.)

• Institute Indian Institute Of Technology Delhi

Major Manufacturing Sciences & Engineering

WORK EXPERIENCE

• Neosoft, Troy, Michigan Jan’2011- Present

Sr. Consultant

• Ford Motor Company, Dearborn, Michigan

Sr. Product Creation Engineer (PLM) May’2010-Dec’2010

• I-Cubed, Raleigh, North Carolina

Sr. Consultant/Lead/Architect (Contract) Dec’ 2009 – Mar’2010

• CD-Adapco, State College, Pennsylvania

Sr. Software Developer Sep’ 2008 – August’2009

• Ford Motor Company, Dearborn, Michigan Jan’ 2005- August’ 2008

Sr. Software Engineer (PLM Developer)

Team center Configuration & Support Analyst

(Contracted by Incat Systems Inc., Novi, Michigan)

• DaimlerChrysler Corp, Bangalore, India/Auburn Hills, Michigan

Senior Engineer (PLM) Nov’ 2003 – Jan’2005

• Dassault Systemes, Bangalore, India

Senior Software Engineer Jun’2001 - Oct’2003

• Trilogy International, Chennai, India

Engineer Jun’2000- May’2001

SOFTWARE EXPOSURE

1. Languages known C/C++, C#, JAVA, PASCAL, BASIC, XML, SQL

2. Environments WIN95/98/NT/2000/XP/Vista (32/64 Bit), SUN-Solaris, SG-IRIX, IBM-AIX, HP-Unix, MS-DOS, LINUX

3. Technologies COM, DCOM, CORBA, MFC, .Net 3.5/4.0 and CAA V5, Agile PLM 9.3, Oracle Database 11g, Agile Autovue

4. Tools Visual C++ 6.0/8.0, Eclipse, Purify, Quantify, Pure Coverage

MAIN-WIN 3.4

5. Source Control Tools Adele, Clearcase, Source Safe

3. CAE Packages AutoCAD, I-DEAS, CATIA V4/V5, ENOVIA V5, DELMIA V5, UNIGRAPHICS, PRO-ENGR, HELIX, PAM-CRASH/SAFE, MADYMO, Hypermesh, NISA, MATLAB, Team-Center, Agile PLM, Windchill PDMLink

4. Other Packages IBM Lotus Notes, Microsoft Outlook, Microsoft Office, Microsoft Visio

PROJECTS

• Neosoft USA LLC, Troy, MI Jan’2011-Present

Sr. Consultant

Projects & Responsibilities

1. Implementing/upgrading Oracle Agile PLM 9.3 on Weblogic Server

Installing/deploying, configuring and Implementing Oracle Agile PLM’s Product Collaboration module. Also, working as Agile functional consultant.

Configuration: Extensive knowledge on Admin configuration

- Workflows, Criteria's, Privilege's, Role's , User group’s and user Administration, ACS configuration etc..

- Agile Content Service (ACS)

- Worked with Agile Configuration Propagation (ACP).

- Maintaining configuration Log files

Implementation language: Java

Technology: Agile PLM 9.3, Oracle Database 11g, Weblogic Server 10.3, Agile AutoVue

2. Auto Geometrical Dimensioning and Tolerancing (GD&T) Toolbar

Created a command inside CATIA V5 to auto dimension a CATPart or CATProduct against three selected datum surfaces with covering all the feature like pocket, slot, grove, et.c.

Implementation language: C/C++, C#

Technology: CAA V5, COM, .Net 4.0

• Ford Motor Company, IT(Powertrain Operations), Dearborn,MI May’2010-Dec’2010

Sr. Product Creation Engineer (PLM)

Projects & Responsibilities

1. Surface Modeler

Created a standalone Surface Modeling Application using Nurbs Library( NLib) and Trim Surface Library (TSLib) to create surfaces in Iges format using input ascii file containing surface points and CATIA viewer was used to view created surfaces.

Implementation language: C/C++

Technology: CAA V5, COM, NLib, TSLib

2. Gating and Rising System Design

This was a proof of concept created in the line already available product in the market called diEdifice(by Neilsoft Inc) to design the gating and rising system tightly integrated within the CATIA V5 application.

Technology: CATIA V5

3. Enhancement in CATIA V5 for creating Tag point in Part Design Workbench

In this enhancement a set of three CATStateCommand was delivered to

A.Create a Single Tag point in CATPart/CATProduct at a single specified feature like Hole/Face.

B. Create a multiple Tag point in CATPart/CATProduct at any number of specified feature like Hole/Face

C. Help document command

Implementation language: C/C++, Java

Technology: CAA V5, COM

• I-Cubed, Raleigh, NC Dec’ 2009 – Mar’2010

Sr. Consultant/Lead/Architect

Projects & Responsibilities

1. Legend Profiler, Migration of CAD Data to Windchill PDMLink

This product is about migration of CAD data from hard disk to the Windchill PDMLink by the creation of this automated migration tool by using CATIA V5 (PX1 License)APIs. CAD data can be CATIA, NX, Solidworks, Pro-E and AutoCAD.

Responsibilities:

Involved with customers at the designing architecture of the whole tool, Basic interfaces were written and also implemented for CATIA V5, CAD tool. A utility class was written to save the data into Windchill PDM.

Implementation language: C/C++, C#, JAVA

Technology: CAA V5, COM, XML, .NET, CATIA V5 (PX1 Libraries), Windchill APIs

CAE Tool: CATIA V5, ENOVIA V5, Windchill PDMLink

Tools: PURIFY, QUANTIFY, PURE COVERAGE

Client/Customer: ARW Automotive

Duration: December 2009- March 2010

• CD-Adapco, State College, PA Sep’ 2008 – August’2009

Sr. Software Developer

Projects & Responsibilities

1. StarCAT5, Integration of CATIA V5 with Star CCM+

This project is about integration of Star CCM+ with CATIA V5 called Star CAT5. This is an existing product in CD-Adapco portfolio. Star CCM+ is a Computational Fluid Dynamics tool with all the other feature like finite element mesh generator in it.

Responsibilities:

Involved with customers to understand the requirements and turning into product specifications. Involved alone in the definition of COM interfaces for the various functionalities and the implementation it, for all of the commands in the product.

Implementation language: C/C++, JAVA

Technology: CAA V5, COM, XML

CAE Tool: CATIA V5, STAR- CCM+ Libraries

Tools: PURIFY, QUANTIFY, PURE COVERAGE

Client/Customer: CD-Adapco

Duration: September 2008- August 2009

• Ford Motor Company, Dearborn, MI Jan’2005-Aug’2008

Sr. Consultant

Projects & Responsibilities

1. Color Coded Design Groups

Color Coded Design group are knowledge based selection sets, which carries the CATIA features based knowledge with it so that whenever any geometric element added to it , all the design based properties added to it automatically.

2. Import/Export Selection Sets

Created two commands one for Exporting selection sets from CATIA V5 in XML format and then another command to import it back into V5 environment.

3. Annotate Feature

Created command in CATIA V5 to annotate flag for features like hole.

4. Generate LD Report

Create command to generate ASCII report containing all the data against the LDs like XYZ and IJK coordinates.

5. Compare LD reports and Versioning

Created command to make comparison of different versions of LDs and then to have versioning on it.

6. Generating Certifications Points

Created command to certification point in CATIA V5 from the given coordinate points.

7. Hide and Show LDs

Created command to Hide and show LDs so that user shouldn’t have to hide and show individual LDs.

8. Locators Annotation Flags

Created command to annotate the locators so that user shouldn’t have to create annotation flags on individual locators and saves a lot of design time.

9. Locator Symmetry

Create command to have created symmetrical locator along a chosen axis/plane/surface.

10. Generate Locator Vector

Created command to have locator vector created in the V5 environment from data derived from it like XYZ and IJK coordinates.

Responsibilities:

Involved with customers to understand the requirements and turning into product specifications. Involved alone in the definiton of COM interfaces for the various functionalities and the implementation it, for all of the commands in the product.

Implementation language: C/C++

Technology: CAA V5, XML, COM

CAE Tool: CATIA V5

Tools: PURIFY, QUANTIFY, PURE COVERAGE

Client/Customer: Ford Motor Company

Duration: January 2005- August 2009

• Incat Systems Inc, Novi, MI Jan’2005-Aug’2008

Sr. Consultant

Projects & Responsibilities

1. Enhancing Enovia LCA Object Property

This was internal project within the INCAT and at the Enovia server side Objects properties has been enhanced by having more parameters in it.

Implementation language: C/C++

Technology: CAA V5, XML, COM

CAE Tool: ENOVIA V5

Tools: PURIFY, QUANTIFY, PURE COVERAGE

Client/Customer: Incat International

Duration: September 2008- October 2008

• DaimlerChrysler Corp, Bangalore, India/Auburn Hills, Michigan Nov’ 2003 – Jan’2005

Senior Engineer (PLM)

Projects & Responsibilities

1. Engineering Knowledge Framework-CATIA Integration

Engineering Knowledge Framework (EKF) is web-portal facilitate to save all the checks/rules used by quality gate users in Chrysler Product Development Process and to share it with the KBE users.

Engineering Knowledge Framework (EKF) CATIA Integration is the CATIA V5 product add-ons to provide the Knowledge Based Engineering (KBE) users with a knowledge template containing the set of Checks/Rules used by the Quality Gates in Chrysler Product Development Process.

Responsibilities:

Involved with KBE users to understand the requirements and turning into product specifications. Involved alone in the of the product add-ons as well as created/implemented the interfaces to have these functionalities.

Involved in definition as well as implementation of various COM interfaces for extracting the knowledge based rules from EKF server.

Developed the command to view URL page of the each part/assembly from all the vehicle architectures.

Developed the command to retrieve checks/rules from EKF database and based on that create/insert quality checks/rules in the CATIA V5 Knowledge Advisor workbench. Based on these checks/rules part/assembly in CATIA V5 will be validated.

Developed the command to view the status all the checks/rules, created by the previous command, at once and on the quality gates and category basis and can also generate the report in XML format to be saved as locally as well as in EKF Server.

Implementation language: C/C++

Technology: CAA V5, XML, COM

CAE Tool: CATIA V5

Tools: PURIFY, QUANTIFY, PURE COVERAGE, Clearcase, ClearQuest

Client/Customer: DaimlerChrysler Corp.

Duration: February 2004- January 2005

2. Knowledge Template Development For Automating Gear Design

In this a knowledge template is developed in Knowledgeware workbench of CATIA V5 using parameter and formulae to automate the gear design process. This project was done for Knowledge Based Engineering group.

Responsibilities:

Involved with KBE users to understand the requirements and turning into product specifications. Involved alone in the of the product add-ons as well as created/implemented the interfaces to have these functionalities.

Involved in definition as well as implementation of various COM interfaces for extracting the knowledge based rules from EKF server.

Developed the command to view URL page of the each part/assembly from all the vehicle architectures.

Developed the command to create dialogs where user can feed in all the parameters towards

creating the gear and which can later modify just at the click of the button. This command saved up to 95% of the time towards the gear design.

Implementation language: C/C++

Technology: CAA V5, XML, COM

CAE Tool: CATIA V5

Tools: PURIFY, QUANTIFY, PURE COVERAGE, Clearcase, ClearQuest

Client/Customer: DaimlerChrysler Corp.

Duration: November 2003- February 2004

• Dassault Systemes, Bangalore, India Jun’2001 - Oct’2003

Senior Software Engineer

Projects & Responsibilities

1. Digital Product For Manufacturing (DPM) Body-In-White

DPM Body-In-White is an integrated sub-product of CATIA V5 and DELMIA V5 product and falls in the PLM domain. It’s a Manufacturing Process Planner designed to bridge the gap between Body-In-White process engineering and process planning and also to optimize Body-In-White assembly processes like line balancing, etc.

Responsibilities:

Involved in the conceptual Design, UI and algorithm designing of the product.

Involved in definition as well as implementation of various COM interfaces for various features in the product.

Developed the commands to represent the various BIW assembly processes in terms of activity in BIW workbench and also created commands to create BOM chart for each process and to export that BOM in terms of XML format file. Also developed the various operation research algorithms and its implementation for the balancing the various BIW assembly processes.

Developed the command to filter and select various weld-points in the workbench.

Carrying out reviews of the product, detailed design, and code.

Performing various reviews of work done by team members.

Implementation language: C/C++

Technology: CAA V5, COM

CAE Tool: CATIA V5, DELMIA V5

Tools: Mkmk, PURIFY, QUANTIFY, PURE COVERAGE

Client/Customer: Dassault Syetemes

Duration: March 2002- January 2003

2. Digital Product For Manufacturing (DPM) Power Train

DPM Power Train is an integrated sub-product of CATIA V5 and DELMIA V5 product and falls in the PLM domain. It’s a Manufacturing Process Planner designed to bridge the gap between product engineering and process planning.

Responsibilities

Involved in the conceptual Design of the product.

Developed the commands to view the different parts of the CATProduct like Design, Stock and In-Process Model.

Carrying out reviews of the product, detailed design, and code.

Performing various reviews of work done by team members.

Implementation language: C/C++

Technology: CAA V5, COM

CAE Tool: CATIA V5, DELMIA V5

Tools: Mkmk, PURIFY, QUANTIFY, PURE COVERAGE

Client/Customer: Dassault Syetemes

Duration: January 2003- October 2003

3. CAxSolidProps Server

The CAxSolidProps product was developed using client Server technology and was used to evaluate the solid properties of the legacy data transfer from IDEAS’s IDM server to CATIA product.

Responsibilities:

Involved in definition of the COM interfaces required for extracting the properties of the legacy data (geometry, hierarchy, and other technological data) from different CAD Products.

Developed the COM Server on Windows NT.

Ported the Server on IRIX, SOLARIS, HP, and IBM-AIX.

Implementation language: C/C++

Technology: COM, CORBA, Open-IDEAS

CAE Tools: CATIA V5, IDEAS MS7/MS8

Tools: VC++, MainWin-3.4

Client/Customer: Dassault Syetemes

Duration: January 2002- March 2002

4. MultiCAx Server

MultiCAx is about Integration of CAD product I-DEAS with CATIA V5. This involves transfer of legacy data (geometry, hierarchy) to new products for reuse and with minimal data loss.

The existing MultiCAx product was redeveloped using client Server technology.

Responsibilities:

Involved in definition of the COM interfaces required for extracting legacy data (geometry, hierarchy, and other technological data) from different CAD Products.

Developed the COM Server on Windows NT.

Ported the Server on IRIX, SOLARIS, HP, and IBM-AIX.

Implementation language: C/C++

Technology: COM, CORBA, Open-IDEAS

CAE Tools: CATIA V5, IDEAS MS7/MS8

Tools: VC++, MainWin-3.4

Client/Customer: Dassault Syetemes

Duration: June 2001- January 2002

THESIS PROJECT

This project was done for Transportation Research and Injury Prevention Programme (WHO Collaborating Center), New Delhi, India, with the main objectives to do the safety analysis of an Indian Motorbike at various impact conditions like 3 different speeds (20, 30 and 40 km/hr) combined with the different collision scenarios like head-on and side-impact and was titled “Three Dimensional Modeling and Crash Simulation of Indian Motorbike Using I-DEAS and PAM-CRASH/SAFE packages”.

Packages Used: I-DEAS Masterseries 6, PAM-CRASH/SAFE V.1997



Contact this candidate