Engagement Management System Resume Profile
Expertise Summary
- Microsoft Certified Professional MCP and Brain Bench Certified C , C Developer with strong experience in the field of Information Technology with focus on the design, development and maintenance of various business applications, which includes around 14 years of experience in Object Oriented Development using Microsoft Technologies.
- Sound experience in Systems and Web application programming using MFC, VC , C and .Net, Asp.Net MVC, and Cloud Technologies Azure .
- Well versed with working on Windows platforms and good expertise in application debugging and performance tuning using tools like WinDbg, Watson Logs, Purifier, Quantifier, Ants Profiler etc.
- Expertise in XML, XSL, XSD and XML Parsers like DOM and SAX.
- Good exposure to Object Oriented Analysis and Design OOAD created Use Cases, Activity, Class, Sequence and Deployment Diagrams using various tools like Rational Rose, MS Visio.
- Good experience in using the Oracle and SQL Server databases.
- Sound Knowledge and experience in implementing established .Net and GOF Design Patterns.
- Extensive interaction with end users during design, development and maintenance of the projects for analyzing user requirements and ensuring functionality.
- Good experience in SQL, PL/SQL and also in Report designing using Crystal Reports.
- Industries Served: Finance, Audit, Health Care, Wireless and GIS.
- A quick learner and self-starter with good verbal and written communication skills accompanied by a strong programming and analytical background.
- Had good development experience on developing applications using Composite Application blocks CAB and PRISM.
- Had working knowledge of Enterprise Application Integration EAI tools like BizTalk Server, TIBCO.
Technical Skills
Operating Systems |
MS-DOS, Windows 95/98/NT/2000/XP/ 7 / 8, UNIX |
Languages |
C, C . VC , VB, C , VC .Net, VB.Net, SQL, PL/SQL, Win32 API, MFC, ATL Com/ Dcom, WPF, WCF, LINQ, XML, XSD, XSL, JavaScript |
Web Technologies |
HTML, DHTML, Java Script, VB Script, ASP, ASP.Net, ASP.Net MVC 4/5, Web Services, Web API, JQuery, AngularJS, KnockoutJS, RequireJs, BreezeJs |
Databases |
Oracle 7.x/8i/9i, SQL Server, Ms-Access, MongoDB |
Middleware and ORM |
ATL COM, DCOM, COM , MSMQ, Tibco, Entity Framework |
Frameworks |
SCSF / CAB, PRISM |
Other Tools |
Rational Rose, M S Visio, Install Shield, Rational Quantify, Rational Purify, Digital Base Star, Data Captor, HTML Help Work Shop, XML Spy, Crystal Reports |
Enterprise Servers |
Microsoft BizTalk Server 2002 / 2004 |
Professional Experience
Confidential
Engagement Management System
- Deloitte Audit is the global platform that will be used by 60,000 auditors worldwide to plan and execute Audit service engagement. EMS is the core application that supports the planning execution and the delivery of the audit service by member firms. It is a desktop application with connectivity to server for engagement creation, archives and centralized update. It uses Microsoft synchronization service to synchronize application data between client s and server as well as peer to peer updates between engagement team members. It is developed using Microsoft .Net technologies. Worked on 2.x, 3.x and online versions of the application,
- Involved in designing and coding of extending TrueDB grid, Paged grid and other controls.
- Involved in design and development of various modules of Online Application.
- Involved in designing and development of core various UI views.
- Involved in developing detail view service and SAWP module, which converts the UI into MS-word format for legal support.
- Responsible for preparing design documents on the modules / views which I worked.
- Participated in Agile Development process for developing the application
- Involved in bug fixing, memory leaks. and performance improvements of the application
Environment: C , Asp.Net MVC, WebAPI, AngularJs, Entity Framework, SQL Server 2010, WCF, XML, XSD, LINQ, Visual Studio, VSTO, Resharper, TypeMock, TFS, CAB, MS Sync API, Component One Controls, Open XML, Ants Profiler
Confidential
- Automated Customer Support System ACSS
- Automated Customer Care System is the one stop solution for customer care representatives at Verizon Wireless. This is a time critical application used by 65,000 concurrent users including 24,000 customer service representatives. Whenever a Verizon Wireless customer dials the toll free customer care number, calls will be routed to this system and customer care agents will service the customer using this System. This will talk to most of the systems / sub systems to support care needs.
- Involved in designing and coding of the application using C , Winforms.
- Involved in bug fixing and refactoring of the application.
- Involved in writing unit test cases using Visual Studio 2005
- Involved in developing of integration module for various sub systems like Vision, DVS, POS, CCES, WFM etc.,
- Involved in migrating ACSS Winforms components into WPF enabled components.
- Responsible for preparing TDD document for each module on which I have developed
- Participated in Agile Development process for few modules development.
Environment: C , Oracle, WPF, WCF, XAML, XML, XSD, LINQ, Visual Studio 2005 / 2008, Resharper,
Confidential
Breakdown Manager:
This application is for the sales and operations people, who are responsible for allocations of trades which are done by traders. Trades are broken down into counter party's sub accounts as directed by counterparties. This is the point, where all the trades done by different trading systems like Aurora, TradeWeb etc., will be passed to back office once the trades are broken down by operations people. This system interacts with the Omgeo Oasys server, an external platform where the investment manager and broker dealer can communicate about the trades and allocations. This application fetches the trades and allocations data from the Oasys server and inputs to the breakdown staging environment.
Repo Market place:
This is one of the front office desk applications suit, which allows Traders on trading floor to have a glance of the current as well historical Repo Market picture. The application talks to various Repo brokers like Garban, Brokertec, Tradition, Liberty etc., applications and listens to the live market prices and summarizes on the users screen. It facilitates to look into the current market prices as well best market prices of the all instruments which are getting traded in market. It also displays the historical prices of the instruments, and daily averages etc. It also displays the data both in linear as well graphical formats.
Futures Analysis:
This application is meant for the traders who are dealing with the Futures trading. It calculates the theoretical prices of the all front and back contracts. It identifies the Cheapest To Deliver Bond CTD for the contract by considering various factors. It calculates the key sensitive variables like DV01, Convexity, Vega, OANB etc., of bonds in the deliverable basket of the contract. It also analyses sensitivity analysis parallel shift in curve. It generates report of CTD and can broadcasts the CTD info to the other systems on the specified marking times.
- Designed and developed the integration of Oasys server into the system using Oasys API
- Designed all the frame work, GUI as well role based security levels for the Breakdown Manager.
- Designed and developed the Repo Feeds for Brokertec, Garban in C .
- Designed and developed DB Schema, Front-end of the application.
- Interacted with the Traders and Quants for specifications.
- Involved in design and development of the Futures analysis server and client applications.
- Involved in support of the application
Environment: C , Visual C , SQL Server 2000, XML, TIBCO RV, Brokertec API, Garban API, ChartFX, Farpoint Grid, Visual Studio 2003, Oasys API
Confidential
These are the tools which helps the user in leveraging the quality control, cartographic product generation, editing and work flow management tools with the custom geo database models allowing them to create their own custom solutions. These are the extensions for ArcGIS application specific to industry like Nautical, Mapping, Defense etc., all of these tools are developed on top of the ArcGIS application using Arc Objects which are the application objects library for the ArcGIS Product.
- Interacted with the product / Domain specialists to develop components on their specs.
- Involved in designing and developing framework for developing new components.
- Designed and developed a mapping application for generating MGCP XML Meta Data tool.
- Developed few UI Controls and wrote N-Unit test cases.
Environment: C , .Net, STL, ATL/COM, Visual C 7.0, XML, XSD, N-Unit, ArcGIS, Arc Objects.
Confidential
CiO is a suite of products providing advanced application-to-application integration capability for long or short running business processes using Microsoft BizTalk Server. It extends the reach of Microsoft BizTalk Server Messaging and Microsoft BizTalk Server Orchestration to non-Windows platforms, it allows Microsoft BizTalk Server to communicate using additional transports, including those based on message queuing. It also allows Creating intelligent application wrappers and technology wrappers to simplify integration with Microsoft BizTalk Server and other applications, it provides consistent wrapper architecture across applications, It Provides common services such as logging and management and it has a Wrapper Development Kit for rapid and consistent wrapper development
- Involved in making the CiO application as a cluster aware application.
- Involved in designing and developing logging tools for message auditing.
- Involved in developing support of SAP R/3 wrappers for IDoc Customization Z-segment support
- Involved in bug fixing of SAP R/3 wrappers BAPI, RFC, ALEIN, BD etc and BizTalk Adapters.
- Used all the tools BizTalk Mapper, Orchestration Designer, BizTalk Administrator etc., tools in BizTalk Server 2002
Environment: BizTalk Server 2002, C , ATL/COM, COM , MSMQ, SAP R/3, Visual C 7.0, SQL Server, ML, XSLT, XDR, ASP.Net.
Confidential
This is the revised version for the existing Anesthesia module, one of the core modules in Operating Room software, which is used to maintain and monitor Patients, Operating Rooms and hospital information etc., this module is used to monitor patient status by reading into the various medical equipments, which are connected to the patient in operating theatre. It captures data from various devices and broadcasts to the servers and also sends the event to the units for which they are subscribed. It also displays online and historical information of various observations and events of a patient in a graphical format. Some of its features are offline recording, multiple patient contexts, centrally managing the vitals information, failover recovery services. It was build upon Pipes and Filter architecture.
Monitor Interact:
These are the modules for communicating with the various types of monitors, which are connected to the patient in Operating room to capture the patient vitals information. These are plain dlls used to read the information from the devices and to record the observations into the application. Every monitor has some specifications about the communication medium it supports like Serial or TCP etc and will have the protocol to interact with it. These modules support to interact with the various types of monitors manufactured by various vendors like Siemens, Philips, HP etc,
- Involved in designing and coding for creating interfaces and services to read the data from various types devices.
- Involved in design part of the module for integrating with the 'DataCaptor', a tool is used to read data from various types of medical devices.
- Involved in complete life cycle of the Anesthesia .Net project.
- Involved in writing test cases with NUnit, Code Review using fxCop etc.,
- Prepared technical specs, class diagrams, sequence diagrams, Use Cases using UML with Microsoft Visio. Gathered requirements for Protocol Editor Application and also involved in designing.
- Developed request and response XSD schema documents to facilitate XML data exchange for data exchange and XSL Transformations.
Environment: C , C , STL, Visual C 6.0 / 7.0, Oracle, NUnit, fxCop, NAnt, NDoc, Log4Net,
Data Captor, XML, XSLT, ASP.Net, BizTalk Server 2002.
Confidential
Confidential is number one passenger vehicle Manufacturer in India that is a joint venture between Govt. of India and Suzuki. To manufacture any vehicle it has to pass through various phases in various shops and plants. To enable mixed production in various shops and to increase the production efficacy an automation product named Maruti Vehicle Tracking System was introduced. It enable the production people by interacting with various hardware equipments and existing control systems on line to identify the type of vehicle and to select components, choosing sub-assembly accordingly so as to ensures that the correct components or sub-assembly is fitted on the right vehicle. It eliminates human error creeping into the system at the time of data entry. It is developed using the 3 tier architecture.
- Involved in Complete Life cycle of the CVTS Modules and used Rational Tools for Designing.
- Leaded the Common Vehicle Tracking System team.
- Involved in writing code for interacting with various equipments like PLC, PIKA-PIKA, GOTs, Barcode Readers and various industrial printers Barcode and Fundooshi etc., .
- Involved in Coding using Managed C , Visual Basic and C .
- Administered and created the scripts to configure Base star to integrate various modules in the application.
- Involved in writing test cases, Code reviewing and unit level testing of CVTS Modules.
- Used Rational Quantifier and Purifier for application fine tuning.
- Visual Source safe was used for Source code management
- Performed System testing and bug fixing to ensure the release was compatible with user requirements.
Environment: C , VC .Net, Visual Basic 6.0, Oracle 9i, Digital Base Star, COM , MSMQ, Windows 2000, Citrix Clients.