Vijay Pargaonkar 267-***-****)
Prefered contact email :- aculdw@r.postjobfree.com
Summary
15+ Years of extensive experience in designing, coding and testing on client/server architecture and in full software life-cycle development
Executed application architecture using industry best practices specifically providing technical and architectural guidance to software developers across all platforms and infrastructures, including promoting adherence to analysis, design and development standards and methodologies.
Can handle system level problems very well.
Solid experience in OO technologies and methodologies.
Experience working with C#.NET (4.0 framework) and ADO.NET, WPF, MVVM, MVC, WCF, LINQ, Entity Framework, Microsoft AddIn Framework, Winforms, webservices and clients, multithreading, SilverLight
Solid experience on C, C++, VC++, ActiveX
Extensive experiences in designing and implementing client/server (n-tier architecture) and web-based applications using Microsoft products.
Worked on COM creating and using the object using ATL, C++ in-proc servers.
Strong experience in OO programming using classes with inheritance and polymorphism, data structure programming using templates, exception handling, stream & FileIO.
Worked in building XSD and parsing XML document using SAX parser.
Hands on experience in Oracle, DB2, MS SQL Server, Sybase Database and MS Access database
Used VSS and PVCS, CVS extensively for source code control
Worked on various platforms Windows, Unix, Linux
Solid experience in using HTML, DHTML, XML, VRML and SOAP.
Excellent analytical, trouble-shooting, communication and learning skills.
Expertise in GUI, Visualization package, optimization and scientific computing.
Technical Skills:
LANGUAGES: C, C++, C#, JAVA, FORTRAN, HTML, VRML, TypeScript
GUI (S):ASP.NET, MVC, Visual C++, MFC, COSMO3D-OpenGI, and GTK
Internet Technologies:BEA Web logic 7.0, SAX, HTML, XML, XSL
Web Services: XML, XSL, Turbo XML, SOAP, WSDL, UDDI
Middleware:Tibco Integration Manager and Tibco Rendezvous, CORBA
Source Safe Tools:PVCS, CVS
Libraries:STL, ATL, OpenGL-COSMO3D
Debugger:VC++, GDB
Operating System:UNIX, Linux, Windows-9x, and Windows-NT/2000/XP
Methodologies:UML, Rational Rose, Object Oriented Programming, Procedural.
Hardware:DEC Alpha, Sun machines, Pentium Machines, IRIX
Database:Oracle, IBM DB2, mySql
Education:
Master of Technology (M.Tech.), IIT Bombay, India.
Bachelors of Engineering (B.E.), Aurangabad, India.
Certification:
Microsoft certified solutions developer.
“Best Poster Award” by Indian Science Congress 2000.
PROJECT EXPERIENCE
Florida Department Of Education Tallahassee, FL Jan 2014 to Present
Sr .net lead
Description:
Developed PMRN (Progress Monitoring and Reporting Network) website for Florida Department Of Education (FLDOE). PMRN is ASP.NET website for exams for students from 3rd grade to 12th grade with adaptive approach of questions. The system is used by complete Florida state for monitoring progress of students. The system is useful to Principal, district level users, teachers etc for registering schools and managing classes and periods.
Responsibilities:
Developed website in ASP.NET and ASP.NET MVC5.
Used TypeScript for scripts
Developed a lot of Controllers, Views and Models for various business scenarios
Used Bootstrap to show Collapsible Grids, Text Boxes with Corners, Menus
For various business domains created separate Areas in MVC
Used Microsoft AddIn Framework for managing various business services
Developed master pages and web pages for the system
Developed SPA pages using AngularJS.
Prepared various controllers and used various AngularJS services.
Prepared Search facility for school principals, students, scores etc using AngularJS.
URL routing handled by UI state router, allowing us to divide the application into logical modules (templates and controllers), each of which would be instantiated when its route was invoked.
Integrated the system with Single Sign On system using Windows Identity Framework (WIF)
Prepared web pages for generating parent letters for reporting student scores in English, Spanish and Creole.
Designed classes to support the system functionality.
Prepared schema in SQL server and Oracle to accommodate business features
Generated periodic reports based on the statistical analysis of the data from various time frame and division using SQL Server Reporting Services (SSRS)
Used SSIS Import/Export Wizard, for performing the ETL operations.
prepared stored procedures and deployment scripts in SQL server and Oracle
Consumed web services using WCF for fetching SSO users records for linking with PMRN.
Used Entity Framework and LINQ for handling database interaction from program.
Deployment of the website in all environments Dev, Test and Production
Performed unit testing of the changes
Used Team Foundation Server TFS for tasks management
Used Mantis for tracking bugs.
Conducted Agile Scrum meetings and coordinated with team members
Environment:
C#.Net, ASP.NET, MVC4, WCF, Windows Identity Framework (WIF), AngularJS, Bootstrap, Entity Framework, SQL 2012, Oracle, Visual Studio 2012, TFS, TypeScript, AddIn Framework, SSIS, SSRS
HP (Ventera Corporation) Reston, VA Dec 2012 to Jan 2014
Lead .net Developer
Description:
HP (Hewlett-Packard) is using Ventera Corporation as implementation partner for RI (Rhode Island) DMV project.
Responsibilities:
Developed WPF controls implementing MVVM ViewModels for driving records applications UI, driving tickets management
Designed and developed web pages using ASP.NET MVC4
Created controllers, models and views.
Prepared Business Requirements Specification documents by discussing business requirements with client.
Used Microsoft AddIn Framework send automatic emails and notifications based on the activities performed.
Used Microsoft Typescript to create client side functions that greatly decreased processing time and resource consumption.
Used Entity Framework for Database Interactions
Analyzed business rules and High Level Definition documents (HLD)
Designed class diagrams and sequence diagrams for handling HLD in Enterprise Architect.
Generated periodic reports based on the statistical analysis of the data from various time frame and division using SQL Server Reporting Services (SSRS)
Used SSIS Import/Export Wizard, for performing the ETL operations.
Prepared use cases for business situations
Developed SPA pages using SPA pages.
Modified data model in SQL server to accommodate new business features
prepared stored procedures and deployment scripts in SQL server
Prepared filtering facility for suspensions and convictions using AngularJS.
Edit facility for driving records using AngularJS.
Created and consumed webservices using WCF for fetching driving records, driving violations, suspension and conviction records.
Used Entity Framework and LINQ for handling database interaction from program.
Developed test plan and executed unit testing of the changes
Used Team Foundation Server TFS for tasks management and tracking bug changes.
Tracked bugs in HP's ALM (Application Lifecycle Management) tool.
Environment:
C#.Net, ASP.NET MVC4, WPF, AngularJS, MVVM, WCF, Entity Framework, SQLServer, SSRS, Visual Studio 2012, TFS, TypeScript, Enterprise Architect
Voice Systems Langhorne, PA Oct 2011 to Nov 2012
Lead .net
Description:
Voice Systems brings entertainment and social networking services to the telephones and computers of customers across North America. Voice Systems telephone-based expert and social networking platforms, utilizing voice-based technology, have grown exponentially in popularity and revenue over the years. And we have migrated these businesses onto the Web, developing new platforms that open an exciting range of new marketing venues.
Responsibilities:
Modified middle tier in c# and database for GrandFather pricing system
Limits and rules based processing per credit card type, modified Winforms and web sites (ASP.NET)
Prepared WPF UI using MVVM. Used Entity Framework.
Generated periodic reports based on the statistical analysis of the data from various time frame and division using SQL Server Reporting Services (SSRS)
Modified website (ASP.NET MVC3) for handling international addresses
Modified middle tier and developed utilities for making commission junction API calls.
Modified middle tier and developed utilities for making ShareASale API calls.
Modified middle tier and database for sending automatic upsell marketing emails to eligible customers.
Modified order entry winforms to handle Limits and rules based processing.
Analyzed the UI and code to find out impacted areas in the software.
Co-ordinated team efforts to accomplish the goal
Environment:
C#.Net, ASP.NET MVC, WPF, MVVM, SQL 2008, Visual Studio 2012, TFS, BugTracker, .Net 4.0
Banco Santander New York, NY Feb 2010 to Oct 2011
Consultant, system analyst
Description:
Santander ISBAN is implementing FIDESSA trading platform for their trading needs. I worked on this project and established connectivity with USA, Mexico, Chile, Argentina, Brazil, Spain.
Responsibilities:
Established FIX sessions using ULBridge ULLink.
FIX certification for connectivity with various brokers and clients.
Winforms and Web development in ASP.NET for customers and accounts pages.
Winforms and Web development for request management.
Oracle database interaction using C#.NET, ODP.NET.
Environment:
C#.Net, ASP.NET, FIDESSA, FIX 4.2, Windows XP, JIRA, ULBridge ULLink.
TradeStation FortLauderdale, FL Aug 2009 to Feb 2010
Consultant, system analyst
Description:
TradeStation is a world class software for analyzing market trading, shares, options. My work was for the Options Symbology Initiative
Responsibilities:
Analyzed the UI and code to find out impacted areas in the software.
Changed the basic structures to accommodate new options symbols.
Analyzed existing production issues.
Used Agile methodology for release management.
Environment:
C++, VC++, MFC, VSS, Windows 2000/NT/XP, COM, COM+, C#, .NET, Visual Intercept, Rally, Agile techniques.
Merrill Lynch, Hopewell, NJ Nov 04 To Aug 2009
Global Order Management Team, AXIOM
Sr. Developer, Development Team Lead
Description:
PCOE ( Private Client Order Entry) a software for allowing international Equity orders to be placed for many countries from various regions like Asia, Europe, USA.
Responsibilities:
Managed and maintained PCOE Middle tier which is in C++, VC++ .
Simultaneously Converted this existing software to C# .NET, WPF, WCF, LINQ, WinForms, Webservices, webservice clients.
Created components to interact with Websphere MQ.
Wrote code to interact with fix session using FIX protocol.
Written various XML parsing and handling code in C# .NET
Written code for using NUnit for regression testing of the software.
Interacted with SQL Server 2000 and SQL 2005.
For various tasks to be performed created and optimized stored procedures in SQL server.
To avoid code repetition from MT to a Web Service Client, Designed developed and implemented and deployed a generic webservice client suitable for the environment using C# .NET 3.5 framework.
For facilitating easy reading of the FIX logs designed and developed an utility for reading FIX logs.
Extended the software for handling equity trading orders for Asia region (List Japan, Indonesia, Malayasia, Singapore, China, HongKong, Philippines) Requirements capturing to implementation of various business rules these markets follow.
After successfully handling the Asian market extended the software for handling UK/Euro markets.
Interacted with clients during requirement capturing phase, prepared Business Requirement documents, Software Architecture Documents, Prepared use cases, sequence diagrams for the new projects.
Prepared Integration testing plan, application Rollout Plan
Created and delivered com components using ATL.
Time to time co-ordinated with off shore team and delegated work as per Merrill Lynch's need, provided production support, conducted interviews
Used Rational ClearQuest for keeping track of Defects/Bugs/Enhancements.
Worked on PCOE AXIOM convergence and PCOE Data Convergence projects.
Converted a web application which was using ASP.NET and javascript to use SilverLight and improved performance.
Completed all the assigned projects successfully and received good remarks from the ML clients.
Environment:
C++, VC++, MFC, ADO, STL, SQL Server, VSS, Windows 2000/NT/XP, Rougwave STL, IBM Websphere MQ, FIX 4.2, COM, COM+, C#, .NET, ASP.NET, Rational Rose Enterprise, Clear Quest,
Marketron, Hailey, ID July 04 To Nov 04
Traffic System
Sr. Developer
Description:
Traffic software is a product for scheduling of advertisements, announcements, spots and program on radio, tv and cable. This software does the task of scheduling advertisements, announcements etc. It is also used for preparing account information, generating accounts report for the clients. Main clients are NBC, CNN and some radio stations in CANADA.
Responsibilities:
Enhancements in the current software for improving its refresh time.
Reduced compilation time.
Prepared collection classes for announcements.
Improved the code for handling multi-user collision
Prepared and maintained mammoth DLL. This DLL is the heart of the system.
Developed C++ template classes for performing generic functions on events.
Used DB2 database queries to fetch related data and store the scheduled programs.
Called stored procedures from DB2 database
Prepared optimization system for optimizing advertisements scheduling to increase profit.
Worked on enhancements/analysis of an existing legacy system to explore coding improvements and gap analysis to an existing system
Database connection achieved using COM and ADO.
Fixed bugs in release 6.1.
Converted portion of the code in C#.NET.
Used testTrack tool for tracking bugs.
Environment:
C++, VC++, C#.NET, MFC, ADO, STL, DB2, VSS, Windows 2000/NT/XP, Stringray Objective Grid, IBM DB2 Command Center, IBM DB2 control center, testTrack
Intel, Hillsboro, OR May 04 June 04
Proactive Health Software
Sr. Developer
Description:
Proactive Health (ProHealth) software stores and analyses data from different bio-sensors like bed sensor, phone sensor, beacons, motion sensors. The system is used to monitor and analyze activities of person/patient in home. Events from different sensors are collected and stored in the database. Analysis is performed to find out the behavioral pattern of the person/patient. The system can be used for assisting the care taking process of a patient.
Responsibilites:
Design and develop code for parsing the events from the sensors.
Extend existing JAVA classes from the system to provide more functionality.
Document the classes using JavaDoc utility
Designed and developed JAVA application for storing the events in a MySQL database.
Designed and developed JAVA application for analyzing the events and preparing report for a specified range and time period.
Used CVS for version maintenance.
Environment:
JAVA, CygWin, CVS, MySQL
Qwest Omaha, Nebraska Sep ’03- Apr 04
SAAFE Information Access (SIA)
Sr. Developer
Description:
SIA utilizes the strategic Application Architecture Framework and Environment (SAAFE) in developing and deploying the high-performance information access infrastructure for Qwest. SIA presents two service types- that is, business and data access, standard IDL/IIOP exposed methods, GLUE web-services.
Responsibilities:
Involved in complete SDLC, which includes requirement gathering, Analysis, design, development, implementation, upgrade, enhancements, maintenance, support and bug fixing.
Designed Use cases and sequence diagrams
Designed and developed SIA R2.0 AM (Address Management) web-services for Address Validation using C++, XML, XSD, SOAP, WSDL, UDDI, Tibco Integration Manager, TibcoRv.
Designed and developed SIA R3.0 Network Inventory for Tracking Event Procedure using C++, XML, XSD, SOAP, WSDL, UDDI, Tibco Integration Manager, TibcoRv.
Designed and developed Abbreviated Trouble History to capture data from legacy host mainframe, providing it to client using C++, XML, XSD, SOAP, WSDL, UDDI, Tibco Integration Manager, TibcoRv, EA-2000, JACARDA Integrator Map Maker.
Prepared flow for a new web service in a ‘.dat’ file by configuring channels, job creators, mappers, error loggers using Tibco Integration Manager.
Debugged the flow of various web services using Tibco Integration Manager.
Used Tibco Integration Manager to capture request from bus and to validate it against XSD.
Captured Responses from TibcoRV and validated it against XSD.
Developed components using C++, VC++, ADO
Developed GUI for client application with editable maps, dialog boxes, dynamically updateable tables.
Created standard VC++ MFC based ActiveX control.
Used C# and ADO.NET for database connection and Query.
Created XML Schema to validate XML document instances.
Used XML parser (SAX) to parse the data in n-tier architecture.
Called stored procedures of Oracle database.
Used PVCS for source code control.
Used Clearcase for bug tracking
Debugged the code using GDB.
Prepared and reviewed Test Procedures docs for Integration Testing.
Prepared test cases and test bed for Integration Testing and performed testing using TestHarness.
Environment:
C, C++, VC++, MFC, ATL, STL, COM, ActiveX, Clearcase, XML, XSLT, Turbo XML, HTML, VRML, Web Services (SOAP, WSDL, UDDI), SAX, EA 2000, JACARDA Integrator Map Maker, Tibco Integration Managaer, TibcoRv, TestHarness, ODBC, ADO.NET, C#, VSS, PVCS, Oracle, PL/SQL, HP-Unix, Windows 2000/NT/XP.
MBT International Inc., Denver Colorado Jan 00 – Aug 03
Molecular Simulation Environment MSE
Sr. Developer
Description:
MSE is state of the art software for simulating molecules and their properties on computer for drugs discovery process. Designed and developed this product from scratch.
Responsibilities:
Designed the environment features for molecular simulation environment software using UML Rational Rose.
Designed basic classes, interfaces, algorithms for the environment using C++, VC++.
Developed the software using C++, VC++, MFC, STL, and COSMO3D-OpenGl.
Developed graphical user interface for the using MFC.
Designed and developed application of optimization techniques for molecular simulation using C++, VC++, STL, MFC.
Design Visualization software.
Prepare a 3D-Visualization package using VC++ and OpenGl.
Data is converted to an XML format to be finally stored either in content database.
Created web pages using XML, XSLT, HTML.
Analyzed, designed, developed, implemented and tested the software.
Database connectivity was achieved by means of ODBC.
Used Visual Source Safe for source code control.
Provided computational support for scientific computing to the group.
Used profiling tools TaskInfo, detectScrapCode to improve the performance of the software.
Ported the software on unix.
Developed analytical derivatives of the complex energy equation for molecule.
Developed the code in C++, VC++, and MFC that automatically generates code for java classes.
Environment:
C, C++, VC++, MFC, STL, Multithreading, VSS, CVS, XML, XSLT, HTML, SAX, ODBC, ADO, OpenGL, VRML, GTK, Oracle, PLSQL, UML, Rational Rose, Solaris, Windows 2000/NT.
MBT International Inc., Denver Colorado Aug 99 – Jan 2000
Statistical tool for QSAR
Sr. Developer
Description:
QSAR is a statistical tool, which has powerful prediction capabilities. It is built with a rich set of regression methods. It is also equipped with machine learning algorithms to provide artificial intelligence. It has excellent GUI and can be used in fields like banking and financial sector, engineering, stock exchange etc.
Responsibilities:
Designed the environment features for this tool by capturing customer requirements.
Designed and implemented GUI using VC++, MFC, ActiveX control.
Developed Artificial Intelligence in the software by coding Neural Networks, Regression methods, Genetic Algorithms.
Implemented the algorithms using C++ and STL.
Provided excellent 3D graphics for the data analysis.
Environment:
C++, VC++, MFC, ATL, STL, Multithreading, VSS, ODBC, ADO, OpenGL, VRML, Oracle, UML, Windows 2000/NT
Indian Institute of Technology, Bombay July 96 – July 99
Solute Project
Description:
It was proposed that a in house software be built for scientific simulations for fluid flows. It should be benchmarked and tested against the commercially available software’s.
Responsibilities:
Designed the software from scratch.
Proof of concept development module in FORTRAN.
Designed classes and data structures for the software
Developed the software in C++.
Benchmarked the software with commercially available software’s.
Provided visualization facility using Gnuplot.
Environment:
C++, FORTRAN, UNIX, GnuPlot, GDB.