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 History

Work History
Mar 2012 - Present

Software Consultant


Software Consultant

Software Developer

Mar 2010 - Feb 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 2009 - Mar 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 2006 - Oct 2006

Project Leader

FEI Software India Ltd
Project Leader & Technical Architect http://www.fei.com/
Feb 2005 - Mar 2006

Team Leader

Cambridge Solutions Ltd., Bangalore
Jun 2004 - Apr 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 2002 - Jun 2004

Senior Software Engineer

iGATE Global Solutions
- Designing software - Creating proof of concepts. - Team mentoring - Prototype developement - Research and Development
Jul 1999 - Jan 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 ( www.eagle.org ) - Nautical software development adhering to classification standards - The ChemStow software developed us won the coveted SeaTrade award . Please refer the link below . ( http://www.abs-infolink.com/news/seatradeaward.html ) - Module design and implementation