Lead Software Engineer at MSC Software India Private Limited
India
Lead Software Engineer at MSC Software India Private Limited
India
Establish a career in Engineering Software. A mechanical engineer by education, I have strong analytical skills and very sound knowledge of C, C++, QT, Java, J2EE, C#/.NET and Object Oriented Programming. I seek to work for an organisation where I utilise my technical expertise and professional skills to satisfy my and my organisation’s needs.
C++, QT, Java, J2EE, OOPS
(Public Company; 1001-5000 employees; MSCX; Computer Software industry)
February 2007 — Present (2 years 10 months)
MSC Software is the leading provider of Simulation softwares, including industry leaders like MSC.NASTRAN, MSC.ADAMS, MSC.EASY5, MSC.SimXpert etc. I lead a team for the "Motion" group of SimXpert, developing Industry leading kinematic simulation software.
(Privately Held; 201-500 employees; Computer Software industry)
November 2005 — January 2007 (1 year 3 months)
- Worked on rewriting Unify-Broadworks & Unify-Sylantro service managers in C#/.NET technologies. Unify is a plug-able platform for service provisioning, a product built and marketed by Ensim. I was new to C#/.NET technologies, but picked it up fast for working in this product. The Unify-Broadworks service manager 3.1.1 has been released recently and my contributions to the same were highly appreciated by the management.
- Managed multiple projects of the above work single-handed and with team members, viz. design and implementation of User management, Quota management, Trunk Group management.
- Mentoring subordinates and member of the hiring panel.
(Public Company; 10,001 or more employees; GE; Computer Software industry)
January 2004 — October 2005 (1 year 10 months)
(Public Company; 1001-5000 employees; PMTC; Computer Software industry)
October 2000 — January 2004 (3 years 4 months)
- Worked on Granite, PTC's leading geometry-modelling kernel. The work involved extensive programming in C and C++ with little bits of Java, COM and DCOM among other PTC technologies.
- Worked for the Translator (STEP, IGES, VDA and PARASOLID), gPlug, gStudio and Assembly modules of Granite.
- Was involved in the development of a bi-directional translator between Granite and Unigraphics, and a unidirectional translator from I-DEAS to Granite in C++.
- Helped in developing and standardising the regression test suite of Granite, by writing hundreds of C/C++ and Java tests for testing the Granite kernel.
- Wrote many Perl and Shell scripts to automate the regression test suite of Granite, to keep new regressions away.
- Worked on various enhancement and maintenance projects of the User Interface (UI) group of CADDS5, for 11/12/13th revisions and PTC's Associated Topology Bus (ATB) technology, which imports and exports a wide range of CAD models from one CAD packages to another.
(Privately Held; 11-50 employees; Computer Software industry)
May 2000 — October 2000 (6 months)
- Development of Fluidyn-CAD, a CAD package to create various geometric shapes. Also it can read/write the entity databases in various formats like IGES, DXF and ANSYS etc.
- Implemented the Family of Rational/Non-Rational Bspline/Bezier/NURBS Curves and Surfaces in Fluidyn-CAD.
- Partially implemented Surface-Curve, Solid-Surface, Solid-Solid intersections and projections in Fluidyn-CAD.
- Export/Import of CAD entities to/from IGES format in Fluidyn-CAD.
- Improvement of the Menu-Interface (MI), developed in-house for creating user interfaces for all the products being developed. However it was quite old with very primitive looks and needed improvements.
- Standardisation of library functions, which were internal to all the products of Transoft. This also included porting part of the existing code from C or FORTRAN to C++/Java.
- Development of Fluidyn-GEN, which imports entity databases from Fluidyn-CAD, ANSYS and DXF etc. and meshes them use in numerical analysis.
(Public Company; 5001-10,000 employees; HINDPETRO.NS; Oil & Energy industry)
July 1998 — May 2000 (1 year 11 months)
- Have obtained good hands-on experience at working in a process industry.
- Worked on major oil installation projects and obtained knowledge of project planning, management and implementation.
B.Tech (Hons) , Mechanical Engineering , 1994 — 1998
The best years of my life! :)
Higher Secondary , Physics, Maths, Chemistry, Biology , 1991 — 1993
Secondary , Maths, Science, Social Science , 1989 — 1991
This is the place where I saw and experienced competition for the first time in my life. I was no more the topper in the class and I had to do a lot of hard work to regain that position!! Was a lovely place to learn and experience about the real world. I owe to this school, big time!
Technical: Java, OOP, C++ Leisure: Traveling, Photography, Books
- Received 3 Night On The Town (NOTT) awards in last one year (July, Nov 2004 and April 2005) for my contributions at GE Healthcare.
- Got selected for studying in IIT Kharagpur in 1994 through an all India level Joint Entrance Examination (IIT-JEE). This is the toughest entrance test held in India for admission into about 2500 seats at the six IITs, with about 250,000 aspirants.
- Received 3rd Prize at an all India level “Technical Paper Presentation Contest” held at College of Engineering, Pune in Feb'1998.
- Got selected for all India level Residential Scholarship during 1989-91 for classes 9th and 10th.
- Cleared till the final level in the National Talent Search Examination (NTSE) conducted by National Council for Educational Research and Training (NCERT), New Delhi. This is the most prestigious talent search test in India for school children.
- I was a recipient of the Presidential Merit Scholarship awarded on the basis of my Matriculation results, until I graduated.