Printing tool Download PDF

Text Section


C++, C#, VSTO,
Technical Skills
Software Development Desktop Software - Development of large/ small software systems . As a individual freelancer , I develop the complete applications all by myself .I handle several responsibilities - from software design , choosing frameworks and third party components, interacting with vendors, developing proof of concepts, creating demos and presentations, and development of the application software. Custom Controls - Have developed several owner draw controls, custom controls and user control ( both in Visual C++/MFC, and C# ). *ActiveX controls* - Have developed ActiveX controls in both ( Visual C++ C# ) Office Addins/VSTO - Have developed Office Addins for the Outlook, Word, PowerPoint and Project . I have used Addin Express and VSTO interchangeably.
Functional Skills
  Client Management - Interacting with clients and field engineers, handling feedbacks into positive insights, handling techno managerial queries. Process Management - Introducing processes to streamline the work, innovative process management skills, managing accountability. Proof of Concepts - Working on proof of concepts for feasibility analysis, design change, prototype development, thus providing quick turnaround time. Managerial Interaction - Bridging gaps by interacting with technical and non technical peers and superiors. Requirement Analysis - Handling functional analysis along with non functional analysis.

Work experience

Mar 2012Present

Software Consultant


Software Consultant

Software Developer

Mar 2010Feb 2012

Principle Software Engineer

SOA IT Solutions

Presently engaged as Principle Software Engineer for a Product Engineering group.

1) Problem analysis and solving .

2) Innovative Process management

3) Participating in product engineering disucussions

Apr 2009Mar 2010

Software Consultant


1.  Defining the business needs, and creating a roadmap for the customer.

2.  Advising and aiding customers, by evaluating products and tools, which optimally satisfies the current needs.

3.  Developing prototypes and proof of concepts, after requirement analysis.

4.  Collaborating with the customers, by discussions, brainstorming sessions to understand the present and future needs.  Preparing proposal requests and requirement documents based on the discussions.

5.  Providing solutions and also proposing solutions to the client.

6.  Preparing understanding documents, informing customers of pros and cons, proposing design and functional layouts, and suggesting solutions to customers.

7.  Preparing work / task breakdown schedule and time estimates ( in hours ) for the task /s involved .

8.  Providing transparency, by using collaboration tools so the client also feels comfortable about the work.  I use web meetings, video conferencing and remote desktop, instant messengers, and VOIP software as the primary backbone to collaboration.

9.  Updating the clients by providing interim demos and status reports.

10. Providing interim demos to the client to testify that all the major functionalities have been taken care.

11. Providing remote testing facilities, so the client can test the product by accessing my PC. This is normally done during demos or as per client request.

12. Client feedback during these demos are noted down, and incorporated for the next delivery.

13. Providing support of the product, for any new enhancements, or bugs.

Apr 2006Oct 2006

Project Leader

FEI Software India Ltd
Project Leader & Technical Architect
Feb 2005Mar 2006

Team Leader

Cambridge Solutions Ltd., Bangalore
Jun 2004Apr 2005

Team Leader

vMoksha Technologies
Team leader in the product development team . I was responsible for designing , developing and creating a roadmap for the product after discussion with the client.
Sep 2002Jun 2004

Senior Software Engineer

iGATE Global Solutions
- Designing software - Creating proof of concepts. - Team mentoring - Prototype developement - Research and Development
Jul 1999Jan 2001

Software Engineer ( Products and Services Group )

American Bureau of Shipping
ABS Infolink is the division that caters to the software requirements for American Bureau of Shipping ( ) - Nautical software development adhering to classification standards - The ChemStow software developed us won the coveted SeaTrade award . Please refer the link below . ( ) - Module design and implementation



  • Listening to music ( classic rock , jazz )
  • Reading books , specially autobiographical books.
  • Watching movies, some favoriutes being "Children of the Lesser God", "Sunflower", "Sound of Music", "Mackennas Gold", "Django", "Forrest Gump" , "Rain Man", "Missisipi Burning" , "ET", "Babys Day Out" and many others .


  • Proficiency lies in designing solutions for desktop based applications.
  • Evaluate software architecture, help define IT best practices, conduct feasibility evaluations, innovative process management and analyze service requirements.
  • Strong hands-on technical focus, very customer oriented, and good at technology mapping.
  • Familiar with the ongoing trends in software technology, from a programming language, framework, and open source perspective
  • Specializing in object oriented design methodologies, UML, Design Patterns and Refactoring .
  • Excellent analyzing and debugging skills, from a product engineering perspective.
  • Interests lie in software engineering, software architecture, innovations, product management .
  • Predominantly worked in product engineering teams, other domains being nautical systems, health care
  • Expertise lies in C++, STL ( STLPort / Boost ) , Visual C++, MFC and C#.


I am mentioning briefly the products/ projects have worked on .

Product Engineering :-

- PowerBuilder - C++ / Windows SDK

- ChemStow - C++/ MAPI / MFC

- Authoria HR - C++/ STL / MFC

- Centric Studio - C++/ STL / MFC

- WorkSoft Certify - C#


- MUSE Tools - C#

- LSI IR - C++

- Elektrobit - C++/ CLI,C++ / C#

- Protein Synthesis - C++ /MFC

Besides the above mentioned, I have worked on several projects, proof of concepts, evaluating technologies and interacting with clients and field engineers.