Vipul Dattawade
*****.*********@*****.***
Summary:
. Technological professional with 9+ years of experience in Developing
and Maintaining software applications for business opportunities and
managing application deployment infrastructure
. Working as .NET Senior Program Analyst and Technical Lead with key
skill-set as .NET 2.0/3.0/3.5/4, C#, Asp.Net, IIS6/7, WCF, WPF, Web
API's, Rest Full Services,Windows Services, SSRS, Crystal Report, SQL
Server2K5/2K8, Oracle 10g and DB2.
. Worked on various projects like Payment, Prepaid Card System, ERP,
SCM, Transport Management, Event Management, Asset Management, E-
commerce and Evaluation System.
. Well exposed to Agile Process and Classic SDLC.
. Good experience in contributing to all the phases of Development
lifecycle.
. Hands-on experience in implementing various architecture styles such
as N-Tier, SOA based, MVP.
. Well aware of best practices used for development -
- HTML, CSS, Javascript and JQuery for developing rich presentation
layer.
- Offline cache and querying using LINQ.
- Version and Release management using SVN/Subversion, VSS and TFS.
- Following Design principles for UML modeling using VISIO.
- Quality Assurance using Automated Unit test cases using VS Unit Test
case suite (NUNIT).
- Improving Code quality using tools like VS Code Analysis, StyleCop and
FxCop.
- Integration Server and Automating builds using Cruise Control
- Well exposed to various libraries and 3rd party framework/tools like
log4Net, Ajax Library, Telerik, DevEx, Infragestic etc.
. Excellent problem's solving skills and a self-starter. Takes
initiative and works independently or as part of a group.
. Well organized and easily meets deadlines.
. Windows, Web based application and Web Services Development and
Deployment experience on .Net technology
. Worked on Database Consolidation and doing enhancements in current
application to work application with new consolidated database. And
for Windows based part leaded the project and for web based part
worked as a part of team.
. Experience in Windows based ERP Development and Web based SCM.
. As part of Opus Solutions worked on MasterCard Assurance Service
Trusted Third Party, Payment and Prepaid Card Management websites
TECHNICAL SKILLS:
Languages C#, VB.NET, C, C++, VB 6.0, Java, PHP
Web Servers IIS 7.0/6.0/5.0
Scripting Java Script, VB Script, AJAX, JQuery.
Languages
Markup Languages XML, XAML, HTML, XSL, XSLT, CSS, HTML 5, CSS 3.0
.NET ASP.NET, ADO.NET, ASP, LINQ, Silverlight 4, WCF, WPF, Entity
Technologies Framework 4, Repository Pattern, MVVM, MVP, MVC4,
ServiceStack, WebForm API, Web Services, SSRS
Third Party Telerik, Infragistics Controls, Kendo UI Controls,
Tools DevExpress
Methodology Agile, Water fall
Technologies Client/Server, N-Tier, COM, DCOM, ODBC, OLE-DB
Databases SQL Server 2012/2008/2005/2000, IBM-DB2, MS-Access
2000,SQLite
Operating Windows NT/95/98/2000/XP/Vista/2003/2008, Windows 7 & 8,
Systems Unix
Testing Tools NUnit, Web Performance Tools, Selenium
Software Visual Studio.NET 2012/2010/2008/2005.NET 3.0/3.5, Visual
InterDev 6.0, SSRS, Visual SourceSafe, CVS, Crystal Reports
8.5/XI, Macros, TFS, UML, MS Visio,
Schlumberger, Houston, TX Mar 14 to
Current Sr. Programmer Analyst/ Team Lead
Avocet is product of Schlumberger. It is the system to handle all
information about Oil Producing location information where it keeps
information about geological information of Well Site, Records related to
Wells, Oil and Gas Production Information, and Operation Managements
Roles & Responsibilities:
. Involved in interaction with clients for Requirement Gathering, queries
while in Development, and Done Task Estimation and Allocation.
. Worked in Agile Methodology.
. Used Case Diagrams, Class Diagrams, Sequence and Activity Diagrams
. Created and Implemented WCF Services to access business specific
application.
. Designed Database, Written Store Procedures, Used SQL Profiler for
Performance, SSRS and LINQ.
. Followed and developed the N-Tier architecture for the business,
presentation and data access layers.
. Used TFS for maintaining Source Codes and Documentations related to
projects.
. Handled deployment issues on client side environments.
. Provided technical support for the peers involved in project in there
need, issues and bugs.
. Done Code Review of Peers and Code Refactoring.
. Used Log4Net for logging.
. Involved in interaction with QA team for resolving the issues and bugs.
. Provided Build and deployment support to client.
. Provided support while UAT testing.
. Involved in Maintaining Documentation, Versioning information and
Supportive documentation of build and deployment to client.
Environment: C#, Asp.Net, AJAX, Javascript, WCF, WPF, SQL Server 2012,
Windows, MVC and Infragestics.
Acculynk RuPay Re-architecture, Atlanta, GA Jun 13 to Jan
14
Sr. Software Engineer/Junior Architect/Lead
Acculynk Rupay Re-architecture is Payment Gateway application. This
project is Re-architecture of existing project to improve the performance.
This application is built for NPCI Rupay Network. After understanding old
architecture and its limitations we have proposed new Architecture for
Acculynk to improve the Performance. We have identified the areas of
improvement, time consuming operation, unnecessary tiers, unnecessary
business logic from old application and created new application
Roles & Responsibilities:
. Involved in interaction with clients for Requirement Gathering, queries
while in Development, and Done Task Estimation and Allocation.
. Involved in meeting with client as well as company System Architects for
Understanding the existing system and new system.
. Identified the flaw in current system and provided solutions for
improvements in newly developed system.
. Worked in Agile Methodology.
. Used Case Diagrams, Class Diagrams, Sequence and Activity Diagrams.
. Designed Database, Written Store Procedures, Used SQL Profiler for
Performance, SSRS and LINQ.
. Used Log4Net for logging.
. Followed and developed the N-Tier architecture for the business,
presentation and data access layers.
. Used TFS for maintaining Source Codes and Documentations related to
projects.
. Created interactive PIN Screen for Payment gateway using Asp.Net, Ajax,
CSS and Javascripts.
. Created and Implemented Web Form API's using SerivceStack third party
tools.
. Involved in Performance and Load Balance Testing.
. Provided Build and deployment support to client and handled deployment
issues on client side environments.
. Provided technical support for the peers involved in project in there
need, issues and bugs.
. Done Code Review of Peers and Code Refactoring.
. Involved in interaction with QA team for resolving the issues and bugs.
. Provided Support for UAT and System Certification with RuPay India Team.
. TCP/IP programming.
. Involved in Maintaining Documentation, Versioning information and
Supportive documentation of build and deployment to client.
. Used StyleCop.
Environment : C#, Asp.Net, AJAX, Javascript, ServiceStack Rest Web
Services, Windows Services, SQL Server 2012, Windows, MVC and SSRS
Acculynk CUPMux(Acculynk China Union Pay Mux), Atlanta, GA
Apr 13 to May 13
Sr. Software Engineer/Team Lead
Acculynk PaySecure is Payment Gateway application, whose
responsibility is to handle online payments. We have incorporated the China
Union Pay Cards in Paysecure application.
This application has front Asp.net pages which takes inputs from
merchant sites and pass the information to Web Services. Then these Web
Services pass that information to Windows Services for further
communication. Finally Windows Services communicate with China Union Pay's
(CUP) through HTTPs POST Request and send response coming back from CUP to
Merchant site.
Roles & Responsibilities:
. Involved in interaction with clients for Requirement Gathering, queries
while in Development, and Done Task Estimation and Allocation.
. Created and Implemented WCF Services and Windows Services to access
business specific application.
. TCP/IP programming.
. Used Log4Net for logging.
. Worked in Agile Methodology.
. Used Case Diagrams, Class Diagrams, Sequence and Activity Diagrams
. Designed Database, Written Store Procedures, Used SQL Profiler for
Performance, SSRS and LINQ.
. Followed and developed the N-Tier architecture for the business,
presentation and data access layers.
. Used SVN for maintaining Source Codes and Documentations related to
projects.
. Provided technical support for the peers involved in project in there
need, issues and bugs.
. Done Code Review of Peers and Code Refactoring.
. Involved in interaction with QA team for resolving the issues and bugs.
. Provided Build and deployment support to client and handled deployment
issues on client side environments.
. Provided Support for UAT and System Certification with CUP (China Union
Pay) Team.
. Involved in Maintaining Documentation, Versioning information and
Supportive documentation of build and deployment to client.
Environment : C#, Asp.Net, Javascript, AJAX, Web Services, Windows
Services, SQL Server 2008/Oracle 10g, MVC, Windows and SSRS
WUCPCE iWatch (Western Union Consumer Protection, Compliance and Ethics),
Montvale, NJ
Sr. Software Engineer/Team Lead Oct 12 to Mar
13
WUCPCE iWatch is a windows application designed to identify the broken
rule or suspicious transaction happening from Western Union Money Transfer
Application, and Create case against the Consumer, Agent and Network
depending upon the rules.
This application basically used to detect the fraud transaction
happening through the Western Union Money Transfer Services specially South-
west border of USA. If application founds any Fraud or suspicious activity
in transaction according to set of rules decided by Western Union that
transaction is kept on hold and case is created on Consumer or Agent or
Network depending upon the condition. The Analyst from Western Union will
study the case created and will do the next necessary steps.
Roles & Responsibilities:
. Involved in interaction with clients for Requirement Gathering, queries
while in Development, and Done Task Estimation and Allocation.
. Provide support to offshore team from Onsite.
. Created and Implemented WCF Services and Windows Services to access
business specific application.
. Used Log4Net for logging.
. Used StyleCop.
. Migrated Old Version DevEx Controls to New Version of DevEx Controls.
. Worked in Agile Methodology.
. Used Case Diagrams, Class Diagrams, Sequence and Activity Diagrams
. Designed Database, Written Store Procedures, Used SQL Profiler for
Performance, Entity Framework, SSRS and LINQ.
. Followed and developed the N-Tier architecture for the business,
presentation and data access layers.
. Created Themes for Application.
. Used SVN for maintaining Source Codes and Documentations related to
projects.
. Handled deployment issues on client side environments.
. Provided technical support for the peers involved in project in there
need, issues and bugs.
. Done Code Review of Peers and Code Refactoring.
. Involved in interaction with QA team for resolving the issues and bugs.
. Provided Build and deployment support to client.
. Provided Support for UAT.
. Involved in Maintaining Documentation, Versioning information and
Supportive documentation of build and deployment to client.
Environment : C#, Asp.Net, DB2, AJAX, WCF, WPF, SQL Server 2008, Windows,
MVC and DevEx controls.
WUCCSA (Western Union Card Customer Support Application), Montvale, NJ
Sr. Software Engineer/Team Lead May 12 to Sep
12
This Project contains Web Portal, WCF Services and Routing. This
project is an interface between MOTO transaction, MasterCard and MPS
system.
Roles & Responsibilities:
. Involved in interaction with clients for Requirement Gathering, queries
while in Development, and Done Task Estimation and Allocation.
. Worked in Agile Methodology.
. Used Case Diagrams, Class Diagrams, Sequence and Activity Diagrams
. Designed Database, Written Store Procedures, Used SQL Profiler for
Performance.
. Followed and developed the N-Tier architecture for the business,
presentation and data access layers.
. Created and Implemented WCF Services and Windows Services to access
business specific application.
. Handled deployment issues on client side environments.
. Used SVN for maintaining Source Codes and Documentations related to
projects.
. Provided technical support for the peers involved in project in there
need, issues and bugs.
. Done Code Review of Peers and Code Refactoring.
. Involved in interaction with QA team for resolving the issues and bugs.
. Provided Build and deployment support to client.
. Used Log4Net for logging.
. Provided support while UAT testing.
. Involved in Maintaining Documentation, Versioning information and
Supportive documentation of build and deployment to client.
Environment : C#, Asp.Net, DB2 AJAX, WCF, DB2, Windows
MasterCard Assurance Service Aug 11 to Apr
12
Sr. Software Engineer/Team Lead
This Project intends to provide a consumer authentication service to
Participating Issuers/Acquirers/Merchants for consumer-initiated or
merchant-initiated financial or non-financial transactions.
The Projects key objective is to provide a secure and convenient
authentication mechanism to the consumers for card-not-present non-
ecommerce transactions initiated either by the consumer or the merchant.
Roles & Responsibilities:
. Involved in interaction with clients for Requirement Gathering, queries
while in Development, and Done Task Estimation and Allocation.
. Created and Implemented WCF Services and Windows Services to access
business specific application.
. Used StyleCop.
. Used Case Diagrams, Class Diagrams, Sequence and Activity Diagrams
. Involved in designing the New System from Scratch.
. Worked in Agile Methodology.
. Designed Database, Written Store Procedures, Used SQL Profiler for
Performance, SSRS and LINQ.
. Followed and developed the N-Tier architecture for the business,
presentation and data access layers.
. Used Log4Net for logging.
. Provided interactive UI interface using CSS.
. Handled deployment issues on client side environments.
. Provided technical support for the peers involved in project in there
need, issues and bugs.
. Used SVN for maintaining Source Codes and Documentations related to
projects.
. Done Code Review of Peers and Code Refactoring.
. Involved in interaction with QA team for resolving the issues and bugs.
. Provided Build and deployment support to client.
. Provided support while UAT testing.
. Involved in Maintaining Documentation, Versioning information and
Supportive documentation of build and deployment to client.
Environment : C#, Asp.Net, Oracle 10g, Javascript, AJAX,WCF, SQL Server
2008/Oracle 10g, Windows, MVC3.0 and SSRS
Ecommlink/GreenDot, LAS Vegas, Nevada Feb 10
to Jul 11
Sr. Software Engineer/Team Lead
This project is for Prepaid Card Management System.
eCommlink is one of most trusted prepaid card processor in USA. This
is a prepaid card processing system which process and maintains the prepaid
cards for multiple issuers. It is highly configurable system and supports
various features required for prepaid processor.
eCommlink were previously deals with Domestic customers that is for US
only however we have implemented this application for Global market which
includes multilingual support and functionalities for European market.
eCommlink was using PULSE Gateway for authorizing the online
transaction however we have implemented the new Transaction Authorization
Process with EMV and that is certified by Master Card.
Roles & Responsibilities:
. Involved in interaction with clients for Requirement Gathering, queries
while in Development, and Done Task Estimation and Allocation.
. Used Rally Third party tools for following and maintaining Agile Process.
. Created and Implemented WCF Services and Windows Services to access
business specific application.
. Done Sizing (Estimations) of User Stories According to Agile Process.
. Worked in Agile Methodology.
. Used Case Diagrams, Class Diagrams, Sequence and Activity Diagrams
. Used FxCop.
. Designed Database, Written Store Procedures, Used SQL Profiler for
Performance and SSRS.
. Followed and developed the N-Tier architecture for the business,
presentation and data access layers.
. Provided Support for Selenium to QA Team.
. Involved in designing the New System from Scratch.
. Provided interactive UI interface using CSS.
. Handled deployment issues on client side environments and used Cruise
Control Tool.
. Provided technical support for the peers involved in project in there
need, issues and bugs.
. Done Code Review of Peers and Code Refactoring.
. Used VSS for maintaining Source Codes and Documentations related to
projects.
. Involved in interaction with QA team for resolving the issues and bugs.
. Provided Build and deployment support to client.
. Provided support while UAT testing.
. Involved in Maintaining Documentation, Versioning information and
Supportive documentation of build and deployment to client.
Environment : C#, Asp.Net, Javascript, SQL Server, SSRS, SQL Server 2005,
Windows and SSRS
Asset Forwarding (USA) Jan 09 to Jan 10
Sr. Software Engineer/Team Lead
This project is Database Consolidation and modification in present
project. This project is both Windows as well as Web based project. This
Asset forwarding project is used to keep all detail process record of an
asset from Asset Pickup from our client's customer to selling of that
Asset. The Assets are Specially Computers, Computer Parts and other
Electronics equipment.
Role & Responsibilities:
. Involved in interaction with clients for Requirement Gathering, queries
while in Development, and Done Task Estimation and Allocation.
. Worked in Agile Methodology.
. Designed Database, Written Store Procedures, Used SQL Profiler for
Performance and SSRS.
. Followed and developed the N-Tier architecture for the business,
presentation and data access layers.
. Created and Implemented Web Services to access business specific
application.
. Involved in designing the New System from Scratch.
. Provided technical support for the peers involved in project in there
need, issues and bugs.
. Used VSS for maintaining Source Codes and Documentations related to
projects.
. Involved in interaction with QA team for resolving the issues and bugs.
. Provided Build and deployment support to client.
. Provided support while UAT testing.
. Involved in Maintaining Documentation, Versioning information and
Supportive documentation of build and deployment to client.
Environment : C#. 2.0, Asp.Net 2.0, AJAX, Javascript, SQL-Server 2005,
Windows and SSRS
Publications Cart Website Feb 08 to Dec 08
Sr. Software Engineer
This project is an e-commerce site. It is the online purchasing of
Broker Analysts survey reports of Broker firm by the Buyside Firms firms
users who the share marketing according to the Broker Analysts reports
through Credit Card
Role & Responsibilities:
. Involved in interaction with clients for Requirement Gathering and
queries while in Development.
. Created and Implemented Web Services to access business specific
application.
. Provided interactive UI interface using CSS.
. Used VSS for maintaining Source Codes and Documentations related to
projects.
. Designed Database, Written Store Procedures, Used SQL Profiler for
Performance and SSRS.
. Involved in interaction with QA team for resolving the issues and bugs.
. Provided Build and deployment support to client and handled deployment
issues on client side environments.
. Provided support while UAT testing.
. Involved in Maintaining Documentation, Versioning information and
Supportive documentation of build and deployment to client.
Broker Evaluation System Website www.themarket.com Oct 07
to Jan 08
Sr. Software Engineer
This project is an evaluation site. In which the Broker Analysts and
Sales persons were evaluated by the Buyside Firms users means those firms
users who the share marketing according to the Broker Analysts reports and
Sales Persons services
This project has three type of Evaluation System one is Point, second
is Commission point and third is Tier Rating Systems.
This project also contains Meeting Tracker for arranging meeting
between Broker firms and Buyside firms
This project also has Hit's and Misses as short meeting between
Broker firms and Buyside firms.
Role & Responsibilities:
My Role was Senior Software Engineer.
My responsibilities were
. Involved in interaction with clients for Requirement Gathering and
queries while in Development
. Created and Implemented Web Services to access business specific
application.
. Involved in designing the New System from Scratch.
. Provided interactive UI interface using CSS.
. Used VSS for maintaining Source Codes and Documentations related to
projects.
. Involved in interaction with QA team for resolving the issues and bugs.
. Provided Build and deployment support to client and handled deployment
issues on client side environments.
. Provided support while UAT testing.
. Involved in Maintaining Documentation, Versioning information and
Supportive documentation of build and deployment to client.
Environment : C#. 2.0, Asp.Net 2.0, Javascript, AJAX, SQL-Server 2005,
Windows
ERP (Enterprise Resource Planning) (Rinder, Spain) May 06 to Sep
07
Software Engineer
This is an old project which is in-house developed by the client
itself. As we are migrating this project from VB 6.0 to .Net (C# 2.0) if
there are some modification or new module have been requires for present
ERP then we are developing module for this project.
Role & Responsibilities:
My Role was Senior Software Engineer.
My responsibilities were
. Involved in interaction with clients for Requirement Gathering and
queries while in Development.
. Created and Implemented Web Services to access business specific
application.
. Involved in designing the New System from Scratch.
. Designed Database, Written Store Procedures, Used SQL Profiler for
Performance and Crystal Reports.
. Used VSS for maintaining Source Codes and Documentations related to
projects.
. Involved in interaction with QA team for resolving the issues and bugs.
. Provided Build and deployment support to client and handled deployment
issues on client side environments.
. Provided support while UAT testing.
. Involved in Maintaining Documentation, Versioning information and
Supportive documentation of build and deployment to client.
Environment : C#. 2.0, SQL-Server 2005, Javascript, Windows and Crystal
Reports
Portal for Supply Chain Management for Company Vendors (Rinder Spain)
May 06 to Sep 07
Software Engineer
This is a Portal developed to avoid time waste to get Material inward
while materials are coming from vendors (suppliers) to our client.
When suppliers send there material to our client there is lot of time
waste to create the GRN (Good Received Notes) by using Sales invoice of
vendors. To avoid this SCM is developed
In this vendors can and there sales invoices details according the
purchase order given by client. Then a Token number is generated. Then
after coming material from vendors on the gate of client only we have to
provide the token number at gate. After entering the token number in system
it will add the all GRN details. Thus it saves a lot of time for generating
a GRN for inward materials
Role & Responsibilities:
. Involved in interaction with clients for Requirement Gathering and
queries while in Development.
. Created and Implemented Web Services to access business specific
application.
. Involved in designing the New System from Scratch.
. Provided interactive UI interface using CSS.
. Designed Database, Written Store Procedures, Used SQL Profiler for
Performance and Crystal Reports.
. Used VSS for maintaining Source Codes and Documentations related to
projects.
. Involved in interaction with QA team for resolving the issues and bugs.
. Provided Build and deployment support to client and handled deployment
issues on client side environments.
. Involved in Maintaining Documentation, Versioning information and
Supportive documentation of build and deployment to client.
Environment : C#. 2.0, ASP.NET, Javascript, SQL-Server 2005, Windows and
Crystal Reports
EDUCATIONAL QUALIFICATION:
2005 C-DAC's DAC [Diploma in Advanced Computing]
Six months training course from
Institute Of Emerging Technologies, Pune With 66.25%
C-DAC, Pune, India
2004 B. E. Electronics with 67.93%,
Dr. J. J. Magdum College Of Engineering, Jaysingpur 416101.
Shivaji University, Kolhapur [Maharashtra], India