Mobile - 092********
E-MAIL: ***.**************@*****.***
Subir Kumar Dutta
Objective To work in an environment where my innovative mind will get
respect and my self motivated projects will find success and
yield real life industrial applications.
Strong Having a mechanical engineering background along with my
Point software engineering qualification enabled me to work on
CAD/CAM customization & development.
Besides that, my work as design draftsman / engineer before
entering CAD/CAM software development is a very valuable
experience to me not to be overlooked. It gave me good domain
knowledge and understanding the end-users view which helps me
to understand the actual development requirement.
Experience Jan'2012 - Tilldate
PreScient
Sr. Software Engineer at Siemens PLM, Pune location
Core Development of Siemens NX development using C++.
Involved in NX Drafting team. Working on different bug fixing
issues related to Hole Tables.
Later I moved to NX routing team and working on AutoTest
Robustness project.
Learned & Worked on NX Open API
Mar'2011 - Jan'2012
Neilsoft, Pune
Sr. Software Engineer
GDT Advisor - Currently working with Pro/Toolkit ( C/C++ API
for Pro/E ) for US client for a product called GDT Advisor
(details can't be shared right now as its currently under
development ). This project uses Qt.
XMLToDWG & DWGToXML conversion utility development.
RealDWG(C++, Win32) based application.
Substation project - ObjectARX(VC MFC based GUI
development & coding for database integration
Working closely with training department as a corporate
faculty in enhancing CAD & CAD programming skills in the
organization.
AUG'2010 - MAR'2011
HoerBiger, Pune
Sr. Software Engineer
Inventor API (VBA & VB.Net) for the Design Automation of
valve parts and their assembly along with automatic creation
of shop drawings.
SEP'2008 - AUG'2010
Neilsoft, Pune
Software Engineer
ArcPlus: Developed some small parts ( rendering module ) for
the French client for their Architectural CAD product (
ArcPlus ). Tools used - VC++ ( MFC, GDI ); JavaScript (
Google Map API ), Word VBA ( for Documentation )
OCalc- Creating Installer for OCalc Application. Populating &
Upgrading Network databases like SQL Server, Oracle, MSDE &
Access through VB.Net code.
CADISON: AutoCAD customization using OBJECTARX ( VC++, MFC )
for ACIS conversion for German Client for their Plant Design
software product.
AEC: Development, maintenance & functional testing of
ObjectARX & RealDWG based Asset/Inventory management product
( Electrical Power Distribution Network) for Australian
client (Intergral Energy ). Used technology - AutoCAD,
ObjectARX, VC++ (Win32, MFC ), STL, HTML, CSS, COM, XML, XML
Schema, ADO - 26 Months.
CAA - Got scope to work a little in a CAA (C++ API for CATIA)
based project and made some little contribution. But got the
basic idea of Component Application Architecture Framework
for CATIA programming using VC++
Porting AutoCAD VBA & VB.Net Code to ObjectARX ( C++ )
Porting AutoLisp code to AutoCAD VBA & VB.Net
MAY'2007 - JUN'2008
Intech Design, Mumbai
ObjectARX Programmer
Porting of existing AutoLisp & VBA program to ObjectARX (VC++
API for AutoCAD) with enhancement.
Develop new design automation tools based on ObjectARX API
for automatic creation of 3D steel structural parts and
making their automatic assembly and creation shop floor
drawings
Also during my last few months I was working as a project
manager in developing & mentoring a fresh new team for the
Revit modeling (family development) Projects. It includes
interviewing, selection, recruitment, training and mentoring
and finally execution of the projects.
JAN'2006-APR'2007
Trans Tech Turnkey Pvt. Ltd., Pune ( transtech.co.in )
HVAC DESIGNER & DEVELOPER
Developed new custom tools for automatic Air-Flow diagram and
piping manifold generation for HVAC application from client
data (excel format ) in a very fast but 100% perfect way,
print all sheets, save and close in a key. Using Excel VBA
& Autocad VBA using ActiveX Automation.
Developed tools for 3 Dimensional ducting modeling in a easy
and fast way and generation of ducting BOQ from it. Check for
interference too.
Using Autodesk Building System 2007 for developing 3D HVAC
projects.
Developing custom tools for ABS 2007 with VC#.net 2005 &
VB.net 2005. Also working on ObjectARX with VC++.Net 2005.
Developing Word VBA tools for automation in design
documentation purpose.
Developing tools for collecting raw design data into excel
spread sheet from input client file in AutoCAD format using
excel VBA & AutoCAD VBA.
Developing simulation tools for fire fighting systems with
AutoCAD VBA .
Developed automated and intelligent program from Estimating &
Costing from a CAD project using Autocad VBA & Excel VBA with
ActiveX Automation
Training other employees in cad customization so that they
can ease their work and make optimum help from cad softwares.
Developed softwares for heat load calculations and automatic
ducting size calculation based on ASHARE standard.
APR'2005-JAN'2006
Ramakrishna Mission Computer Centre, BelurMath
AUTOCAD & AUTOLISP FACULTY
Developed students' awareness about modern CAD softwares
besides AutoCAD.
Encouraged students to think beyond the drafting utility of
AutoCAD and innovate ideas to solve different problems
related to their academic streams using AutoCAD's flexible
nature.
Developed students' interests in programming and CAD
customization using Auto Lisp, Visual Basic ( AutoCAD VBA ) &
VC++ ( ObjectARX ) .
Developed students' interests into geometry and graphics
programming along with boosting them for algorithmic approach
development.
JAN'2004-MAR'2005
Pinnacle InfoTech Solutions, DURGAPUR
http://www.pinnaclecad.com/
AUTOCAD PROGRAMMER
Developed lots of customized utility tools for daily works.
Developed tools to extract textual data from cad files,
storing & manipulating them in databases for GIS projects
using Visual Basic.
Developed QC program for automated checking purpose in data
entry projects using Excel VBA.
Developed automated and intelligent program from Estimating &
Costing from a CAD project using Autocad VBA & Excel VBA with
ActiveX Automation.
Trained others employees in CAD programming & customization
as a corporate faculty.
Prepared 3D models in AutoCAD, Mechanical Desktop, Inventor,
CATIA
JAN'2001-DEC'2003
DUTTA & SURVEYORS, DURGAPUR
AUTOCAD OPERATOR ( Freelancer )
Prepared drawings as per the instructions of the surveyors of
the company.
Developed automated drawing procedures for pipelines,
roadways, railway tracks etc. from surveyor's data set using
Auto Lisp.
Developed Image Processing Utility in C to read 16 bit color
coded bitmap image and developing terrain surfaces in AutoCAD
VBA.
During that time I was teaching computer programming in a
high school.
KEY SKILL
C++, VC++, MFC, Qt, ObjectARX ( VC++ API for AutoCAD ),
Inventor API, NX Open
SKILL SETS
Programming Visual Studio, Qt Creator
environments
Programming C, C++, VC++(MFC, COM,ATL ); Qt; VB6, .NET (VB &
languages C#)
CAD products AutoCAD, Inventor, NX, CATIA, Pro/E,
SolidWorks, SolidEdge, Revit
API's ObjectARX, RealDWG; AutoCAD.Net ( VB & C#);
AutoLisp; Inventor API ( C++ & VB ), NX Open,
CAA, CATIA VBA API, Pro/Toolkit, Excel VBA,
NXOpen++
3D Modeling sgCore, ParaSolid, ACIS, Open Cascade
Graphics
Kernel
Visualizatio OpenGL, Open Scene graph, DirectX
n
Databases Access, SQL Server, Oracle
Operating DOS, WINDOWS; UNIX, LINUX; Mac
Systems
Education A-LEVEL ( Advanced Computer Application ) under DOEACC
Society, Delhi
POST GRADUATE DIPLOMA IN SOFTWARE ENGINEERING (PGDSE)
from Institute of Computer Engineers (INDIA)
HS Examination in 2001 with Science under WBCHSE
3 Years Full Time Diploma in Mechanical Engineering in 2000
(DME) from KANYAPUR, ASANSOL under WBBTE
Madhyamik Examination in 1995 with under WBBSE
Certificati AutoCAD & Auto lisp from CAD Center, JADAVPUR UNIVERSITY
on Programmable Logic Controller ( GE FANUC ) from Dept. of
Elec.Engg., RKM Silpamandira, BELUR
Training AutoCAD.NET, ObjectARX, Inventor API from Autodesk Bangalore
Robotics, IIT Mumbai ( incomplete )
Reference Mr. Atanu Maity, Robotics Scientist, CMERI, DURGAPUR
Yogesh Kulkarni, Software Development Manager, Autodesk Pune
Daryappa Madasnal, IT Analyst, TCS, Belgium
Self Developed several mechanism simulation projects under
Motivation suggestion of Dr. Goutam Pohit in AutoLisp, Visual Lisp
Developed solutions for artificially intelligent robot to
find the obstacle free optimal path and simulating its limbs
with inverse kinematics chain under suggestion of Dr. Dilip
Kumar Pratihar. Initially started with QBASIC and later moved
to AutoCAD VBA to add 3D graphical visualization. Same thing
was ported to Autodesk Inventor VBA & CATIA VBA too.
http://www.youtube.com/user/nametemp2012/videos . Currently
porting it to NX using NX Open API ( C++ )
Where I am My whole career is properly designed and targeted towards
- History, Robotics. So far I think I am on my right track. I wanted to
Present and be Robot programmer from my childhood. In college days I came
Future to know that LISP is used in programming Intelligent Robots.
That's why I started to learn AutoLisp which led me to learn
more & more other programming languages which are used in
AutoCAD programming, in general CAD customizations. Now in
present, I am working in CAD customization. A good platform
where I can use both (Mechanical & Software) of my knowledge.
Well, for future, the next bold step is CAD integration of
the Robot Simulation library. I have done some similar kind
of stuff with the available one, RRG Kinematix (now not found
over internet, but I have a copy).
Besides Robotics Toolkit, I also invest some time in Physics
based simulation toolkit like Bullet Physics, BOX2D etc. I
love debugging the code of the games and understand the logic
rather than just playing the games.
Date of
Birth 15TH FEB, 1978
DATE - 05.02.2013 SUBIR KUMAR DUTTA
Pune, India