Post Job Free
Sign in

CAD Software Developer c++

Location:
India
Posted:
June 09, 2015

Contact this candidate

Resume:

CURRICULUM VITAE

DIPAK JAGANNATH KAMBALE

Flat No. 3, F-Wing,

Dwarkadheesh Residency,

Near Jagtap Dairy,

Pimpale-Saudagar,

Pune – 411027, Maharashtra State

INDIA

Mobile– 91-976*******

Email-id: *******@*****.***

Objective: To excel in the areas of CAD/CAM software development.

Expertise:

Having around 12 + years of experience in CAD Software Application Design, Development, Testing and Implementation.

Proficient in FORTRAN, C, C++ languages.

Worked on ANSYS, MATLAB, PRO-ENGINEER.

Exposed to all stages of Software Development Life Cycle.

Having Good Communication and Interpersonal skills.

More involved in Client Communication, Design Reviews and coordinating team, solving issues at client side environment while deploying project.

Academic Profile

Master of Technology (MTech) in Design Engineering from

IIT Bombay completed in Feb 2002.

Bachelor of Engineering in Mechanical Engineering completed in July 1999 from Govt. College of Engineering, Karad. Shivaji University.

Work Summary

Worked a CAD Software Engineer in Prescient Technology Pvt. Ltd., Pune, INDIA from Oct. 2002 to Aug. 2006

Worked as CAD Software development Engineer in PTC Software(I) Pvt. Ltd., Pune, INDIA from Aug.2006 to July 2010

Worked as CAD Software development Engineer in Renishaw Metrology Systems Pvt. Ltd. from July 2010 to Aug 2011

Worked as CAD Software development Engineer in 3DPLM Software solutions Pvt. Ltd. from Sep 2011 to Aug 2014

Total 12 + year experience in Software Development in CAD area.

Computer Skills

Operating Systems : Windows2000, SPARC (Unix), WinXP, Win2007

Languages : FORTRAN, C, C++,

Projects Summary

1. Surface fitting

Company: Prescient technologies Pvt Ltd

Client: Innovmetric Software Inc. Canada.

This project involved fitting B-Spline surfaces through given data points. In this project with the given data points control points, u and v knot vector are obtained. With these input B-Spline surfaces are fitted.

Development Environment

Operating system

Windows 2000

Language

C++ language

2.Cylinder-Cone fitting

Company: Prescient technologies Pvt Ltd

Client: Innovmetric Software Inc. Canada.

In this project with given data points cylinder and cone is fitted. With the given data points using distance function for minimization the parameters such as axis, cylinder radius, height, start point on axis are found out. For cone axis, normal passing through origin, height, are found out.

Development Environment

Operating system

Windows 2000

Language

C++

3.G1 Continuity

Company: Prescient technologies Pvt Ltd

Client: Innovmetric Software Inc. Canada.

In this project the surface patches are fitted separately. Each patch is having G0 continuity. We have achieved G1 continuity by projecting the first control point row on the average plane at the boundary. This gives G1 continuity within tolerance of 0.1 degree.

Development Environment

Operating system

Windows 2000

Language

C++

4.G2 Continuity

Company: Prescient technologies Pvt Ltd

Client: Innovmetric software Inc. Canada.

In this project the adjacent patches are fitted with curvature continuity. In this project the constraints are mean curvature. Using these second order derivatives constraints are computed.

Development Environment

Operating system

Windows 2000

Language

C++

5.Curve Editing

Company: Prescient technologies Pvt Ltd

Client: Geometric software solutions Ltd, India.

In this project the input is Bspline curve. The curve is modified according to the user’s requirement. The curve is edited such that it should satisfy the constraints like it should pass through the given point, constraints like tangency and curvature. We have supported Geometric Software Solutions Ltd, India as consultant.

6.Surface Fairing

Company: Prescient technologies Pvt Ltd

Client: Innovmetric software Inc. Canada.

Surfaces fitted with less number of control points are with higher deviation than the surfaces fitted with ore number of control points. User wants surface fitting with less deviation, hence control point are increased. But with higher number of control points the resulting surface will have more wrinkles. But these wrinkles are not expected. We have removed these wrinkles by equating the third derivatives at knot pairs since within span the bicubic surfaces are C3 continuous.

Development Environment

Operating system

Windows 2000

Language

C++

7.Mesh Correction

Company: Prescient technologies Pvt Ltd

Client: Cubictek Inc, South Korea.

In this project the input is mesh with incorrect facets, such as slender facets, gap between facets etc. We have corrected such meshes. The output is corrected mesh

Development Environment

Operating system

Windows 2000

Language

C++

8.Point 3D Registration

Company: Prescient technologies Pvt Ltd

Client: Cubictek Inc, South Korea.

In this project the input is two point clouds, say Point cloud P and Q. The two point clouds are registered. In this case we have found out the required rotations and translation to the point cloud to be registered.

Development Environment

Operating system

Windows 2000

Language

C++

9.Point 2D Registration

Company: Prescient technologies Pvt Ltd

Client: Cubictek Inc, South Korea.

In this project the input the input is 2d profile curves and the point cloud of the corresponding curve profile. The rotation and translation values are found for the point cloud.

Development Environment

Operating system

Windows 2000

Language

C++

10.Surface-Surface Intersection

Company: Prescient technologies Pvt Ltd

Client: Innovmetric software Inc. Canada.

In this project the input is intersecting bspline surfaces. We have found all the intersection curves as Bspline curves. The algorithm is robust, efficient and accurate.

The output is the intersection Bspline curves

Development Environment

Operating system

Windows 2000

Language

C++

11.QPSolver

Company: Prescient technologies Pvt Ltd

Client: Geometric Software Solutions Ltd., India

In this project the input is the objective function is of quadratic type, the constraints are of equality and inequality type. The output is solution vector within the feasibility region.

Development Environment

Operating system

Windows 2000

Language

C++

12.Extrude

Company: Prescient technologies Pvt Ltd

Client: Innovmetric software Inc. Canada

In this project the input is number of curves to be extruded, and height point.

This input curve should be lying in the same plane and should be non intersecting and having G0 continuity.

The output is Brep model.

Development Environment

Operating system

Windows 2000

Language

C++

13.Blending

Company: Prescient technologies Pvt Ltd

Client: Innovmetric software Inc. Canada

The input is Brep model with edges selected for Blending. For each edge the blend radius at start and end vertex, the setback distance at the start and end vertex. The output is brep model with blend surfaces.

Development Environment

Operating system

Windows 2000

Language

C++

14.Smash Entity

Company: PTC software (I) Pvt Ltd

In this project the entities like bspline, line, circle and arc are projected on user defined plane. This was my first project at PTC software (I) Pvt. Ltd., Pune. I have increased number of entities to be smashed at a time from 15000 to database limit (2,62,000).

Development Environment

Operating system

SPARC, X86, HP_UX, IBM, WinXp

Language

FORTRAN, C

15. Cableways and ducts

Company: PTC software (I) Pvt Ltd

In this project various cross-sections like hexagon, octagon, rectangular cutoff, flat oval and quarter circle are added. Initially, there were only circular and rectangular cross-sections were available.

Development Environment

Operating system

SPARC, X86, HP_UX, IBM, WinXp

Language

FORTRAN, C, C++

16.Creation of gaf/gbf file

Company: PTC software (I) Pvt Ltd

In this project added rectangular facets (tessellation) for AEC parts. Corresponding tessellated data is written to gaf/gbf file.

Development Environment

Operating system

SPARC, X86, HP_UX, IBM, WinXp

Language

FORTRAN, C, C++

17.Apply Translucency, Part Appearance persistency

In this projects Translucency and part appearance is made persistence while saving the file.

Development Environment

Operating system

SPARC, X86, HP_UX, IBM, WinXp

Language

FORTRAN, C, C++

18.Updation of DCM library (Migration project)

In this projects DCM is Dimension Constraint Library. I have updated the R29 DCM 2d library to R54 and DCM 3d R38 to R45. Because of vast difference in the releases to be updated I need to make many modifications while migrating the old code to new libraries. I have migrated the libraries on various platforms like SPARC, X86, HP_UX, IBM, WinXp.

Development Environment

Operating system

SPARC, X86, HP_UX, IBM, WinXp

Language

FORTRAN, C, C++

19.Overall work at PTC:

I was working with PTC Software (I) Pvt. Ltd. Its product CADDS5 is used by Shipbuilding industry. CADDS5 is CAD modeling software. This software is developed since 1970. It has various modules. It works in both explicit and parametric mode. I am working in various areas such as Sketcher, ISD, CADDS2PVS, CVDORS, and Geometry. I have solved SPRs which were Release Critical (RC), Customer SPR. The main working platform is SPARC.

20.Overall Work at Renishaw:

I was working with Renishaw Metrology Systems Pvt. Ltd. as CAD Software Developer. This is dental software. This is used for modeling the coping using the input data points of the tooth. I have converted mesh geometry of tooth to surface geometry. I have also worked on moving least square surface method.

21. Overall Work at 3DPLM:

I was working at 3DPLM Software Solutions Pvt. Ltd. from Sep 2011 to Aug 2014.

21.1 Import DXF/DWG File Part 1

I was working on interoperability. In this I was working on importing Dxf\Dwg files in SolidWorks V6. I have completed this project with all kind of entities like point, line, circle, arc, ellipse, elliptical arc, spline, polyline2d, LWPolyline

Development Environment

Operating System: Win2007

Language : CAA, C++

21.2 Import DXF/DWG File Part 2

In this project I have added some more complex entities like block, external reference block, layer on/off

Now I am working on importing STL files.

Personal Profile

Qualifications Period % of Marks University

M Tech 2000-2002 7.66/10 I.I.T. Bombay

(Design Engg.)

B E 1995-1999 56.18% GCOE, Karad,

(Mechanical Engg) Shivaji University

H.S.C. 1993 76.67 % SRBVM, Tasgaon

Kolhapur Board

S.S.C. 1990 77.14 % BDHS, Waiphale Pune Board

RELEVANT COURSES:

M. Tech.: Finite Element Methods, Pressure Vessel Design, Fracture Mechanics, Stress Analysis

B. E.: Strength of Materials, Introduction to CAD/CAM

PERSONAL DETAILS:

DATE OF BIRTH : 14th June 1975

NATIONALITY : Indian

SEX : Male

HOBBIES : Making friends, Reading Ethics.

Strengths : Good Grasping Power, Flexibility, Sincerity, Hardwork

OTHER PROJECT WORK:

Finite Element Methods (FEM) course Project: “Determination of Deflection of Cantilever Beam with Varying Cross-section” – Development of program in ‘C’ which takes beam size, loading and material properties as input and gives deflection, maximum stress and location for maximum stress as output. The results are checked by using ANSYS and percentage error between the results by programming and by ANSYS are compared.

SEMINAR:

M. Tech. Seminar: ‘Magnetic Bearing’ – Literature survey in the area of magnetic bearing and different applications of magnetic bearing in medical and space applications.

PUBLICATIONS:

Presented paper at ISTAM (international meet) on "STRESS ANALYSIS OF CRACK NEAR THE DOOR OF BOEING-747 AIRCRAFT" at Regional Engineering College, Hamirpur, (HP), India.

EXTRACURRICULAR ACTIVITIES :

Interest in Mathematics

- ‘Given talk on “Value of Pi” at Govt College of Engg., Karad

- ‘Digital Root Theory’

- ‘Finding Explicit Roots Method for nth order polynomial’

Dt. 09 July 2014 Dipak Jagannath Kambale



Contact this candidate