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