Post Job Free

Resume

Sign in

.net technical lead

Location:
Wilmington, DE
Posted:
August 26, 2014

Contact this candidate

Resume:

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



Contact this candidate