Professional Summary:
• Senior system Analyst Programmer with over 11+ yrs of development experience.
• Primary skills C++, VC++, C#, SQL. Good knowledge of Assembly, VB.
• Worked extensively on both windows and web applications.
• Hands on experience in building Trading applications, exchange connectivity, Message Queue handlers, Workflows etc
• Extensive domain related knowledge on Stocks, Trading and Spreads.
• Experience working on SQL server tables and stored procedures & MS Access.
• Extensive work experience on MultiThreading, SOCKET programming, UDP, TCP, Multicast.
• Worked on COM/DCOM, TIBCO and MQ.
• Experience working on C#, Web services and Windows Services.
• Very Good knowledge of latest technologies such as WCF, Interop, Remoting and many more.
• Knowledge of BOOST library.
Professional Profile
1) Employer : US MNC
Role : Senior Analyst
Domain : Investment Banking
Date of Employment : 18 May 2006
Project Trading Software
Platform Windows 2000/XP
Technology/Software C++, C#, VC++, STL, COM, SQL Server, .Net
MQ, Sockets
Trading Software
Client Senior team member of Order management system Middle Tier (MT) team. MT is the core system where processing of orders i.e. applying business rules on the orders received from UI, as well as saving & sending order to exchange router takes place. Responsible for the enhancement and support of a complex object oriented software comprising of many intricate projects within. Connects with many other system like mainframes, SQL Servers, Market Data Systems etc and exposes web services to facilitate UI to send the order. Some projects within MT are multithreaded. MT uses TIBCO, WebSphere MQ, Sockets and web services to communicate with various other systems. At the heart of MT lies a very generic rules based engine, at runtime rules are evaluated and executed. Depending on rules order is blocked or allowed to exchange.
Responsibilities :
• Was responsible for Middle Tier Core C++ development and maintenance
• Worked on IBM MQ Series for sending and receiving messages to the mainframe system
• Worked on creating WebServices, windows services and handling of interop calls.
• Worked for creating and debugging SQL stored procedures and calling them through C++ and .Net code.
• Worked on creating COM interfaces which in turn are called through .Net projects.
• Worked on XML parsing and generations for communication with UI.
• Worked on Multithreading and STL.
2)Employer : Infrasoft Technologies Limited(CMM5, 27001, MNC), Mumbai
Role : Senior Analyst
Domain : TRADING, BANKING, FINANCING Software development
Date of Employment : Jul 2005
Project Trading Software
Platform Windows 2000/XP
Technology/Software C++, VC++, MFC, STL, ATL, COM, SQL Server
The development was a trading software which has its own data servers, COM and the GUI. It connects to various exchanges, like CBOT, ESpeed, CME, BTec etc. It has its own order processing and automated scheduling algorithms. Highly time critical system was dependent on very generic and easy settings given by user.
Responsibilities :
• Was responsible for design and development of automated trading software GUI using MFC.
• Worked extensively for the development and the maintenance of the exchange connectivity software using SOCKETs.
• Worked on high speed low latency programming in C++ for order placement and n-legged spread calculations.
• Worked on COM interfaces and FIX specifications (Tags).
• Worked extensively on TIBCO RV, Multithreading and STL.
Client US Client.
3)Employer : SoftVision Consultancy, Ahmednagar
Role : Technical Lead
Domain : Banking, Govt Vendor
Date of Employment : 2 July 2001
Project Software for Govt Campaign
Platform Windows 2000/XP
Technology/Software VB, MS-Access 97, Crystal Reports
Proposed development was for software to be used to provide reports based on the data collected from villages throughout District. The reports and data should be portable to any web based formats. Requirements for targets, indicators and progressive reports.
Responsibilities :
• Was responsible for the design and development of the software in MSAcces and Visual Basic.
• Worked on creating client server architecture able to produce customized reports.
• Extensively worked on creating a user friendly GUI for fast data entry.
Client Health Cell, Govt dept
Project Payroll Software
Platform Windows 98/2000/XP
Technology/Software VB, MS-Access 97, Crystal Reports
Developed a payroll software. Both formats for MTR & BTR are developed as per the need. Facility to declare basic salary according to GR changes, loan installments, payment slips, Inner, Outer, Schedules, acquaintance roll, employee classes & as per allowances, taxes & other deductions etc.
Client EDP department, Govt dept
Responsibilities :
• Was responsible for the custom development of the Payroll System
• Worked extensively to create a architecture to match up with GOVT MTR and BTR specifications and rules.
Project MIS software
Platform Windows 98/2000/XP
Technology/Software VB, MS-Access 97, Crystal Reports
Developed a software for monthly gathering and manipulation of huge Primary Heath Centre data(4 sheets of 90 columns each). Extensive programming was done for automatic & arbitrary horizontal additions of various columns at many places and vertical summations. Reporting such as PHCwise data listing, Talukawise data listing, district level printing, ranking of PHCs, Talukas, Progressive reporting, target setting, indicators.
Client Health Department, Govt dept
Responsibilities :
• Was responsible for the design and customized development.
• Extensively worked on MS Access and Visual Basic on window with client server architecture.
• Extensively worked on MSFlexgrid control in Visual Basic.
Project Name Inventory control system (Dealers)
Environment VB, MS-Access 97 on Windows
Description Developed a Software comprising Inventory, Billing & Warranty process for a Automobile Car dealer. Producing reports such as Warranty processing & Claim, delivery challan, invoice, party payments, many stock reports and servicing management was developed in VB6.0, MSACCESS on Win98 (Standalone).
Client Patil Motors Limited, MIDC Ahmednagar
Responsibilities :
• Was responsible for the design and development of inventory cum invoice billing Module.
• Extensively worked on MS Access and Visual Basic on window.
Project Banking Software
Technology/Software VB, VC++, MS-Access 97 on Windows
Developed in VB6.0, MSACCESS on Win98 (Standalone) supporting language other than english. Software maintains accounts, ledgers, salary instalment report, various financial reports, photo facility and many other features.
Client Ahmednagar Jilha Gramsevak Staff Co-Op Society,
Ahmednagar)
Responsibilities :
• Was responsible for the customized development of banking system.
• Extensively worked on MS Access and Visual Basic on window with client server architecture.
• Worked on VC++ to create a User interface flexible and easy for the user.
• Worked extensively for multi user database transaction posting using Microsoft Transaction Server (MTS).
• Worked extensively on customized reports printing.
Project Transfer Management System
Technology/Software VB, MS-Access 97, Crystal Reports
Developed software for maintaining and controlling of transfer of primary teachers in Govt schools. Reports based on various criteria as applications listing, seniority listing, 'From To' listing, listing of transfer pair,
availability report, transfer order printing etc.
Client Primary Education Department
Responsibilities :
• Was responsible development of the software in MSAcces and Visual Basic and reporting in Crystal Reports.
4)Employer : ROHAN Enterprises [Formerly known as Infotech Sales and Services]
Title : Developer
Domain : Banking and financing Software and Hardware Provider
Date of Employment : July 1999
Project Name Banking Software
Environment VB, VC++, MS-Access 97 on Windows
Description Developed custom software requiring various types of financial and audit point reports, online prints, client-server model, photo identity, agent handling. Developed control in VC++ to facilitate graphical APIs to facilitate language of user choice.
Client Mangalmurti Co-Op Society Limited, Khulewadi, Pune.
Responsibilities :
• Was responsible for the customized development of banking system.
• Worked on MSAccess and Visual Basic on windows with client server architecture.
• Worked extensively on language flexibility and reports customization through ADO Database connectivity.
Project Name Banking Software
Environment VB, VC++, MS-Access 97 on Windows
Description Developed a software for this very large employees society. Fully customized software developed to suit language other than English. Developed software to maintain member accounts, bank account, generating various financial reports and repayment sheets etc.
Client Ahmednagar District Secondary Teacher's Co-Op. Credit Society,
Limited, Ahmednagar
Responsibilities :
• Was responsible for the customized development of banking system requiring monthly deduction reports.
• Extensively worked on MS Access and Visual Basic on window with client server architecture.
• Worked on VC++ to create libraries and controls to enable user display menus and various other controls in language other than English.
• Worked extensively for multi user database transaction posting using Microsoft Transaction Server (MTS).
• Worked extensively on customized report printing.
1)Employer : College Projects
Title : Developer
Domain : Auto Industry
Date of Employment : Nov 98
Project Name Inventory Control System
Client MICROAge Instruments Private Limited, Kedgaon MIDC
Environment Oracle (D2K), SQL-Server on Windows NT
Description Developed an Inventory Application (Offline Production Inventory) of Client Server Model connecting one or more departments. Various reports and customization of the software as per the user requirements. Maintaining Stock, Inwards, Sales, Purchases.
Responsibilities :
• Was responsible for the design and development of a inventory control system
• Worked on databases and oracle forms, triggers and procedures.
• Worked on client-server architecture.
Educational Qualification
Degree College/School Year of Passing Class
MCM PUNE University 1999 FIRST class
IMSCDR, Ahmedanagar College, Ahmednagar
M.Sc. (Phy) PUNE University 1997 FIRST class
Ahmednagar College, Ahmednagar
B.Sc. (Phy) PUNE University 1995 FIRST class
Ahmednagar College, Ahmednagar
HSC Maharashtra State Board 1992 FIRST class
SSC Maharashtra State Board 1990 FIRST class