Professional Summary:
> Currently working as Technical Lead Architect with 10+ years of
experience in Software Design and Development of Web-Page/Web-
Service/Win-Form/Window- Service applications using Microsoft .NET
framework technologies.
> Extensively using/used .NET frameworks 4.5/4.0/3.5/2.0 and C# to
implement software architectures patterns (Object-Oriented
Architecture, Layered Architecture, N-Tier Architecture, Service-
Oriented Architecture and Domain Driven Design).
> Project architecture design and development activities: Extensively
using UML diagrams and Design Patterns (Factory pattern, Singleton,
Observer, Prototype, Command, Template, Iterator and Adapter) And
Object Oriented Programming (OOPS) concepts in designing and
implementing N-Tier/N-layer architecture and Service Oriented
Architecture (SOA).
> Project Management activities: It includes resource management, task
estimation, task allocation, task status tracking, and status
reporting to manager and Agile-Scrum meetings with Managers/Business
Analysts/Solution Architects/Team Resources.
> Extensively using .NET framework features Generics, Events, Delegates,
reflection, Collections and Assemblies in implementing application
architecture.
> Extensively using Exception Handling, Session Management, Cache
Management, Garbage Collection, Log Management, Security management,
and Configuration management, Http Handlers, Http Modules, Dependency
Injection (Inversion of Control), LINQ and ENTITY FRAMEWORK across
different layer of application architecture.
> Extensively using ASP.NET MVC, Razor view engine. Web API, HTML5,
CSS3, JavaScript, JSON, AJAX, JQuery, JQuery library: backbone and
knockout to implement Model View Controller (MVC) architectural design
patterns.
> Developing, Deploying and Consuming Web-Services to implement SOA
(Service Oriented Architecture) architecture using Web Services, WCF,
HTTP/TCP SOAP and RESTful.
> Developed and deployed complex multi-threaded job streams (batch
processing) using window services supported by .NET framework.
> Extensively used Relational database management server like Microsoft
SQL Server, IBM DB2 and Oracle.
> Extensively using the Structured Query Language (SQL)/ Procedural
Language (T-SQL/T-SQL-XML), tables, views, index, triggers, stored
procedures and functions.
> Having great experience with SQL Server Reporting Services (SSRS), SQL
Server Analysis Services (SSAS), SQL Server Integration Services
(SSIS), Data Transmission Services (DTS) and Packages.
> Extensively performing software testing (unit testing, system
integration testing (SIT) and user acceptance testing (UAT)).
> Extensively using NUNIT testing tool for Test Driven Development
(TDD).
> Extensively using Team Foundation Server (TFS) for managing project
automated build, Continuous Integration, Code repository strategies,
Code promotion strategies and Code Recovery.
> Composing project artifacts like Technical Functional Specification
(TFT) document, Unit Test Plan document, Integration Test Plan
document, User Acceptance Test Plan, Defect Disposition document,
Installation guideline document and Coding-Convention document.
> Working as an onsite coordinator for offshore India development team.
I gather work requirement and send these to offshore team. Serving as
a point of contact for communication between onsite and offshore team.
> Extensively using communication and presentation skills which include
articulating and facilitating technical, business and analytical
discussions with Project Managers, Business Analysts, Team members and
Project stakeholders.
> Reviews code as per standards/conventions and reviews project
artifacts like Technical design documents, Test plan Documents.
> Performs technical/analytical analysis, proposing solutions and
fixing/solving defects/issues/problems.
> Heavily using MS Office tools like MS Word, MS Excel, MS PowerPoint
and MS Outlook for composing project artifacts, composing status
sheets, composing presentation slides and email communication.
Work Experience:
Total work experience of 10+ years in software design and development that
includes the full software development life cycle activities: planning,
requirements gathering, analysis, design, development, testing,
implementation and maintenance.
> Software development experience of 3+ months (in USA) with Wholesale
Customer Training project which is used by Wells Fargo wholesale
customer to take online training for available course.
> Software development experience of 9+ years (include 3 years working
in USA) with Integrated XP2 project (Product) which is used by Credit
Unions in United States of America. This project is related to finance
domain.
> Software development experience of 1 year with SISL (Siemens
Information System Limited) in India on project (Product) GABS (GSM
Administration and Billing System) being used by Airtel India Private
Limited in India. This project is related to telecommunication domain.
Technical Skills:
Programming C#, VB.NET, C, C++, Visual C++, Visual basic 6.0, ASP,
Languages Java.
.NET .NET FRAMEWORK 4.5/4.0/3.5/2.0/1.1
Frameworks
.NET ASP.NET MVC4/MVC5, ASP.NET Web API2, ASP.NET, ASP.NET
Framework AJAX, ADO.NET, Web Services, WCF, LINQ, Entity
Technologies Framework, SOAP, Restful services, WPF, XAML, Win
& Features Forms and Windows Services.
Development Microsoft Visual Studio .NET
Tools 2013/2012/2010/2008/2005/2003.
Web HTML5, AJAX, XMLHttpRequest, Web API, JavaScript,
Technologies JSON, JQuery, Backbone, Knockout, TELERIK, CSS3, XML,
XSL and XPATH.
Web Servers Internet Information Server (IIS 6.0, IIS 7.0, IIS
7.5, IIS 8.0)
Database SQL Server 2012/2008 R2/2008/2005/2000, IBM DB2,
Servers & Oracle 10g, SQL Server Reporting Services (SSRS), SQL
Services Server Analysis Services (SSAS), SQL Server
Integration Services (SSIS), Data Transmission
Services (DTS) and Packages
Web Reporting Crystal Reposts for Visual Studio .NET
Tools
Operating Windows XP, Windows Vista, Windows 7, Windows 8
Systems Windows Server 2003, Windows Server 2008 and Windows
Server 2012
Source Team Foundation Server 2013/2010/2008/2005(TFS),
Control Rational Clear Quest, Visual Source Safe (VSS) and
Subversion (SVN)
Specialized Rational Clear Case, Microsoft Office (Word, Excel,
Tools PowerPoint, Outlook, Access), Stylecop, MS Visio,
NUINT
Educational Qualifications:
Degree/Course University Duration Pass out
Year
MCA (Master of Guru Nanak Dev 3 years 2004
Computer University, Amritsar,
Applications) Punjab, India
Awards and Recognition
> "Shining Star": A prestigious organization level award given quarterly
for outstanding performance in Fiserv Inc.
> "Inspire and Achieve excellence" award from client XP2
> "Peer Recognition" award from client XP2
> "Value in Performance" project team level award in Fiserv Inc.
Projects Worked:
* Project Name : Wholesale Customer Training
Company Name: Wells Fargo Inc.
Location : San Francisco CA
Technical Skills:
.NET Framework 4.5, C#, ASP.NET MVC5, ASP.NET Web
API2, HTML5, CSS3, JavaScript, JSON, JQuery,
XMLHttpRequest, AJAX, XML, Backbone, Knockout,
TELERIK WCF/Web Services, LINQ, ENTITY Framework
6, Unity IOC, SQL Server 2008 R2, Internet
Information Server (IIS 7.5), Subversion (SVN),
Microsoft Office (Word, Excel, PowerPoint,
Outlook, Access), Style cop, MS Visio
Time Period: Sep 2014 - Present
Role : Technical Lead Architect
Project Description: I worked on Wholesale Customer Training suite of
applications which allows Wells Fargo Administrator (Internal users) to
upload and schedule training session for their Wholesale customers and
wholesale customer can access external application to take training.
Role and Responsibilities: I worked as a Technical Lead Architect
and
Performed below
mentioned activities:
> Extensively used .NET framework 4.5 to implement software
architectures patterns (Object-Oriented Architecture, Layered
Architecture, and Service-Oriented Architecture).
> Extensively used software modeling language (UML) diagrams (Use Case,
Class, Activity and Sequence) and Design Patterns (Factory pattern,
Unit of Work and Repository) and Object Oriented Programming (OOPS)
concepts designing and implementing N-layer architecture.
> Project Management activities: It includes resource management, task
estimation, task allocation, task status tracking, and status
reporting to manager and Agile-Scrum meetings with Managers/Business
Analysts/Solution Architects/Team Resources.
> Performed software testing (unit testing, system integration testing
(SIT) and user acceptance testing (UAT)) and implemented Test Driven
Development (TDD).
> Composed UML HLD and LLD design document project artifacts like
Technical Functional Specification (TFT) document, Unit Test Plan
document, Integration Test Plan document, User Acceptance Test Plan,
Defect Disposition document, Installation guideline document and
Coding-Convention document.
> Working as an onsite coordinator for offshore India development team.
I gather work requirement and send these to offshore team. Serving as
a point of contact for communication between onsite and offshore team.
> Extensively used communication and presentation skills which include
articulating and facilitating technical, business and analytical
discussions with Project Managers, Business Analysts, Team members and
Project stakeholders.
> Reviewed code as per standards/conventions and reviews project
artifacts like Technical design documents, Test plan Documents.
> Performed technical/analytical analysis, proposing solutions and
fixing/solving defects/issues/problems.
* Project Name : Integrated XP2
Company Name: Fiserv Inc
Location : Moorpark CA
Technical Skills:
C#, ASP.NET, ASP.NET MVC4, ASP.NET Web API,
ASP.NET AJAX, HTML5, CSS3, JavaScript, JSON,
JQuery, XMLHttpRequest, AJAX, XML, XSLT, XPATH,
Backbone, Knockout, Web API, Web Services, WCF,
SOAP, RESTFul, LINQ, ENTITY Framework, WPF,
Silverlight, XAML, Win forms, Window Services, SQL
Server 2012/2008 R2/2008/2005, SSRS, SSAS, SSIS,
DTS, Packages, Crystal Reports, Team Foundation
Server (TFS) 2013/2010/2008/2005, Internet
Information Server (IIS 6.0, IIS 7.0, IIS 7.5, IIS
8.0) Rational Clear Case, Rational Clear Quest,
Subversion (SVN), Microsoft Office (Word, Excel,
PowerPoint, Outlook, Access), Style cop, MS Visio
Time Period: Jan 2005 - July 20014 (USA Experience: Dec 2010 to July
2014)
Role : Technical Lead Architect
Project Description: I worked on XP2 suite of products which is a
comprehensive system of integrated software, hardware, and services that
allows Credit Unions to manage their data processing in-house.
Fiserv Inc. a fortune 500 company is the world leader in information
management and e-commerce systems for the financial services in software
development industry.
Role and Responsibilities: I worked as a Technical Lead Architect and
Performed below
mentioned activities:
> Extensively used .NET framework 4.5/4.0/3.5/2.0 to implement software
architectures patterns (Object-Oriented Architecture, Layered
Architecture, and Service-Oriented Architecture).
> Extensively used software modeling language (UML) diagrams (Use Case,
Class, Component, Composite Structure, Activity and Sequence) and
Design Patterns (Factory pattern, Singleton, Observer, Prototype,
Command, Template, Iterator and Adapter) and Object Oriented
Programming (OOPS) concepts designing and implementing N-layer
architecture.
> Extensively using C# language to write code across all the layers of
application architecture.
> Project Management activities: It includes resource management, task
estimation, task allocation, task status tracking, and status
reporting to manager and Agile-Scrum meetings with Managers/Business
Analysts/Solution Architects/Team Resources.
> Performed software testing (unit testing, system integration testing
(SIT) and user acceptance testing (UAT)) and implemented Test Driven
Development (TDD).
> Composed UML HLD and LLD design document project artifacts like
Technical Functional Specification (TFT) document, Unit Test Plan
document, Integration Test Plan document, User Acceptance Test Plan,
Defect Disposition document, Installation guideline document and
Coding-Convention document.
> Working as an onsite coordinator for offshore India development team.
I gather work requirement and send these to offshore team. Serving as
a point of contact for communication between onsite and offshore team.
> Extensively used communication and presentation skills which include
articulating and facilitating technical, business and analytical
discussions with Project Managers, Business Analysts, Team members and
Project stakeholders.
> Reviewed code as per standards/conventions and reviews project
artifacts like Technical design documents, Test plan Documents.
> Performed technical/analytical analysis, proposing solutions and
fixing/solving defects/issues/problems.
> Heavily used WPF and XAML technologies to design and implement Client-
Server architecture using MVVM architectural design pattern.
> Developed, Deployed and Consumed Web-Services to implement SOA
(Service Oriented Architecture) architecture.
> Developed and deployed complex multi-threaded job streams (batch
processing) using window services supported by .NET framework.
> Worked on migration projects to convert the legacy technology projects
(COBOLC/C++/Visual Basic) to .NET framework technologies.
> Extensively used Relational Database Management Server like Microsoft
SQL Server, IBM DB2 and Oracle.
> Extensively used the Structured Query Language (SQL)/ Procedural
Language (T-SQL/T-SQL-XML) to create, update, insert and delete
database objects e.g. tables, views, index, triggers, stored
procedures and functions. Writing and Optimizing SQL queries to select
/ insert / update / delete data from database.
> Heavily used SQL Server Reporting Services (SSRS), SQL Server Analysis
Services (SSAS), SQL Server Integration Services (SSIS), Data
Transmission Services (DTS) and Packages.
> Extensively used Team Foundation Server (TFS) for managing project
automated build, Continuous Integration, Code repository strategies,
Code promotion strategies and Code Recovery.
> Extensively used IBM Rational tools: (1) Clear Case for managing
project artifacts and (2) Clear Quest for project code version
management and managing developer's activities like code check-
in/check-out/get latest version/recommending a baseline/code delivery
to a central repository.
> Worked with Triage group (24 by 7 help in production support) which
directly interacts with end client (Credit Unions) to look into and
fix critical, time bound issues reported on day to day basis.
* Project Name : GABS (GSM Administration and Billing System)
Company Name: SISL (Siemens Information System Limited, India)
Location : Gurgaon India
Technologies :
ASP .NET, VB.NET, Oracle 10g, Crystal Reports,
HTML, DHTML, JavaScript, SVN, MS Office, MS
Visio, Toad
Time Period : Jan 2004 - Dec 2004
Role : Software Programmer
Project Description:
It's a software product owned by
SISL (Siemens Information System Limited India) which allows the postpaid
cellphone companies to manage their activities like SIM card management,
billing, payment collection processing.
Role and Responsibilities: I was working as a Software Programmer and
played below
Mentioned activities:
> Project Development Activities -It includes coding, unit and
integration testing, and support/maintenance.
> Fixing defects/Bugs reported by internal QA and client.
> Creating unit test plan document, use case scenarios, flow charts, UML
diagrams (Use Case, Class and Activity) by analyzing the functional
specification document.