NISHANT SAGAR
Contact at: +1-646-***-****
E mail: acflmw@r.postjobfree.com
NISHANT SAGAR
OBJECTIVE
Intend to build a career with leading corporate of hi-tech environment with committed & dedicated
people, which will help me to explore and realize my potential. Willing to work as a key player in
challenging & creative environment.
PROFESSIONAL EXPERIENCE SUMMARY
Microsoft Certified Professional having more than 9 years of experience in software
development in Microsoft Technologies. I am also well verge with Leading, Mentoring and
Managing the Team.
Working as Module Lead and performing a role of Technical Lead Developer in Mphasis
since Jan 2010 – till date. Currently deputed at Commercial Cards department in JPMC
Wilmington, Delaware US since Aug 2013.
Worked as a Sr. .Net Developer at the designation of Consultant in Capgemini since June
2009 – Jan 2010
Worked as I.T. Engineer (S.I.) in CMC Limited (TCS Subsidiary) since May 2005 –June 2009.
Received Second Best Project of the year award for 2007
In CMC Limited I was deputed at client site in Christchurch, New Zealand for JADE Software
Corporation since Jan 2008 - Dec 2008
TECHNICAL EXPERIENCE SUMMARY
Extensive experience in enterprise software development life cycle.
Proven expertise in software architecture design using Microsoft .NET framework.
Experience in working with .NET framework 1.0\1.1\2.0\3.0\3.5\4.0
Windows Applications - VS 2008, VS 2010, C# 3.0/4.0 (Generics, LINQ, Lambda
Expressions, Anonymous Methods etc)
WPF with MVVM – XAML, Used Unity Container for object intialization, ObservableCollection,
DataModel,View Model, INotifyPropertyChanged, EventAggregator
Web Applications – ASP.NET, Web Methods, C# 3.0/4.0
Web Services - Experience in creating and consuming XML/SOAP, HTTP/REST and WCF
services using .NET. Created a Broadcast Notification Utility using WCF
Services hosted on Windows Service
Good understanding of Service Oriented Architecture (SOA).
Worked on Model-View-Controller (MVC), Model-View-Presenter (MVP) and Model-View-
View Model (MVVM) designing patterns.
Good knowledge on Entity Framework
ExtJs Library, Telerik, JQuery, Synchfusion
Expertise in Database Programming using T-SQL (SQL Server 2008/2005).
Experience in SSIS development.
Ldap Server, Microsoft ADAM Server
Page 1 of 11
NISHANT SAGAR
Contact at: +1-646-***-****
E mail: acflmw@r.postjobfree.com
Creating Detailed Design Documents using UMLs
Good Technical and Management skills.
Experience in Agile software development. Played a role of Scrum Master in my project.
Worked in Test Driven Development (TDD)
Good observer and listener
Out-standing problem solving and decision making skills
Good communication skill and quick learner
TECHNICAL SKILLS
Languages : C#.Net, Java Script
Platforms : .Net Framework (1.x / 2.0 / 3.0 / 3.5 / 4.0), WPF, WCF
Databases : SQL Server 2000/2005/2008, T-SQL, SSIS, SSRS, MS Access
Web Technologies : Asp.Net, MVC 2.0/3.0/3.5, Web Services (Soap and Restful), HTML,
JavaScript, XML, XSD, XSLT, IIS & AJAX
XML Technologies : XML, XSD, XSLT, XPATH, WSDL
Version control : Visual Source Safe 6.0 (VSS), Microsoft Team Foundation Server (TFS),
SubVersion(SVN), PerForce
IDE : Visual Studio 2003/2005/2008/2010, Business Intelligence Development Studio (BIDS)
Other Areas : Windows services, Automate, AJAX, ActiveX Controls, Access 2007, MS
VISIO, MS Office, UML, FxCop, NUnit, VersionOne, WinForm, WebForms
etc.
EDUCATIONAL SUMMARY
Degree Board/ Univerisity Percentag Year of
e Passing
Bachelor of U.P. Technical University, 65.53 2004
Technology Lucknow
12th CBSE 60.4 1999
10th CBSE 76.5 1997
PROFESSIONAL WORK SUMMARY
MphasiS Jan 2010 – till date
PROJECT NAME Control Implementation on Commercial Card UDBAs
ORGANIZATION JP Morgan Chase
TECHNOLOGY USED .Net Framework 3.5 and 4.0, SSIS Packages and it’s scheduling
TOOLS USED SVN, VS 2010, RSAM, WRM, EURC, Peregrine, SQL Server 2005/
Page 2 of 11
NISHANT SAGAR
Contact at: +1-646-***-****
E mail: acflmw@r.postjobfree.com
2008
TEAM SIZE 35
ROLE Technical Lead Developer
DURATION Sep 2013 – till date
Project description
There are number of UDBAs (User Developed Business Applications) in JPMC under Commercial
Cards section under different blocks such as FRAUD and ORI.
FRAUD – UDBAs to deal with all fraud related activities with commercial cards
ORI – Origins UDBAs comes in to the picture at very initial level since the customer applies for a
card. It manages all information about the customer and their cards.
All these UDBAs have become very scattered, uncontrolled and unmanageable over a period of
time, causing a potential threat to business. So we identified 9 major controls to overcome from
this business criticality like version control, segregation of environment to streamline the process.
We are working in onsite/offshore model. We have 5 Onsite Technical Lead Developers and 30
Developers at offshore.
In order to implement all these controls we are required to work very closely with respective SME/
Business/UDBA owner from JPMC Commercial Cards Team. We gather all requirements of an
UDBA and then analyze the requirements to fit in the controls as applicable for UDBAs. Create
whole controls implementation plan with offshore teams.
Roles and responsibility
Working as an onsite Technical Lead, Lead Developer and Analyst
Requirement gathering and clarification from SME/Business/UDBA Owner for assigned
UDBAs
Creating detailed level implementation plan for controls implementation for assigned
UDBAs
Creating HLD, LLD, Technical Design Document, SLA, ASG and AppPrimer Documents
Translating the requirements to software. During onsite timing we are in continuous touch
with all stakeholders here and do the development accordingly and at offshore our respective
teams caries the development forward from there.
Implementing, Monitoring and Tracking each items of the implementation plan with offshore
team in daily calls. Resolve their doubts and queries. Always seek SME/ Business/UDBA
Owner as per clarification required to avoid any communication gap.
Make sure that my offshore team should have all required information which they need in
order to successful implementation.
Work closely with onsite testing lead to keep tracking of the defect identified and it’s
resolutions.
PROJECT NAME Contact Verification Service
ORGANIZATION Green Dot Corporation
TECHNOLOGY USED .Net Framework 4.0, WCF, C# 4.0, SOA (Service Oriented
Architecture)
TOOLS USED Perforce, VS 2010, Visio 2007
TEAM SIZE 6
Page 3 of 11
NISHANT SAGAR
Contact at: +1-646-***-****
E mail: acflmw@r.postjobfree.com
ROLE Module Lead
DURATION May 2013 – Aug 2013
Project description
The purpose of this project is to increase control and centralize the contact verification process to
a global level. Centralizing the contact verification process will reduce the complexity of multiple
channel access such as Web, Mobile, IVR, and Customer Care applications.
Whole framework is based on Service Oriented Architecture. We have exposed service for all
specific requests from frontend.
Roles and responsibility
Worked as a Project Lead, Lead Developer and Analyst
Requirement gathering and clarification from the client
Creating Technical Design Document, LLD
Then doing software development on the basis of design documents along with my team.
Interaction with onsite team and client in daily status call for onsite – offshore handover.
PROJECT NAME Centralized Automated System
ORGANIZATION CITI Group, US
TECHNOLOGY USED .Net Framework 3.5, ASP.Net, C# 3.0, MVP, SQL Server 2005,
Webservices
TOOLS USED VSS, TFS, VS 2008, Telerik 2009, JQuery, Visio 2007
TEAM SIZE 15
ROLE Module Lead
DURATION Oct 2010 – Apr 2013
Project description
CITI Group has different products which are being used across the globe at different locations. For
that CAS acts as mother for all the subsystem of CITI Group in terms of creating basic entity (like
Administrative Agent, Clients, Users, User Groups, Services etc ) and respective data and
there dependencies for the system. Then it pushes the relevant data to different subsystem/
Products (like Admin, Payments, Cash Management etc.) to make them able to initiate their
respective functionalities by the means of provisioning. So CAS is a centralized system which
feeds all the subsystems under CITI’s umbrella with relevant data.
Roles and responsibility
Worked as Lead Developer
Requirement gathering and clarifying team Member’s issues with requirement team
Interaction with onsite team and client in daily status call
Calls with QC Team (Testing Team)
Developing new functionalities as per the requirements.
Developing Soap and Restful Webservices as per the requirement
Supporting UAT and Production issues
Page 4 of 11
NISHANT SAGAR
Contact at: +1-646-***-****
E mail: acflmw@r.postjobfree.com
PROJECT NAME Identity Management-IDM(Certificate Management System-CMS)
ORGANIZATION CITI Group, US
TECHNOLOGY USED .Net Framework 3.5, ASP.Net, C# 3.0, MVP
TOOLS USED VSS, TFS, VS 2008, Telerik 2009, JQuery, Visio 2007
TEAM SIZE 32
ROLE Module Lead
DURATION Jan 2010 – Sep 2010
Project description
IDM Project is basically deals with the management of different types of Identity provided to the
users CITI Group. Out of which providing Certificates to the users is managed by CMS. This
includes the User Creation/Setup, Organization Setup, Task Management, Device Management,
Role Management and whole life cycle of the certificate from creation to download.
Roles and responsibility
Working as a Module Lead for CMS UI
Main development includes the migration of their existing system to the latest technology with
their new requirements. For the we are creating POCs and getting approval from client
Interaction with test leads for different modules
Distribution of tasks within the team and assisting then to meet team goals
Developing new functionalities
Fixing SIT defects
Capgemini June 2009 – Jan 2010
PROJECT NAME Praxair Logistics
ORGANIZATION Praxair,US
TECHNOLOGY USED .Net Framework 3.5, C# 3.0, WCF, WPF, MVVM, MVP, CAB
TOOLS USED WSSF, TFS, VS 2008
TEAM SIZE 80
ROLE Sr. Developer
DURATION June 2009 – Jan 2010
Project description
Praxair is an Oil and Natural Gas supplier organization Head Office in North America. This whole
project is to manage entire logistics of Praxair Units throughout the world. Including Suppliers,
Certificate and License management, Feedstock etc. Organization has its units in North and South
America, Europe and UK. Whole Development process has been divided in 7 releases. All releases
are having several Use Cases needs to be developed which are distributed among several teams.
This is a Service Oriented Architecture (SOA).
Roles and Responsibility
Page 5 of 11
NISHANT SAGAR
Contact at: +1-646-***-****
E mail: acflmw@r.postjobfree.com
Worked as a Sr. .Net Developer for different teams
Gathering requirements from onsite team and business analysts for use cases
Converting those requirements to design documents in the form of HLD then LLD
Developing UI and WCF web services to meet the requirements of the given use case
Developing UNIT Test project and support to Integration Testing, System Integration
Testing
CMC Limited May 2005 –June 2009
PROJECT NAME Bloomberg
ORGANIZATION Bloomberg,US
TECHNOLOGY USED .Net Framework 2.0, C# 2.0
TOOLS USED Citrix
TEAM SIZE 96
ROLE Sr. Developer
DURATION Jan 2009 – June 2009
Project description
This whole project is the software to gather all information released by the companies around the
world, consolidate and format them according to different domain and user. Once this is
accomplished then the clients of Bloomberg can access the required information in desired format
on the basis of their authorization.
Roles and Responsibility
Handled UI Team Members within the team
UI Screen and Custom Controls development
Inter module communication (FICS and Loans)
Worked on Change requests and Production bugs (1st Phase).
Implementing new required functionalities
PROJECT NAME Enterprise Risk Assessor (ERA)
ORGANIZATION JADE Software Corporation,Christchurch,New Zealand
TECHNOLOGY USED .Net Framework 3.5, C# 3.0, Asp.Net 3.5, WCF, WPF, AJAX
TOOLS USED SID Vault Ldap Server, Microsoft ADAM Server, ExtJs Library, Script
Sharp, Sub Version
DATABASE Sql Server 2005, Oracle 10g
TEAM SIZE 8
ROLE Sr. Developer
DURATION Jan 2008 – Dec 2008
Project description
ERA provides a competitive solution for any organization looking to improve its risk management,
regulatory compliance or audit processes. Regardless of your organization’s size and needs, this
powerful and user-friendly tool will simplify your assessment process.
Page 6 of 11
NISHANT SAGAR
Contact at: +1-646-***-****
E mail: acflmw@r.postjobfree.com
ERA is highly customizable system which allows its users to configure screen layouts, functionality
according to their needs which will be saved in the system. So that when user visits the system
again their customization will appear automatically.
Roles and Responsibility
Designing and creation of basic application framework using UML
Developed and customized rich controls for application using ExtJs Library and ASP.Net
Controls (HTML Controls, Server Controls and User Controls)
AJAX Implementation for dynamic refresh of screen
Used Script Sharp for dynamic creation of Javascripts to transport and cache dynamic
page at client side from C# code to reduce server trip
Implemented 4 different types of Login Authentication as Internal, Database, LDAP
(Active Directory, SIDVault LDAP Server and Microsoft ADAM Server) and Windows
Dynamic Creation and Updation of Custom sections in web configuration file
Developed Notification System to maintain and support consistency of Multiple Users,
Multiple Application (If different Versions of application are running in parallel) and Multiple
Database System (SQL Server and Oracle). For this I used a concept of hosting WCF Web
Service on Windows Service (Two way communications through Reliable Channel using Net
PCP Binding to handle callbacks from client side.)
Automated XML Documentation by creating .chm files
Generated automated test scripts for Automated Testing using Badboy Test Tool
As we use SCRUM Methodology for process management so sometimes acts as SCRUM
Master for Sprint standup meetings and Updating Burn Down Charts in absence of our
manager or lead and manage the team
PROJECT NAME Genisys (General Insurance System)
O.S. Windows 2000 Server
TOOLS USED ASP.NET, VB.NET
TEAM SIZE 90
ROLE Sr. Developer
DURATION Feb 2007 to Dec 2007
Project description
General Insurance System is a suite of components that addresses the needs of a
comprehensive Insurance System. Configurator is available as a product, with its entire suite of
components serving the needs of a typical insurance organization, or as an individual component
based on specific organizational need. The Configurator components can be customized to suit the
specific practices of any organization.
Roles and Responsibility
Handled a team of 3 members for Performance Tuning
Identifying and analyzing the code for consumption of Server CPU, Bandwidth,
unnecessary calls to Server, Memory Usage, size of the Forms, modularity of the Code,
Page 7 of 11
NISHANT SAGAR
Contact at: +1-646-***-****
E mail: acflmw@r.postjobfree.com
interaction with different module leads, getting approval for changes and implementing those
for performance tuning with my team
Also worked for Data Migration Team to transfer Live Data from Old System to New System
PROJECT NAME e.KATS (Electronic Kuwait Automated Trading System)
O.S. Windows 2000 Server/ Windows XP
TOOLS USED C#.NET, Sql Server 2000, MSDE
TEAM SIZE 250
ROLE Developer
DURATION Sep 2005 – Jan 2007
Project description
KSE has ambitious business objectives for growth and development of the Kuwaiti Capital
Markets. This is a Non-Stop and Windows based System, the goals and objectives of e.KATS are
summarized below:
• Provide the state of the art, integrated electronic trading system to
facilitate the investment community to invest in different market
segments such as equities, forward, futures, Options and Bonds
• Provide for international best practices in the trading of various
instruments
• Provide facilities for trading of instruments in various markets under
the equities market segment to cater to different kinds of needs of
different investors
• Provide for an effective market monitoring through sophisticated real
time surveillance to reduce market manipulation
This system is divided into 7 different modules as per their functionalities are given below:
• Market Maker Terminal (MM)–Gives new building block to the market each
day
• – Actual trading is done through Broker
Broker Terminal (BT)
• Broker Administrative Terminal (BAT) – Administers the broker
• View Only Terminal (VOT) – We can view the current market situation
• Market Operations (MOP)–All parameters and users are created and
monitored
• Surveillance – We can monitor any intrusion or malpractices to the
System
• Internet Trading System (ITS) – It is web-based Terminal. Provides all basic
functionality of all above terminals through internet
Roles and Responsibility (Core Team Member of MM and supported in VOT, BT, MOP and
Common activity Modules)
Page 8 of 11
NISHANT SAGAR
Contact at: +1-646-***-****
E mail: acflmw@r.postjobfree.com
Market Maker is a special type of Investors in the system identified by the Exchange with priority
privilege. Market Makers provide continuous bid and offer prices within the price limits for stocks in
which they are designated to make a market. Market Makers will be allowed to view both the public
and private information.
Worked on architectural framework for messaging from the Exchange server, Threading,
Data Access Layer and Common Module which is being used by all other modules.
Worked on Controller classes to save data to local database which is coming from the
Exchange server and refreshing respective screens (by using Events and Delegates) in real
time.
Handled Entire Forward Market of Derivatives in Market Maker module. Designed and
created the screens for Quote Entry, Modification, Deletion, Batch Entry, Broadcast, Quote Log,
Trades and Historical Trades.
Tree view Menu Creation in Market Operations Module (MOPs).
Options and Yield Calculators in View Only Terminal (VOT) and Bonds Market.
PROJECT NAME CPIS (Computerized Project Information System)
O.S. Windows 2000 Server and 2003 Server
TOOLS USED Asp.net,C#.net, Sql Server 2000
PROJECT MEMBERS 13
ROLE Developer
DURATION 4 Months (May 2005 – Aug 2005)
Project description
The Computerized Project Information System is the online project monitoring system proposed by
National Highway Authority of India to monitor the currently running projects at their Project
Implementation Unit. In addition it shall include the following modules:
An online and real time Computerized Project Information System to facilitate all projects
Interface with other applications used by NHAI, namely PFMS, GIS-RMS, RIS, and Toll Fee
Application
Freelancer Aug 2004 –Apr 2005
PROJECT NAME Budget Monitoring System
Description AN MIS System for managing the budget on the click.
O.S. Windows 2000 Server
TOOLS USED Asp.net, c#.net, Sql Server 2000
PROJECT MEMBERS 5
ROLE Developer
DURATION 5 Months (Dec 2004 – April 2005)
Project Description:
Page 9 of 11
NISHANT SAGAR
Contact at: +1-646-***-****
E mail: acflmw@r.postjobfree.com
Central Secretariat Library being a Government Organization needs to monitor the flow of Budget
granted to them by Govt. of India. This takes a huge manual task to track the flow through out
the financial year.
This project is about the Complete Budget Monitoring solution in CSL. With the help of this software
you can monitor whole of the budget sanctioned for the given financial year by just clicking your
mouse button.
Roles and Responsibility
Design the front end in Asp.Net
Database connectivity using Ado.Net
Handling the issues of front-end and apply proper validation
PROJECT NAME Resourcez.net
OS Windows 2000 Server
TOOLS USED c#.net, Sql Server 2000
PROJECT MEMBERS 3
ROLE Developer
DURATION 4 Month (Aug 2004 – Nov 2004)
Project Description
This project is about the Complete HR solution including jobs placements, Training Program,
resume making etc.
Roles and Responsibility
Design the front end in Asp.net, HTML
Database connectivity using Ado.Net
Handling the issues of front-end and apply proper validation
CERTIFICATES & EXTRA CURRICULAR ACTIVITIES
MCP (Microsoft Certified Professional) since 2005
At CMC received Second Best Project of the year award for 2007
Mphasis Spirit of Winning spot award for November 2010
Participated in National Youth Parliament competition organized by Ministry of Parliamentary
Affairs and got Third Prize
HOBBIES
Playing Chess,
Watching Movies
Listening Music
Page 10 of 11
NISHANT SAGAR
Contact at: +1-646-***-****
E mail: acflmw@r.postjobfree.com
PERSONAL DETAILS
Name : Nishant Sagar
Father’s Name : Mr. Ram Sagar Gupta
Permanent Address : 1832, Khairabad, Sadar, Sultanpur, U.P. – 228001
Current Location : Wilmington, DE – 19801
Visa Status : H1B
Mobile : +1-646-***-****
: Male
Sex
Marital Status : Married
: 1st January, 1983
Date of Birth
Page 11 of 11