1. SWAPNIL V. PATKI
PERSONAL DETAILS
Permanent Address: 519, Soba Optima, Manikbaug, Sinhgad Road, Pune 51
Mobile: +918275274789 E-mail Ids: swapnilpatki99@gmail.com
OBJECTIVE
I am looking forward for a career in an organization that offers me challenges,
varying exposures and scope for technical innovations and opportunities to learn and
enhance my skills.
ABSTRACT
• Well experienced in Web based technologies with strengths in ASP.NET, C#.NET,
WCF, Web services and SQL SERVER
• Excellent knowledge of the Software Development Life Cycle (SDLC) processes
and development techniques in the above mentioned skills. Involved in gathering
and analysing requirements, designing, coding applications using .Net
technologies, unit testing, responding to change requests and resolving issues
• Has the ability to understand and transform complex business requirements into
software, ensuring applications are delivered on time, to specification, are
scalable, performance optimized and maintainable
• A highly motivated individual who is always learning, able to work to tight
deadlines, and who can communicate effectively with technical peers as well as
business users. Someone who encourages learning and the sharing of ideas and is
always open to new ways of working.
EXPERIENCE SUMMARY:
• Having 3 Years of professional experience as Programmer in development,
implementation and support of large-scale enterprise systems and bringing the
products from their conceptual phase to release.
• Experience in classic visual basic 6.0 as programmer in development.
• Excellent Hands-on Development using Microsoft.NET technologies, ASP.Net (C#),
Web Services, SQL Server, HTML, CSS, JavaScript, AJAX and SQL Server.
• Good exposure to .NET 3.5, 4.0 and 4.5 framework.
• Implemented Object Oriented Principles like Encapsulation, Abstraction,
Inheritance which are basic building blocks for Object Oriented Design
• Extensive experience in SQL Server Database design, Database maintenance,
stored procedures, and triggers using SQL Server
• Worked extensively with Data Adapter, Dataset, Data reader as a part of ADO.NET to
access and update database
• Worked extensively on web forms and data binding controls like List View, Data
List and Mapping page fields to the database fields.
• Enhanced WCF Services to communicate with other application
2. TECHNICAL SKILLS
Programming Languages: C#.NET and VB.NET (.NET3.5 and .NET4.0)
Technologies and Frameworks: ASP.NET, HTML, .NET Framework (2.0/3.5/4.0),
ADO.NET, AJAX, jQuery, WCF, Web Services and XML
Databases: MS SQL Server (2000, 2005, 2008)
Reporting Tools: Crystal Report., SSIS/SSRS
Development and Version Control Tools: Visual Studio 2008, Visual Studio 2010
EDUCATION:
• Post Graduation : M.Sc. (Comp Sci) University Of Pune [Second Class]March-2014
[Nowrosjee Wadia College, Pune]
• Graduation : B.Sc. (Comp Sci) University Of Pune [First Class] March-2010[D. Y.
Patil College,Pimpri, Pune]
WORK EXPERIENCE:
Current Employment: IBM India
Past Employment: SVC IT
PROJECT HIGHLIGHTS
1.Operator Log Tool (OLT):
Client : Suncor Inc
Organization : IBM India
Technology Used: C# .Net,ASP.Net, MVPC, WCF, Microsoft SQL 2005
Tools : Team City, CouachBase, ClickOnce , Resharper
Pattern : MVPC Pattern
Description : Working on design and development of Operator Log Tool (OLT). OLT is an
intuitive, user friendly, integrated tool designed to effectively facilitate the way plant
operators report their daily activities across Suncor. OLT standardizes the communication
process and recording of daily activities. It is the common tool to be used across all
business units.
Role And Responsibilities:
• Requirement gathering, analysis, solution framing and creating impact analysis
• Development with using c#.net, MVC and WCF
• Participating in team meetings with onsite team
• Creating deployment note and code merging, code review for deployment
• Involving in production deployment, support and all the related activities
2.Sub Version Maintenance (Defect Problem):
Client: Micron Technology US
Organization: IBM India
3. Technology Used: C# .Net,ASP.Net, Microsoft SQL 2005
Duration: 1.5 months
Description: In Sub Version, user creates/modifies Area, Group, Directories and
Repositories. To access specific group or repository group owner has to grant permission.
This system maintains code for every user, which have permission to access it.
Role and Responsibilities executed:-
When different user simultaneously accessing the same page at same time, the message
string for both user can visible to each other. The defect is one user can see other session
message.
Role And Responsibilities:
• Requirement gathering, analysis, solution framing and creating impact analysis
• Development with using c#.net and asp.net
• Participating in team meetings with onsite team
• Involving in Unit and Integration testing for quality assurance purpose
• Creating deployment note and code merging, code review for deployment
• Involving in production deployment, support and all the related activities
3.POS (Point Of sale):
Client: SVC Bank
Organization: SVC IT
Technology Used: C# .Net, Microsoft SQL 2005, XML
Duration: 5 months
Various people will use their Debit Cards/Credit Cards in merchant’s (SVC Bank account
holders) POS terminals. At the end of the day the merchant will process settlement for all
the transactions. Next day Card Associations (VISA, MasterCard, and NPCI etc.) will process
these requests and collect the money from Issuing Banks. The entire consolidated
settlement amount for all our merchants will be credited to Corporation Bank. MRL will
share the IFSC Code and 15 digit account number for SVC Bank with Corp Bank. They will
instruct Corp Bank to credit the merchant settlement in SVC Bank pool account.
Task Executed:-
Provided Utility for -
• Debit POS rentals to the Current account of the Merchant (CA Acc holders).
• To key the amount or alternatively upload the file into Genius(Core Banking )
• Mapping Current Account to Merchant ID
• Passing on credits to the Current account of the customer
Responsibilities:
• Requirement gathering, analysis, solution framing and creating impact analysis
• Development with using c#.net and creation of database architecture.
• Participating in clients meeting and creating MOM document
4. • Monitor day to day activities during SDLC
• Design and develop solutions to fix identified problems
• Implement best programming practices in software engineering
• Involving in production deployment, support and all the related activities
• Creating deployment note and code merging, code review for deployment
• Documentation of various processes and issues for future reference
• Designing the database and was involved in writing and maintaining complex SQL
queries and the required Stored Procedures and Triggers
• Involving in Unit and Integration testing for quality assurance purpose
• Provide resolutions to issues identified with application in scope during execution of
SIT and UAT
4.CMS: (Cash Management Solutions) :
Client: SVC Bank
Organization: SVC IT
Technology Used: VB.Net, Microsoft SQL 2005
Duration: 5 months
In CMS, SVC bank customers will have Cheque Deposit Facility at Non SVC Bank locations to
all the SVC bank existing customers (CA/CC/OD) and new customers who have PAN
(Presence across Nation) India business or whose vendors are located across PAN India.
Task Executed:-
Provided Utility for -
• Debit CMS rentals to the Current account of the Merchant (CA Acc holders).
• Map the client code to the 15 digit account number
• Upload transactions into the system.
Responsibilities:
• Requirement gathering, analysis, solution framing and creating impact analysis
• Development with using vb.net and creation of database architecture.
• Participating in clients meeting and creating MOM document
• Monitor day to day activities during SDLC
• Design and develop solutions to fix identified problems
• Implement best programming practices in software engineering
• Involving in production deployment, support and all the related activities
• Creating deployment note and code merging, code review for deployment
• Documentation of various processes and issues for future reference
• Designing the database and was involved in writing and maintaining complex SQL
queries and the required Stored Procedures and Triggers
• Involving in Unit and Integration testing for quality assurance purpose
• Provide resolutions to issues identified with application in scope during execution of
SIT and UAT
5. 5.Info Service:
Client: SVC Bank
Organization: SVC IT
Technology Used: VB.Net, Microsoft SQL 2005
Duration: 10 months
Info Service is a utility basically designed for Centralized Account Opening Cell (CAO) for
registration and maintenance of the various services provided by SVC Bank viz. Personal
Internet Banking, Corporate Internet Banking, Telebanking services, SMS Banking,
Shares, and Debit Card.
Technology Used: VB .Net, Microsoft SQL 2005
Task Executed:-
Provided Utility for -
• Maker-checker feature.
• Registering new customers for the banking services.
• Modifications as per customer requests (For instance, linking of Accounts in Internet
Banking).
• Assign Roles as per customer requirement in CIB (Corporate Internet Banking).
• Restrict the services in internet banking as per type of Accounts.
• Responsibilities:
• Requirement gathering, analysis, solution framing and creating impact analysis
• Development with using vb.net and creation of database architecture.
• Participating in clients meeting and creating MOM document
• Monitor day to day activities during SDLC
• Design and develop solutions to fix identified problems
• Implement best programming practices in software engineering
• Involving in production deployment, support and all the related activities
• Creating deployment note and code merging, code review for deployment
• Documentation of various processes and issues for future reference
• Designing the database and was involved in writing and maintaining complex SQL
queries and the required Stored Procedures and Triggers
• Involving in Unit and Integration testing for quality assurance purpose
• Provide resolutions to issues identified with application in scope during execution of
SIT and UAT
6.Dynamic Report Generator:
Client: SVC Bank
Organization: SVC IT
Technology Used: VB.Net, Microsoft SQL 2005
Duration: 5 months
Dynamic Report Generator allows constructing and customizing the whole report content as
per user requirements. The user can decide the content of the report. The data required is
6. stored in cache and then the data is extracted to avoid overhead of frequent connection to
Database
Role:
• Selecting columns that should appear in report.
• Export the desired report to Excel/PDF.
Responsibilities:
• Requirement gathering, analysis, solution framing and creating impact analysis
• Development with using vb.net and creation of database architecture.
• Participating in clients meeting and creating MOM document
• Monitor day to day activities during SDLC
• Design and develop solutions to fix identified problems
• Implement best programming practices in software engineering
• Involving in production deployment, support and all the related activities
• Creating deployment note and code merging, code review for deployment
• Documentation of various processes and issues for future reference
• Designing the database and was involved in writing and maintaining complex SQL
queries and the required Stored Procedures and Triggers
• Involving in Unit and Integration testing for quality assurance purpose
• Provide resolutions to issues identified with application in scope during execution of
SIT and UAT
7.SVC ATM Reconciliation:
It is a utility for monitoring ATM transactions and check if there is failures in transactions.
Provided utility for-
Keep track of transaction from Branch as well as Switch database.
• Masking of Card Number for the PCI Certification.
• Check the status of the transaction from the reference number.
• Matching of both Switch and Branch Database and list out unmatched transaction.
Technology Used: ASP .Net, Microsoft SQL 2005, Oracle
• Feedback System:
Client: SVC Bank
Organization: SVC IT
Technology Used: ASP .NET framework (VB), Html, CSS, SQL 2005 DB, and ASP.NET Web
services, Web Technologies.
Duration: 8 months
Employee Feedback is a system or process in which chairman receive confidential,
anonymous feedback from the people who work around them.
The Employee feedback system automatically tabulates the results and presents those in a
format that helps the feedback recipient create a development plan.
Role:
• UI for employees to initiate a feedback
• UI for the chairman of SVC Bank to View and Respond the feedback received from
employees.
• Internal Email is generated and sent to Chairman when a feedback is initiated.
• The employee gets an email alert when his feedback is replied.
7. Responsibilities:
• Requirement gathering, analysis, solution framing and creating impact analysis
• Development with using vb.net and creation of database architecture.
• Participating in clients meeting and creating MOM document
• Monitor day to day activities during SDLC
• Design and develop solutions to fix identified problems
• Implement best programming practices in software engineering
• Involving in production deployment, support and all the related activities
• Creating deployment note and code merging, code review for deployment
• Documentation of various processes and issues for future reference
• Designing the database and was involved in writing and maintaining complex SQL
queries and the required Stored Procedures and Triggers
• Involving in Unit and Integration testing for quality assurance purpose
• Provide resolutions to issues identified with application in scope during execution of
SIT and UAT
OTHER DETAILS
• Languages Known: Marathi, Hindi, and English (Spoken & Written).
• Strengths: Good Team Worker, Ability of working hard, Creative.
• Marital Status: Single.