Post Job Free
Sign in

Project Developer

Location:
Chennai, Tamil Nadu, India
Posted:
August 25, 2022

Contact this candidate

Resume:

Ajoy.V.Iphen

Mobile: 988-***-**** E – Mail: ***********@**********.***

Engineering Software Developer

CAREER OBJECTIVE

To deliver state of the art solution for engineering problems through my experience in Engineering software development using cutting edge technology and problem solving skills.

Technical Skills

Programming Languages : C, C++, C#, Python, Java, Scala, Spark

Libraries : Opencv, Tensorflow, Tesseract, Selenium

Web Technologies : JavaScript, PHP, HTML CSS, JSON, AWS

CAD/CAE Tools :NX, Creo,Abaqus, Nastran, Hypermesh.

Performance Tools : Dynasty, CLINK

OS : Windows

Version control : Git, SVN, Azure Devops

Quality Check Tools : IBM Rational Purifier

Education Details:

a) M.Tech in Computer Aided Designfrom SRM Institute of Science and Technology, Chennai, India

b) B.E in Mechanical Engineeringfrom MVJ College of Engineering, Bangalore, India.

Professional Summary:

15 Years of –

1. (CAD/CAE pre-processor/post-processor) software development using C, C++, Python, and C#.

2.Core developer for in-house applications using C++ for Machine performance, Kinematics, Trigonometry, LinearAlgebra for Positional analysis. Core developer for Meshworks, a preprocessing tool for morphing.

3.I am an automation testing engineer. I develop scripts in python-selenium BDD framework and test web applications.

4.Dynasty developer (C++ Animations). Animation development using OpenGL C++/Java

5.I have written my own display program using Java opengl, Swing.

6.I am a Trained BigData developer, with hands on experience in Hadoop, Scala, Spark.

7.Developed several python scripts for mechanical analysis automation and post processing functionalities for Nastran and Abaqus simulation analysis.

8.Developed several stand alone desktop tools for Engineering automation and WorkFlow process.

9.Expertise in Data Structures and Algorithm programming using C, C++, Python, and C#.

10.wxFormBuilder, C#, JavaScript, PHP, HTML CSS, JSON expertise for GUI development.

11.wxWidgets using C++, MFC using C++ and C#, Tcl/Tk experience for GUI development.

6 Years of -

1.Machine learning and Artificial intelligence conceptual tool development using python, tensorflow

2.Developed Image processing scripts using OpenCV and automated data extraction helping in saving approximately 99% of the time.

3.Transformed matlab scripts into python scripts involving complex mathematical functions.

4.Developed python scripts in automating processes involving advanced methods of optimization, in path finding, global search and complex engineering computations.

Employment History

Name of the Company

Designation

Duration

CATERPILLAR India Pvt Ltd

Senior Software Engineer

Feb 2012 -- till date

Nuvent Technologies Chennai, India

Software Engineer

June 2007 – Feb 2012

Experience Summary

1.Caterpillar experience:

a) Data Analytics engineer, developing automation tools and functions for analysis of various simulation data.

b) Dynasty and CLINK developer with C++ technology. SDLC and AGILE process-oriented development.

c) Image processing projects for process efficiency and automation.

d) Kinematics tool support engineer.

e) Automation of tools through scripting and data scraping from servers for customization needs.

f) Material Toolkit development, end to end fully responsible for the development of the tool, from requirements gathering to the end product,using C#. ( 6 months)

g) CLINK, DYNASTY developer, a multibody dynamic (kinematics) tool using C++.

CLINK – Kinematic tool for linkages in machines developed through concepts of linear algebra, trigonometry.

h) Customization of around 12 tools in NX FEA tool development using NXOpen for CAE development(C++)( variably through the years in CAT )

i) Have a patent approved for the contact pair check tool for Abaqus contact pairs defined in a model, for model check before analysis, developed in C++

j) 15Standalone software’s developed for Automation of Post processing results

k) Pro-E tool automation for checking CAE vs CAD data.

l) Cluster job submission and total automation of analysis procedure. (variably through the years in CAT)

2. Description about Morpher:

Morpher is an in-house developed preprocessing tool possessing advanced technologies for morphing and parameterization of various finite element models. Morphing is a technique by which a FE model can be modified according to the new styling data without affecting the quality of the model. Parameterization of the FE model is one of the key steps in optimizing the design. Once the model is parameterized Morpher can generate various designs according to the parameters passed to it. Morpher also consists of special functions that are used to manipulate the Mesh model.

Projects by name and description

PROJECT TITLE

Bead Creation

INDUSTRY

Automobiles

CLIENT

General Motors, Toyota

LOCATION

Chennai – India

PROJECT SPECIFIC SKILLS

C++, Morpher 3.0, IBM Rational Purifier

PROJECT DURATION

10 Months( Apr 2011 – Feb 2012 )

Description about the Project:

This application was developed to enable the creation of beads. The input required for this tool, was to

pick 2 points on the FE mesh, and to give the radius, for the doom region of the bead. The 2 points was to specify the length of the bead.

Role: 1. Algorithm, development.

2. Code development using C++

3. Testing the tool.

PROJECT TITLE

Create Connections

INDUSTRY

Automobiles

CLIENT

General Motors

LOCATION

Chennai – India

PROJECT SPECIFIC SKILLS

C++, Morpher 3.0, IBM Rational Purifier

PROJECT DURATION

6 Months( Oct 2010 – Apr 2011 )

Description about the Project:

This application was developed to create connections between 2 components, so as to enable, welding techniques.. The input required for this tool, was to select the source component, and the target component. Another option provided, was the connecting points, also could be specified.

Role: 1. Algorithm, development.

2. Code development using C++

3. Testing the tool.

PROJECT TITLE

T- Junction Offset

INDUSTRY

Automobiles

CLIENT

General Motors

LOCATION

Chennai – India

PROJECT SPECIFIC SKILLS

C++, Morpher 3.0, IBM Rational Purifier

PROJECT DURATION

3 Months( Jul 2010 – Oct2010 )

Description about the Project:

This application was developed to create Solid elements at regions, where they had t – junctions, while offsetting the shell mesh. This was mainly developed in order to avoid penetration of elements at t-junction regions, while offsetting them, to create solids.

Role: 1. Algorithm, development.

2. Code development using C++

3. Testing the tool.

PROJECT TITLE

Radioss Support for welding project

INDUSTRY

Automobiles

CLIENT

General Motors

LOCATION

Chennai – India

PROJECT SPECIFIC SKILLS

C++, Morpher 3.0, IBM Rational Purifier

PROJECT DURATION

4 Months( Mar2010 – Jul 2010 )

Description about the Project:

This application was developed to support, the Radioss template, in order to use radios files while creating weld information, for the welding projects. Radioss template support was needed in order, to enable the radios file support for parameterization of weld techniques using morpher.

Role: 1. Algorithm, development.

2. Code development using C++

3. Testing the tool.

PROJECT TITLE

Extruded Mesh ForHexa Mesh Generation

INDUSTRY

Automobiles

CLIENT

General Motors

LOCATION

Chennai – India

PROJECT SPECIFIC SKILLS

C++, Morpher 3.0, IBM Rational Purifier

PROJECT DURATION

3 Months( Dec 2009– Mar 2010 )

Description about the Project:

This application is being developed to create Hexa elements in a closed Shell geometry, in a much optimized way.

Role: 1. Algorithm, development.

2. Code development using C++

3. Testing the tool.

PROJECT TITLE

Feature insert On Shells

INDUSTRY

Automobiles

CLIENT

General Motors

LOCATION

Chennai – India

PROJECT SPECIFIC SKILLS

C++, Morpher 3.0, IBM Rational Purifier

PROJECT DURATION

6 Months( June 2009 – Dec 2009 )

Description about the Project:

This application was developed to insert a given feature on to a shell mesh.

Role: 1. Algorithm, development.

2. Code development using C++

3. Testing the tool.

PROJECT TITLE

Hexa Mesh Cutter ForMorpher v5.0

INDUSTRY

Automobiles

CLIENT

A leading Automobile Company

LOCATION

Chennai – India

PROJECT SPECIFIC SKILLS

C++,wxWidgets 2.4.2, IBM Rational Purifier, Morpher 4.2

PROJECT DURATION

4 Month( Feb 2009 – June 2009 )

Description about the Project:

The Hexa Mesher Cutter is a tool that cuts the hexa mesh for a given shell profile. The Shell profile may be an open component or a closed compact component .

Role Description

Performed Requirement Study and Analysis.

Independently developed the algorithm for the application.

Developed the application using C++

Purified memory leaks using IBM Rational Purifier.

Fixed the defects in the application after testing.

PROJECT TITLE

Feature Insert on Hexa Mesh for Morpher 4.2

INDUSTRY

Automobiles

CLIENT

A leading Automobile Company

LOCATION

Chennai – India

PROJECT SPECIFIC SKILLS

C++,wxWidgets 2.4.2, IBM Rational Purifier, Morpher 4.2

PROJECT DURATION

5 Months( Sep 2008 – Feb 2009 )

Description about the Project:

The Feature Insert on Hexa Mesh is a tool that enables in capturing a particular feature on the hexa mesh by inserting a given feature line on the specified location of the mesh. This helps in maintain sharp features along the mesh and even in maintaining the true shape of the geometry,after a shell mesh which is air tight is filled with hexa elements for more accurate and précised results during analysis.

PROJECT TITLE

‘Replastering’ for Morpher 5.0

INDUSTRY

Automobiles

CLIENT

A leading Automobile Company

LOCATION

Chennai – India

PROJECT SPECIFIC SKILLS

C++, Morpher 5.0

PROJECT DURATION

3 Months( Jun 2008 - Sep 2008 )

Description about the Project:

Replastering, is an unique tool wherein after Hexa Elements are meshed in for the given shell mesh and in case the quality around sensitive regions is not satisfactory, then we go ahead using this particular tool to re-shape the hexa elements and reduce erroneous hexa elements, thereby improving the quality of the mesh.

PROJECT TITLE

Concave Corner Offset

INDUSTRY

Automobiles

CLIENT

Internal Project (Enhancement)

LOCATION

Chennai – India

PROJECT SPECIFIC SKILLS

C++, Morpher 3.0, IBM Rational Purifier, LMS Client GUI Tool

PROJECT DURATION

3 Months( Mar 2008 – Jun 2008 )

Description about the Project:

The purpose of the project was to create an enhancement in the tool Morpher. The enhancementwas implemented by identifying concave regions in an automobile part and offsetting them for the given distance.

PROJECT TITLE

Hexa Mesher

INDUSTRY

Automobiles

CLIENT

General Motors, Toyota

LOCATION

Chennai – India

PROJECT SPECIFIC SKILLS

C++, Morpher 3.0, IBM Rational Purifier

PROJECT DURATION

6 Months ( Oct 2007 - Mar 2008 )

Description about the Project:

This application was developed for facilitation 3-D analysis of automobile parts in finite element domain. To fill the air space confined within the given shell meshes with Hexa elements and maintain the geometry appropriately resulting in a fully fledged 3D model

Education Details

a) M.Tech in Computer Aided Designfrom SRM Institute of Science and Technology,Chennai,India with an aggregate of 80%

Project Information:

Experimental and finite element analysis on the load carrying capacity of laterally and longitudinally welded bead

Modeling of Welded lap joints using ANSYS 5.6

Calculating Tensile stresses for the created model using ANSYS 5.6

b) B.E in Mechanical Engineeringfrom MVJ College of Engineering,Bangalore,Indiawith an aggregate of 62%

Personal Information

Date of Birth : 19th Jan 1982

Marital Status: married

Languages Known: English, Tamil, and Hindi

Passport Details: Available

I hereby declare that, the above mentioned details are to the best of my knowledge

Date: Ajoy.V.Iphen

Place:



Contact this candidate