CV_SwapnilGupta

Swapnil Gupta
Mobile No: +1 (602)814-6251
swapnilmax2000@gmail.com
Objective
To seek the challenging position in Software industry that needs innovation, creativity,
dedication and enable me to continue to work in a challenging and fast paced environment,
leveraging my current knowledge and fostering creativity with many learning opportunities.
Summary
• Total 9.5 years of competitive experience in IT industry using Microsoft Technology
(.Net,C#, MVC,ASP.NET, SQL Server, SSRS, Silverlight, Web Services ,Java Script
,WCF) in Web & Windows Applications.
• Experience of working in the complete Software development life cycle involving Design,
development, documentation, testing and maintenance.
• Good work ethics with excellent communication and interpersonal skills.
• Capable to delve into the new leading Technologies.
• Ability to work well in both a team environment and individual environment.
• Completed Certification on MCTS (Microsoft Certified Technology Specialist).
• Microsoft Certified Professional ID: 6320067
• Finance Domain
• Agile Methodology
• Have proven record of delivering Business value from Information Technology.
• Hands on experience on Design patterns and application of object-oriented design &
SOLID principles, ensure that concerns are as loosely coupled as possible and meets the
standards by timely conducting code/design review and code refactoring.
• Ability to partner with Product management, Quality teams and other development teams
to manage dependencies and work towards a common goal of delivering business results
with agility and quality.
Technical Skills
Technologies
C#,.Net, MVC, Entity Framework, Silverlight, ASP.NET, WCF, SQL,SSRS,
JavaScript, ADO.NET, CSS, Web Services,
Languages C#,HTML ,XAML,Javascript
Databases MS-SQL Server 2005/ 2008/2014
Operating Systems Windows 2000/98/XP/Vista – Server 2003/ 2008
Tools
IIS 6.0/ 7.0, TFS, Microsoft Visual Studio 2008/ 2010/2013/2015,
Microsoft Expression Blend , Clear Case, SVN.
Work Experience
 Currently in Phoenix, Arizona (USA) on H1B at Client Location from IBM India Pvt.
Ltd.
 Currently working as Technical Lead in IBM India Pvt. Ltd from July 2014 till date.
 Worked as Senior Consultant in Capgemini, Bangalore from Nov 2012 to June 2014.
 Worked as Senior Software Engineer in LG Soft India, Bangalore from April 2010 –
Nov 2012.
 Worked as .NET Developer(System Analyst) with Sonata Software Limited,
Bangalore during July 2007 – April 2010
Education
Degree Year Board/University College
B.E.
(Computer Science)
2007
VTU Belgaum,
Karnataka
Smt. Kamala & Venkappa M.
Agadi College of Engineering
& Technology, VTU.
Professional Experience:
Card Incentive System
Client American Express
Environment Windows
Technology/ Database C#, .Net 4.5, MVC, Entity Framework, SQL, SSRS.
Role Technical Lead
Team Size/ Duration June 2014 Till Date
Responsibilities
Envisioning, Sprint Planning, Design, Coding, Unit Test,
Deployment, SIT, Bug Fixing, UAT Support.
Description:
Card Incentive System is used for paying incentive to the clients depending upon spent done on the
Amex card. This system also has module called GPAT (Global Pricing & Analytics Tool).This tool, used
by AMEX sales team and pricing team for providing different types of pricing against particular
opportunity to its potential customers. This tool interacts with Sales force. Pricing is created at
Salesforce end and with the help of API it is pushed to GPAT, then amex sales team fill set of
questionnaire and Proposed Charge volume, Incentives depending upon new/ existing client. Then this
pricing is assigned to PMT for review. Once review is done it goes under approval process by
SVP/VP/PMT.This tool uses an algorithm that uses analytics, data mining and BI (Business intelligence)
to develop the pricing. This tool uses SSIS package for data modeling and Pega Systems for policy
management. The reports are developed in SSRS.
Roles and Responsibilities :
• Envisioning
• Sprint Planning (User-story Pointing, Task Estimation)
• Design.
• Development & Unit Testing
• Show & Tell
• Explaining requirements to Offshore Team
ISCS (Integrated Simple
Commerce
Solution)Client Hewlett Packard
Environment Windows
Technology/ Database C#,.Net 3.5, WCF,SQL,MVC.
Role Lead Engineer
Team Size/ Duration Nov 2012 to June 2014
Responsibilities
UI Designing, Coding, Unit test coding, Client Interaction,
Deployment, Bug Fixing, Requirement Analysis and
Estimation
Description:
• E-Commerce application framework which is deployed across 14 countries and
configured with configuration files and database table settings, steering the application
to behave for the respective deployment. This application interacts with various
upstream and downstream systems of HP to collect data related to user, product,
product details, product availability, stock, delivery information, order status and such
systems
Roles and Responsibilties :
• Client Interaction
• Requirements gathering
• Design and Issue resolution
• Development & Unit Testing
• Tasks verification/ testing
• Managing Junior Resources
Iris Option 3 SDK
Client Iris ID, USA
Environment Windows XP , Unix, Jinju Camera , Install Shield
Technology/ Database C#, C++, WPF, MultiThreading, XAML, Dot Net 4.0,SQL
Role Senior Software Developer
Team Size/ Duration 5/ October 2011 – Nov 2012
Responsibilities
UI Designing, Coding, Unit test coding, Client Interaction,
Deployment, Bug Fixing, Requirement Analysis and
Estimation
Description:
The Option 3 SDK is a Biometric Domain Application for Access Control. These access controls
are one of the most effective solutions for Time & Attendance, Workforce Management. These
devices eliminate the potential errors associated with manually calculating employee hours.
These readers also eliminate costly “buddy punching” because biometrics identify a person
based on their unique physical characteristics of the iris. For the most demanding applications,
Iris has a solution that will fit the needs. Iris can be used in environments where workers have
difficulty providing other biometrics.
Roles and Responsibilties :
1. Responsible for developing new programs and proofing the program to develop
needed changes to assure production of a quality product.
2. Review and repair legacy code
3. Responding promptly and professionally to bug reports and fixing them.
4. Provide assistance to testers and support personnel as needed to determine system
problems
5. Maintain positive client interactions.
6. Tests new programs to ensure that logic and syntax are correct, and that program
results are accurate; assists lower-level programmers with programming assignments.
The Application front End is developed in WPF with MultiThreading consuming C++
COM dll with SQL BackEnd.
Network Drive Solution
Client Network Drive Solution, Seoul (Korea)
Environment Windows XP , Install Shield
Technology/ Database C#, Multithreading,SQL,MVVM.,XAML,Dot Net 3.5
Role Senior Software Developer
Team Size/ Duration 4/ January 2011 – October 2011
Responsibilities
UI Designing, Coding, Unit test coding, Client Interaction,
Deployment, Bug Fixing, Requirement Analysis and Estimation
Description:
NDS is a Client program which detects all the Network Attached Storage in the LAN using
sockets(Multicasting)/Then the user has the to select any server and connect to that server.
After the connecting to the server this will open in the explorer. The driver will be mounted to
windows explorer.
If the server is on LAN the user can transfer the files using CIFS otherwise the drive will be
mounted using FTP get and transfer will happen using FTP .While server is connected using
FTP , the drive will be mounted using driver and files will be rendered with FAT file system.
The Application UI is developed in WPF with MultiThreading.
Roles and Responsibilties :
Responsible for developing new programs and proofing the program to develop needed
changes to assure production of a quality product.
Review and repair legacy code
Responding promptly and professionally to bug reports and fixing them.
Provide assistance to testers and support personnel as needed to determine system
problems
Maintain positive client interactions.
Tests new programs to ensure that logic and syntax are correct, and that program results
are accurate; assists lower-level programmers with programming assignments.
This application was build in WPF with Multithreading with consuming C++ COM dll with
SQL Server backend.
RMS Client For Media
Client LG Soft India
Environment Windows XP
Technology/ Database C#, Silverlight, WCF,SQL, Dot Net 3.5
Role Software Developer
Team Size/ Duration 3/ April 2010 – December 2010
Responsibilities
UI Designing, Coding, Unit test coding, Client Interaction,
Deployment, Bug Fixing, Requirement Analysis and Estimation
Description:
RMS web client Send a Request to UPnP server and get the response as XML by using WCF
services. After getting the response populate to different categories to play media files that is
present over debian server.
Roles & Responsibilities :
1. Gathering requirements.
2. Estimation of Work.
3. Designing Classes & Interfaces using UML.
4. Coding
5. Unit Testing
6. Bug Fixing
This application was build in Silverlight 3.0 with Jazzy UI Look with C# 3.5
Connect Savvy
Client Ontario Systems, USA
Environment Windows Server 2008/ IIS 7.0
Technology/ Database
Silverlight 2.0, C#, WCF, ASP.NET, SSRS Reports, MS-SQL Server
2008, MS Visual Studio 2008, XAML, MS Expression Blend 2.0,
MVVM
Role Software Developer
Team Size/ Duration 10/ July 2009 – April 2010
Responsibilities
UI Designing, Coding, Unit test coding, Client Interaction,
Deployment, Bug Fixing, Requirement Analysis and Estimation
Description:
The Connect Savvy product integrates the services of third-party vendors with an application.
The Connect Savvy product uses the Internet to communicate directly with an application and the
vendors.
Use the Web interface to the Connect Savvy product to:
• Manage the connection of an application to the Connect Savvy product.
• Manage the vendors and services that business uses.
• Run reports to monitor usage.
The Connect Savvy product requires the setup of:
• An account to represent a company that uses the Connect Savvy product. Admin creates
the account for your company.
• A user to represent a person that can log in to the Connect Savvy product. Admin creates
a user and provides a user name and password for use.
Run reports with the Connect Savvy product. For example
• Log Report to display errors that occurred in the Connect Savvy product.
• Services Report to display the available services in the Connect Savvy Product.
This application was build in Silverlight 3.0 with WCF to communicate to database.
Travel 2.0 Framework in
Silverlight 2.0
Environment Windows Server 2003, IIS 6.0
Technology/ Database
Silverlight 2.0, C#, WCF, ASP.NET, MS-SQL Server 2005, MS
Visual Studio 2008, MS Expression Blend 2.0, XAML
Role Software Developer
Team Size/ Duration 3/ May 2009 – July 2009
Responsibilities
UI Designing, Coding, Client Interaction, Deployment, Bug Fixing,
Requirement Analysis
Description:
The implementation of Web 2.0 features in the Travel domain forms the Travel 2.0 framework.
This framework is developed using Silverlight 2.0 mashed up with MS Virtual Earth maps and
integrated with Face Book social networking site.
The framework is divided into sections
• Mashing Up with MS Virtual Earth maps to display the push pins of the hotels in the
selected region.
• Displaying the details of the hotels in the form Profiles, Photos, Videos, Reviews and POI.
The Photos and Videos can be drag – drop onto a scratchpad which can be saved to form a
travel plan and also share with Face Book.
• “My Travel Plan” consists of creating a travel itinerary from the saved results in the
scratchpad. A detailed plan can be created consisting of the travel dates, timely activities
during the travel using the drag – drop approach as per the Outlook calendar.
MS – COE activities
Environment Windows Server 2003, IIS 6.0, MS Exchange Server 2003
Technology/ Database
WinForms, C#, WCF,, MS-SQL Server 2005, MS Visual Studio
2008, MS Expression Blend 2.0, XAML, WPF
Role Software Developer
Duration December 2008 – May 2009
Responsibilities
UI Designing, Coding, Client Interaction, Deployment,
Requirement Analysis, Training, Pre Sale, Delivery Support
Description:
As part of the MS – COE team, below are the activities carried out by me
• Interaction with client to gather requirements for IVC/ ACORD.
• Providing training to delivery groups on Silverlight 2.0, WPF
• Delivery support assignment for automatic conversion to customized exchange form in
Exchange Server 2003 environment.
• Silverlight Pre sale activity for Travel domain.
Trade Pre- acquisition
(TDB4.X)
Client Hachette Livre, UK
Environment Windows Server 2003, IIS 6.0
Database
ASP.NET using C# ,XML, JavaScript, CSS,MS-SQL Server 2005, MS
Visual Studio 2005
Role Software Developer
Team Size/ Duration 12/ April 2008 - December 2008
Responsibilities UI Designing, Coding, Bug Fixing, Requirement Analysis
Description:
Pre-acquisition (Project Evaluation) requirements for Hachette Children Books (Children)
At present Hachette Children’s use several Excel workbooks for project evaluation.
By having project evaluation calculated outside of the application all Hachette Children currently
do IN TDB3 is enter the Edition and impression specifications manually.
Future processes in TDB4
The advantage of designing the system to allow Hachette Children’s to conduct project evaluation
will be that data can flow directly into the editorial and production modules of TDB4 with no
manual intervention once a Project’s costs have been agreed. This has a modules like,
• Sales and Returns
• Royalties
• Finance
• Production cost
• Title and Project Cost Sheet
Trade database (TDB4.0)
Client Hachette Livre, UK
Environment Windows Server 2003, IIS 6.0
Database
ASP.NET using C# ,XML, JavaScript, CSS,MS-SQL Server 2005, MS
Visual Studio 2005
Role Software Developer
Team Size/ Duration 20/ October 2007 – April 2008
Responsibilities UI Designing, Coding, Deployment, Bug Fixing, Requirement Analysis
Description:
TDB is web-based system that would assist Hodder Headline in managing Title information, production
schedules and costing information. TDB has seven major sections – Works, Editions, People, Groups,
Production Management, Reports and TDB Administration. Title Database includes editorial, sales and
marketing information on various titles and their editions. It also deals with various roles associated
with a life cycle of a book. Production management system includes production specification,
production scheduling, Costing, Sales and Royalties.
Works is used by Editors of various Hodder Headline divisions to maintain Title information. This
includes creation of a new title, maintenance of the title, allocation of various roles to the title and also
maintaining various documents and notes regarding the work.
Production management deals with production specific information of editions. Production controllers
of various Hodder Headline divisions use this section to manage production specification, production
schedules and costing information.
TDB Administration deals with maintaining TDB site. Activities like user, role, division, and permission
maintenance are performed by the administrator using this interface.
Personal Information:
Name Swapnil Gupta
Date Of Birth 25 July 1985
Passport Details J2991828 expires on 26/10/2020
Visa Details H1B valid till 22/12/2017
Marital Status Married
Alternate Email swapnilmax2000@gmail.com
Address 13616, North 43rd
Street
Apt 240, Phoenix – 85032
Arizona (USA)

Recomendados

Ravindra Prasad von
Ravindra PrasadRavindra Prasad
Ravindra PrasadRavindra Prasad
395 views6 Folien
UnnivmNew von
UnnivmNewUnnivmNew
UnnivmNewUnni Mana
343 views6 Folien
Sashi Kumar D von
Sashi Kumar DSashi Kumar D
Sashi Kumar Dsashi Kumar
108 views5 Folien
Prasad_Sala_Resume von
Prasad_Sala_ResumePrasad_Sala_Resume
Prasad_Sala_ResumePrasad Sala
532 views3 Folien
Sunil kumar resume von
Sunil kumar resumeSunil kumar resume
Sunil kumar resumeSUNILKUMAR GADHETHARIA
684 views5 Folien
PRIYANKA Resume von
PRIYANKA ResumePRIYANKA Resume
PRIYANKA ResumePriyanka Acharya
902 views8 Folien

Más contenido relacionado

Was ist angesagt?

Jagan_Updated Resume von
Jagan_Updated ResumeJagan_Updated Resume
Jagan_Updated ResumeJagan Mohan
821 views3 Folien
UrvashiShrivastavaResumeLatest2017 von
UrvashiShrivastavaResumeLatest2017UrvashiShrivastavaResumeLatest2017
UrvashiShrivastavaResumeLatest2017Urvashi Shrivastava
436 views5 Folien
Puneet_Senior_Java_Developer_Resume von
Puneet_Senior_Java_Developer_ResumePuneet_Senior_Java_Developer_Resume
Puneet_Senior_Java_Developer_ResumePuneet Nebhani
529 views6 Folien
Resume joseph gregory java von
Resume   joseph gregory javaResume   joseph gregory java
Resume joseph gregory javaJoseph Gregory
985 views8 Folien
Nadella.Deepthy-Resume von
Nadella.Deepthy-ResumeNadella.Deepthy-Resume
Nadella.Deepthy-Resumedeepthy nadella
445 views6 Folien
Abhishek pathak .Net 8.5 years von
Abhishek pathak .Net 8.5 yearsAbhishek pathak .Net 8.5 years
Abhishek pathak .Net 8.5 yearsAbhishek Pathak
84 views5 Folien

Was ist angesagt?(20)

Jagan_Updated Resume von Jagan Mohan
Jagan_Updated ResumeJagan_Updated Resume
Jagan_Updated Resume
Jagan Mohan821 views
Puneet_Senior_Java_Developer_Resume von Puneet Nebhani
Puneet_Senior_Java_Developer_ResumePuneet_Senior_Java_Developer_Resume
Puneet_Senior_Java_Developer_Resume
Puneet Nebhani529 views
Vijay kumar java developer_resume von Vijay Kumar
Vijay kumar java developer_resumeVijay kumar java developer_resume
Vijay kumar java developer_resume
Vijay Kumar834 views
VidyaBhooshanMishra_CV von Landis+Gyr
VidyaBhooshanMishra_CVVidyaBhooshanMishra_CV
VidyaBhooshanMishra_CV
Landis+Gyr100 views
Rajeshwari K A 9+ years as Java Developer and Team lead-1 von Rajeshwari KA
Rajeshwari K A 9+ years as Java Developer and Team lead-1Rajeshwari K A 9+ years as Java Developer and Team lead-1
Rajeshwari K A 9+ years as Java Developer and Team lead-1
Rajeshwari KA856 views
110852 - Resume Abhijit Chatterjee (Details) von Abhijit Ch
110852 - Resume Abhijit Chatterjee (Details)110852 - Resume Abhijit Chatterjee (Details)
110852 - Resume Abhijit Chatterjee (Details)
Abhijit Ch2.4K views

Similar a CV_SwapnilGupta

Prasanth_CV von
Prasanth_CVPrasanth_CV
Prasanth_CVPrasanth Sethu
300 views7 Folien
SureshRajanNS-CV von
SureshRajanNS-CVSureshRajanNS-CV
SureshRajanNS-CVSuresh Rajan
302 views10 Folien
Resume_Debaprasad von
Resume_DebaprasadResume_Debaprasad
Resume_DebaprasadDebaprasad Jana
372 views4 Folien
Atish_Gaikwad_Dot_Net_9_4_Years_Exp von
Atish_Gaikwad_Dot_Net_9_4_Years_ExpAtish_Gaikwad_Dot_Net_9_4_Years_Exp
Atish_Gaikwad_Dot_Net_9_4_Years_ExpAtish Gaikwad
182 views7 Folien
5.10 years Expetience in Asp.net with MVC von
5.10 years Expetience in Asp.net with MVC5.10 years Expetience in Asp.net with MVC
5.10 years Expetience in Asp.net with MVCprashant zope
310 views4 Folien
Resume_.Net_3+Yr von
Resume_.Net_3+YrResume_.Net_3+Yr
Resume_.Net_3+YrSantosh Yadav
211 views3 Folien

Similar a CV_SwapnilGupta(20)

Atish_Gaikwad_Dot_Net_9_4_Years_Exp von Atish Gaikwad
Atish_Gaikwad_Dot_Net_9_4_Years_ExpAtish_Gaikwad_Dot_Net_9_4_Years_Exp
Atish_Gaikwad_Dot_Net_9_4_Years_Exp
Atish Gaikwad182 views
5.10 years Expetience in Asp.net with MVC von prashant zope
5.10 years Expetience in Asp.net with MVC5.10 years Expetience in Asp.net with MVC
5.10 years Expetience in Asp.net with MVC
prashant zope310 views
AmaleswaraRao_DOTNET von Amal J
AmaleswaraRao_DOTNETAmaleswaraRao_DOTNET
AmaleswaraRao_DOTNET
Amal J104 views
KiranGara_JEE_7Yrs von Kiran Gara
KiranGara_JEE_7YrsKiranGara_JEE_7Yrs
KiranGara_JEE_7Yrs
Kiran Gara162 views

CV_SwapnilGupta

  • 1. Swapnil Gupta Mobile No: +1 (602)814-6251 swapnilmax2000@gmail.com Objective To seek the challenging position in Software industry that needs innovation, creativity, dedication and enable me to continue to work in a challenging and fast paced environment, leveraging my current knowledge and fostering creativity with many learning opportunities. Summary • Total 9.5 years of competitive experience in IT industry using Microsoft Technology (.Net,C#, MVC,ASP.NET, SQL Server, SSRS, Silverlight, Web Services ,Java Script ,WCF) in Web & Windows Applications. • Experience of working in the complete Software development life cycle involving Design, development, documentation, testing and maintenance. • Good work ethics with excellent communication and interpersonal skills. • Capable to delve into the new leading Technologies. • Ability to work well in both a team environment and individual environment. • Completed Certification on MCTS (Microsoft Certified Technology Specialist). • Microsoft Certified Professional ID: 6320067 • Finance Domain • Agile Methodology • Have proven record of delivering Business value from Information Technology. • Hands on experience on Design patterns and application of object-oriented design & SOLID principles, ensure that concerns are as loosely coupled as possible and meets the standards by timely conducting code/design review and code refactoring. • Ability to partner with Product management, Quality teams and other development teams to manage dependencies and work towards a common goal of delivering business results with agility and quality. Technical Skills Technologies C#,.Net, MVC, Entity Framework, Silverlight, ASP.NET, WCF, SQL,SSRS, JavaScript, ADO.NET, CSS, Web Services, Languages C#,HTML ,XAML,Javascript Databases MS-SQL Server 2005/ 2008/2014 Operating Systems Windows 2000/98/XP/Vista – Server 2003/ 2008 Tools IIS 6.0/ 7.0, TFS, Microsoft Visual Studio 2008/ 2010/2013/2015, Microsoft Expression Blend , Clear Case, SVN.
  • 2. Work Experience  Currently in Phoenix, Arizona (USA) on H1B at Client Location from IBM India Pvt. Ltd.  Currently working as Technical Lead in IBM India Pvt. Ltd from July 2014 till date.  Worked as Senior Consultant in Capgemini, Bangalore from Nov 2012 to June 2014.  Worked as Senior Software Engineer in LG Soft India, Bangalore from April 2010 – Nov 2012.  Worked as .NET Developer(System Analyst) with Sonata Software Limited, Bangalore during July 2007 – April 2010 Education Degree Year Board/University College B.E. (Computer Science) 2007 VTU Belgaum, Karnataka Smt. Kamala & Venkappa M. Agadi College of Engineering & Technology, VTU. Professional Experience: Card Incentive System Client American Express Environment Windows Technology/ Database C#, .Net 4.5, MVC, Entity Framework, SQL, SSRS. Role Technical Lead Team Size/ Duration June 2014 Till Date Responsibilities Envisioning, Sprint Planning, Design, Coding, Unit Test, Deployment, SIT, Bug Fixing, UAT Support.
  • 3. Description: Card Incentive System is used for paying incentive to the clients depending upon spent done on the Amex card. This system also has module called GPAT (Global Pricing & Analytics Tool).This tool, used by AMEX sales team and pricing team for providing different types of pricing against particular opportunity to its potential customers. This tool interacts with Sales force. Pricing is created at Salesforce end and with the help of API it is pushed to GPAT, then amex sales team fill set of questionnaire and Proposed Charge volume, Incentives depending upon new/ existing client. Then this pricing is assigned to PMT for review. Once review is done it goes under approval process by SVP/VP/PMT.This tool uses an algorithm that uses analytics, data mining and BI (Business intelligence) to develop the pricing. This tool uses SSIS package for data modeling and Pega Systems for policy management. The reports are developed in SSRS. Roles and Responsibilities : • Envisioning • Sprint Planning (User-story Pointing, Task Estimation) • Design. • Development & Unit Testing • Show & Tell • Explaining requirements to Offshore Team ISCS (Integrated Simple Commerce Solution)Client Hewlett Packard Environment Windows Technology/ Database C#,.Net 3.5, WCF,SQL,MVC. Role Lead Engineer Team Size/ Duration Nov 2012 to June 2014 Responsibilities UI Designing, Coding, Unit test coding, Client Interaction, Deployment, Bug Fixing, Requirement Analysis and Estimation Description: • E-Commerce application framework which is deployed across 14 countries and configured with configuration files and database table settings, steering the application to behave for the respective deployment. This application interacts with various upstream and downstream systems of HP to collect data related to user, product, product details, product availability, stock, delivery information, order status and such systems Roles and Responsibilties : • Client Interaction • Requirements gathering • Design and Issue resolution • Development & Unit Testing • Tasks verification/ testing • Managing Junior Resources
  • 4. Iris Option 3 SDK Client Iris ID, USA Environment Windows XP , Unix, Jinju Camera , Install Shield Technology/ Database C#, C++, WPF, MultiThreading, XAML, Dot Net 4.0,SQL Role Senior Software Developer Team Size/ Duration 5/ October 2011 – Nov 2012 Responsibilities UI Designing, Coding, Unit test coding, Client Interaction, Deployment, Bug Fixing, Requirement Analysis and Estimation Description: The Option 3 SDK is a Biometric Domain Application for Access Control. These access controls are one of the most effective solutions for Time & Attendance, Workforce Management. These devices eliminate the potential errors associated with manually calculating employee hours. These readers also eliminate costly “buddy punching” because biometrics identify a person based on their unique physical characteristics of the iris. For the most demanding applications, Iris has a solution that will fit the needs. Iris can be used in environments where workers have difficulty providing other biometrics. Roles and Responsibilties : 1. Responsible for developing new programs and proofing the program to develop needed changes to assure production of a quality product. 2. Review and repair legacy code 3. Responding promptly and professionally to bug reports and fixing them. 4. Provide assistance to testers and support personnel as needed to determine system problems 5. Maintain positive client interactions. 6. Tests new programs to ensure that logic and syntax are correct, and that program results are accurate; assists lower-level programmers with programming assignments. The Application front End is developed in WPF with MultiThreading consuming C++ COM dll with SQL BackEnd. Network Drive Solution Client Network Drive Solution, Seoul (Korea) Environment Windows XP , Install Shield Technology/ Database C#, Multithreading,SQL,MVVM.,XAML,Dot Net 3.5 Role Senior Software Developer Team Size/ Duration 4/ January 2011 – October 2011 Responsibilities UI Designing, Coding, Unit test coding, Client Interaction, Deployment, Bug Fixing, Requirement Analysis and Estimation
  • 5. Description: NDS is a Client program which detects all the Network Attached Storage in the LAN using sockets(Multicasting)/Then the user has the to select any server and connect to that server. After the connecting to the server this will open in the explorer. The driver will be mounted to windows explorer. If the server is on LAN the user can transfer the files using CIFS otherwise the drive will be mounted using FTP get and transfer will happen using FTP .While server is connected using FTP , the drive will be mounted using driver and files will be rendered with FAT file system. The Application UI is developed in WPF with MultiThreading. Roles and Responsibilties : Responsible for developing new programs and proofing the program to develop needed changes to assure production of a quality product. Review and repair legacy code Responding promptly and professionally to bug reports and fixing them. Provide assistance to testers and support personnel as needed to determine system problems Maintain positive client interactions. Tests new programs to ensure that logic and syntax are correct, and that program results are accurate; assists lower-level programmers with programming assignments. This application was build in WPF with Multithreading with consuming C++ COM dll with SQL Server backend. RMS Client For Media Client LG Soft India Environment Windows XP Technology/ Database C#, Silverlight, WCF,SQL, Dot Net 3.5 Role Software Developer Team Size/ Duration 3/ April 2010 – December 2010 Responsibilities UI Designing, Coding, Unit test coding, Client Interaction, Deployment, Bug Fixing, Requirement Analysis and Estimation Description: RMS web client Send a Request to UPnP server and get the response as XML by using WCF services. After getting the response populate to different categories to play media files that is present over debian server. Roles & Responsibilities : 1. Gathering requirements. 2. Estimation of Work. 3. Designing Classes & Interfaces using UML. 4. Coding 5. Unit Testing 6. Bug Fixing This application was build in Silverlight 3.0 with Jazzy UI Look with C# 3.5
  • 6. Connect Savvy Client Ontario Systems, USA Environment Windows Server 2008/ IIS 7.0 Technology/ Database Silverlight 2.0, C#, WCF, ASP.NET, SSRS Reports, MS-SQL Server 2008, MS Visual Studio 2008, XAML, MS Expression Blend 2.0, MVVM Role Software Developer Team Size/ Duration 10/ July 2009 – April 2010 Responsibilities UI Designing, Coding, Unit test coding, Client Interaction, Deployment, Bug Fixing, Requirement Analysis and Estimation Description: The Connect Savvy product integrates the services of third-party vendors with an application. The Connect Savvy product uses the Internet to communicate directly with an application and the vendors. Use the Web interface to the Connect Savvy product to: • Manage the connection of an application to the Connect Savvy product. • Manage the vendors and services that business uses. • Run reports to monitor usage. The Connect Savvy product requires the setup of: • An account to represent a company that uses the Connect Savvy product. Admin creates the account for your company. • A user to represent a person that can log in to the Connect Savvy product. Admin creates a user and provides a user name and password for use. Run reports with the Connect Savvy product. For example • Log Report to display errors that occurred in the Connect Savvy product. • Services Report to display the available services in the Connect Savvy Product. This application was build in Silverlight 3.0 with WCF to communicate to database. Travel 2.0 Framework in Silverlight 2.0 Environment Windows Server 2003, IIS 6.0 Technology/ Database Silverlight 2.0, C#, WCF, ASP.NET, MS-SQL Server 2005, MS Visual Studio 2008, MS Expression Blend 2.0, XAML Role Software Developer Team Size/ Duration 3/ May 2009 – July 2009 Responsibilities UI Designing, Coding, Client Interaction, Deployment, Bug Fixing, Requirement Analysis Description: The implementation of Web 2.0 features in the Travel domain forms the Travel 2.0 framework. This framework is developed using Silverlight 2.0 mashed up with MS Virtual Earth maps and integrated with Face Book social networking site. The framework is divided into sections • Mashing Up with MS Virtual Earth maps to display the push pins of the hotels in the selected region. • Displaying the details of the hotels in the form Profiles, Photos, Videos, Reviews and POI. The Photos and Videos can be drag – drop onto a scratchpad which can be saved to form a
  • 7. travel plan and also share with Face Book. • “My Travel Plan” consists of creating a travel itinerary from the saved results in the scratchpad. A detailed plan can be created consisting of the travel dates, timely activities during the travel using the drag – drop approach as per the Outlook calendar. MS – COE activities Environment Windows Server 2003, IIS 6.0, MS Exchange Server 2003 Technology/ Database WinForms, C#, WCF,, MS-SQL Server 2005, MS Visual Studio 2008, MS Expression Blend 2.0, XAML, WPF Role Software Developer Duration December 2008 – May 2009 Responsibilities UI Designing, Coding, Client Interaction, Deployment, Requirement Analysis, Training, Pre Sale, Delivery Support Description: As part of the MS – COE team, below are the activities carried out by me • Interaction with client to gather requirements for IVC/ ACORD. • Providing training to delivery groups on Silverlight 2.0, WPF • Delivery support assignment for automatic conversion to customized exchange form in Exchange Server 2003 environment. • Silverlight Pre sale activity for Travel domain. Trade Pre- acquisition (TDB4.X) Client Hachette Livre, UK Environment Windows Server 2003, IIS 6.0 Database ASP.NET using C# ,XML, JavaScript, CSS,MS-SQL Server 2005, MS Visual Studio 2005 Role Software Developer Team Size/ Duration 12/ April 2008 - December 2008 Responsibilities UI Designing, Coding, Bug Fixing, Requirement Analysis Description: Pre-acquisition (Project Evaluation) requirements for Hachette Children Books (Children) At present Hachette Children’s use several Excel workbooks for project evaluation. By having project evaluation calculated outside of the application all Hachette Children currently do IN TDB3 is enter the Edition and impression specifications manually. Future processes in TDB4 The advantage of designing the system to allow Hachette Children’s to conduct project evaluation will be that data can flow directly into the editorial and production modules of TDB4 with no manual intervention once a Project’s costs have been agreed. This has a modules like, • Sales and Returns • Royalties • Finance • Production cost • Title and Project Cost Sheet Trade database (TDB4.0)
  • 8. Client Hachette Livre, UK Environment Windows Server 2003, IIS 6.0 Database ASP.NET using C# ,XML, JavaScript, CSS,MS-SQL Server 2005, MS Visual Studio 2005 Role Software Developer Team Size/ Duration 20/ October 2007 – April 2008 Responsibilities UI Designing, Coding, Deployment, Bug Fixing, Requirement Analysis Description: TDB is web-based system that would assist Hodder Headline in managing Title information, production schedules and costing information. TDB has seven major sections – Works, Editions, People, Groups, Production Management, Reports and TDB Administration. Title Database includes editorial, sales and marketing information on various titles and their editions. It also deals with various roles associated with a life cycle of a book. Production management system includes production specification, production scheduling, Costing, Sales and Royalties. Works is used by Editors of various Hodder Headline divisions to maintain Title information. This includes creation of a new title, maintenance of the title, allocation of various roles to the title and also maintaining various documents and notes regarding the work. Production management deals with production specific information of editions. Production controllers of various Hodder Headline divisions use this section to manage production specification, production schedules and costing information. TDB Administration deals with maintaining TDB site. Activities like user, role, division, and permission maintenance are performed by the administrator using this interface. Personal Information: Name Swapnil Gupta Date Of Birth 25 July 1985 Passport Details J2991828 expires on 26/10/2020 Visa Details H1B valid till 22/12/2017 Marital Status Married Alternate Email swapnilmax2000@gmail.com Address 13616, North 43rd Street Apt 240, Phoenix – 85032 Arizona (USA)