Project #1

advertisement
1
RESUME
D.N.Venkatesh,
Flat.no.B-1, Sriji Apartments,
Manapakkam High Road,
Chennai – 600116.
Phone - 044 42014220
Mobile – 98409 86886
e-mail - emaildnv@yahoo.co.in
Objective:
To be a part of my organization and deliver my best.
Role applied for:
Team Leader
Summary:


Overall experience of 5 years with specialization in feature based translation and CAD
viewers.
Successfully led a team of 5 members and developed tools for a product manager.
Technical skills:
Operating Systems
Programming Language
IDE Tools and Technologies
CAD software
CAD Kernels
API
Graphics Libraries
:
:
:
:
:
:
Windows NT/2000/XP.
C, C++ and C#
Visual Studio, Visual Studio.NET, COM
Pro/ENGINEER, SolidWorks and CATIA
GraniteOne and Parasolid
ODX/CAT, Pro/TOOLKIT,
SolidWorks API and ObjectARX
: OpenGL
Professional experience:
Senior Software Engineer
2001 – 2006 Present
Triad Software Private Limited.
Education:
Vellore Engineering College
Vellore, Tamilnadu.
B.E., Mechanical Engineering
1996 – 2000 Batch
RESUME
PROJECTS:
Project #1
Title
OS
Software
Client
Team size
Duration
Role
Description:
:
:
:
:
:
:
:



CAD customization ( Mechanical Desktop 5.0)
Windows NT/ 2000
C++
CADCAM-E, Inc., USA
1
1 month
Development and Testing
This project involves the customization of the Graphical User Interface of the
Mechanical Desktop5.0.
The module reads the current model file using ObjectARX and collects all the
information about the geometric entities in the current model state.
The information collected is displayed in the command prompt area when the
user needs it.
Project #2
Title
OS
Software
Client
Team size
Duration
Role
:
:
:
:
:
:
:
Pro/ENGINEER To CATIA V4
Windows NT/ 2000
C++
CADCAM-E, Inc., USA
3
12 months
Team member
Description:





Pro/ENGINEER To CATIA is a feature-based translator.
This tool is fully integrated within the Pro/ENGINEER environment.
Pro/TOOLKIT is used to read the feature data from the input Pro/E file.
It is exported to CATIA using CatFeatWrite (an in-house built library).
Features supported are extrude, revolve, sweep, chamfer, round, draft, shell
etc.,
 All unsupported features are translated as CATIA skins.
The process involves four modules.
Modules:
1.
2.
3.
4.
Direct feature mapping
B-rep info
CATIA skins
Feature analyzer
1. Direct feature mapping:
Description:
2
RESUME



3
Features that could be mapped directly are given first priority.
The feature parameters are passed onto the CATIA seat using CatFeatWrite
library.
The mapped features are modifiable in CATIA user interface as native features.
2. B-rep info:
Description:



The B-rep information of the input Pro/E file is provided for all features.
If the feature could not be created automatically or using user assistance, the
user can go for the B-Rep option.
GraniteOne kernel is used to provide the B-Rep information of the features.
3. CATIA skins:
Description:



Features that cannot be mapped automatically or with user assistance are
mapped as CATIA skins
ODX-CAT an in-house built in library is used to write skins on the CATIA seat.
The features thus mapped are not modifiable in CATIA.
4. Feature analyzer:
Description:






This tool gives a graphical representation of the distribution of features.
It differentiates features based on the type of operation namely Automatic, User
Assisted Operation (UAO) and skins.
“Automatic” features are those that can be mapped directly without user
assistance. For example extrude, revolve etc.,
“UAO” requires user assistance to complete the feature creation.
For example shell, draft etc.,
“Skins” – Features that cannot be mapped neither as Automatic nor UAO are
translated as skins.
The feature analyzer gives a count of Automatic, UAO and Skins in the input file,
also the approximate estimate of user time required.
Project #3
Title
OS
Software
Client
Team size
Role
:
:
:
:
:
:
CAD Viewers
Windows NT/ 2000
C++
CADCAM-E, Inc., USA
3
Team leader
Description:
This viewer is integrated with an in-house built product EnSuite. It helps to view different
types of CAD files.
RESUME
Modules:
1. CCEPR
2. CCEV5
3. CCESW
4. CCEPS
5. CCEUG
-
Pro/E, STEP and IGES files
CATIA V5 files
SolidWorks files
Parasolid files
Unigraphics files
1.CCEPR




GraniteOne kernel is used for reading the input file.
Support for solid and wire frame display.
Both part and assembly files are supported.
Files supported are Pro/E, STEP and IGES files.



ODX-CAT5 (an in-house built library) is used for reading the input file.
Parasolid kernel is used for getting faceted data.
Files supported CATIA V5 part and assembly files.




ODX-SW (an in-house built library) is used for reading the input file.
Parasolid kernel is used for getting faceted data.
SolidWorks files up to version 2005 are supported.
Supports solid and wire-frame display.


Parasolid kernel is used for reading and to get faceted data.
Parasolid files up to version 16.0 are supported



ODX-UG (an in-house built library) is used for reading the input file.
Parasolid kernel is used for getting the faceted data.
Supports solid and wire-frame display.
2.CCEV5
3.CCESW
4.CCEPS
5.CCEUG
Project #4
Title
OS
Software
Client
Team size
Role
:
:
:
:
:
:
Reporting tools
Windows NT/ 2000
C++
CADCAM-E, Inc., USA
1
Design, Development and Testing
Description:





This tool displays the distribution of features in a graph.
Pro/TOOLKIT API is used to read the input part file.
Running a batch process collects the feature data from the input files.
Feature distribution is a pre-requisite for the feature-based translation.
The report is output as MS Excel sheet.
4
RESUME
5
Project #5
Title
OS
Software
Client
Team size
Duration
Role
:
:
:
:
:
:
:
IFR To Solid Works
Windows 2000
C++
CADCAM-E, Inc., USA
1
3 months
Design, Development and Testing
Description:






IFR2SW recognizes features from the un-parameterized solid and map the
features to SolidWorks.
The feature parameters are retrieved using an in-house built tool IFR (Interactive
Feature Recognition).
The recognized features are then mapped to SolidWorks.
Mapping of features is done using SolidWorks API.
Features supported are extrude, revolve, sweep, draft, shell, chamfer, fillet, rib
hole and pattern.
All un-supported features are mapped as un-parameterized.
Project #6
Title
OS
Software
Team size
Duration
Role
:
:
:
:
:
:
Memory Leak Detection software
Windows NT/ 2000
C
1
3 days
Design, Development and Testing
Description:


This tool is used to detect lines of code in C where memory allocation is done
and never freed.
Can also indicate the lines where double free (freeing same pointer twice) or
wild free (freeing an un-allocated pointer) has occurred.
Project # 7
Title
OS
Software
Client
Team size
Role
Description:
:
:
:
:
:
:



PS/Pro
Windows NT / 2000 and XP
C++ and VC++
CADCAM-E, Inc., USA
1
Development and Testing.
PS/Pro is a Pro/E to Parasolid direct translator.
GraniteOne kernel is used for reading the input file.
It is application independent (It runs on computer that do not have access to
Pro/ENGINEER).
RESUME



6
Supports input Pro/E part and assembly files up to version Wildfire 2.0.
Supports solids and wire-frame.
Output files can be saved up to version 16.0.
Project # 8
Title
:
OS
:
Software
:
Client
:
Team size
:
Duration
:
Graphics library:
Role
:
CATIAV5 Viewer
Windows 2000 and XP
C++ and VC++
CADCAM-E, Inc., USA
1
1 month
OpenGL
Design, Development and Testing.
Description:



ODX-CAT5 (an in-house built library) is used for reading the input file.
The data is directly rendered using OpenGL library.
The viewer supports CATIA V5 part files.
Project # 9
Title
:
OS
:
Software
:
Client
:
Team size
:
Duration
:
Graphics library:
Role
:
Mark-up tool ( 3D Text )
Windows 2000 and XP
C++
CADCAM-E, Inc., USA
1
1 month
OpenGL
Design, Development and Testing.
Description:




This tool creates 3-D text at user-defined locations using OpenGL.
Font, font style, font size, color, orientation etc., are the some of the attributes
supported. The user can customize these attributes.
Mark-up tool has different entities like line, rectangle, circle, arc and spline.
The attributes of the text are stored with the file and can be retrieved.
7
RESUME
Personal Details
Address for Communication :
Flat.no.B-1, Sriji Apartments,
Manapakkam High Road,
Chennai – 600116.
Phone
:
044 - 42014220
Date of Birth
:
22.07.1978
Passport Number
:
E2624934
Father’s Name
:
V.D.Natarasan
Nationality
:
Indian
Sex
:
Male
Marital Status
:
Unmarried
Languages Known
:
Tamil and English
Declaration:
I hereby declare that the information given in my resume is true to the best of my
knowledge and belief.
Date :
Place :Chennai
Yours faithfully,
D.N.Venkatesh
Download