1. SATENDRA GUPTA
404-382-0023/ gsatendra80@gmail.com
SUMMARY
10+ years of experience in Systems Analysis, Design, Development and Implementation of various
applications including Web and Client/Server Application development using Microsoft .NET
Framework, MVC 4.0, C#. NET, VB.NET, ASP.NET, Sql Server, Azure
Worked in all phases of Software Development Life Cycle (SDLC) such as Planning, Analysis, Design,
Implementation, Testing and Maintenance of Web Based, Client-Server and N-tier Architectures in
domains like Healthcare, Logistics and Retail Services.
Experience in Designing, Development, Deployment of High-Performance, Scalable, Distributed,
ASP.NET Applications.
Experience in Software Development Life Cycle, Testing and Implementation of Client/Server
applications using C#, VB.NET and SQL Server with N-tier development environment.
Expertise in creating web pages in ASP.NET using C#.NET/VB.Net and ASP.NET with AJAX.
Extensive design & programming experience with web technologies like HTML/XHTML, DHTML, XML,
XSL/ XSLT, and SOAP
Experience in Win-Forms and Web-Forms using .Net Technologies.
Experience in building Web Services using WSDL, UDDI, DISCO and SOAP Protocol and .NET
Remoting.
Experience in data access methods like ADO.NET.
Working Experience in WCF frameworks.
Experience in various Design pattern like Dependency Injection, Facade, Singleton, Factory etc.
Proficiency in developing XML applications using DTD, Schema, DOM, XSL (XSLT, XPath).
Experience in ASP, VB Script, Java Script, JQuery, JSON, HTML, DHTML, IIS and CSS.
Hands on experience in SQL Server and Oracle database table designs & development in writing
Constraints, Indexes, Views, Stored Procedures, Cursors, Triggers and User Defined Functions.
Designed Web applications using MVC patterns.
Experienced in creating and developing Winforms.
Experience with Unit Testing, Integration Testing & Load/Performance testing in the modules
according to the requirements and development standards
Good working knowledge of SharePoint’s 2007 custom development components: Web Parts, User
Controls, Solution package files, features, content types, list/site definitions, master page etc.
Development of workflows using following approaches: SharePoint Designer, Visual Studio 2008.
Experience working in environment like Active Directory/UNIX/Windows Servers 2003/2008.
Highly dedicated, quick starter, solution driven pattern programmer, Strong in Object Oriented
Analysis and Design
Experienced in a fast paced Agile Development Environment, Waterfall and SCRUM Methodologies
Used SSRS to generate static or ad-hoc reports based on business requirements
Excellent at solving complex problems under strict deadlines.
Excellent communication and interpersonal skills.
Hands on Experience in Window Azure.
TECHNICAL SKILLS
Web Technologies ASP.Net 3.0/3.5/4.5/4,6, AJAX, Advanced, HTML, DHTML, CSS, XML, XSLT, XPATH, XSD,
SOAP, ADO, ADO.Net, Web services, JSON, Silverlight, LINQ, SharePoint (Moss 2007), Dot
net Nuke(DNN), WCF, Web API, Restful Service, ASP, Razor, HTML 5
Languages C#, VB.Net, VB, PL/SQL, T-SQL
Databases MS SQL Server 2012/14, Oracle 10g/11g, MS-Access, My SQL
OS and Servers Windows Server 2008/2012, MS-DOS, IIS 7.x /8.x
Version Control Tools Microsoft Visual SourceSafe (VSS), Subversion(SVN), TFS - Team Foundation Server
RAD Tools Microsoft VisualStudio.Net 2008/2010/2012, Visual Studio, Visual InterDev, FrontPage,
NUnit, PL/SQL Developer, Microsoft Visio,
Scripting Languages JavaScript, VBScript, JQuery, Powershell, Angular js, Knockout js.
2. Methodologies Waterfall and Agile/Scrum models
Reporting Tools SQL Server Reporting Services(SSRS), Crystal Reports
BI Tools SSIS, SSRS, SSAS
Cloud Computing Window Azure (Web app, Cloud service, Elastic DB etc.)
EDUCATION:
Master of Computer Application (MCA), UP Technical University, India.
PROFESSIONAL EXPERIENCE
Concept Software & Service Inc. March ‘15 – Present
Sr. Consultant Issaquah, USA
MPSIT (Marketing Product & Service IT), Microsoft Corporation, Seattle WA, USA.
Description:
Microsoft partner with different organization/companies to promote, market and sell their products & service
offerings. A number of incentive programs are run to reward/ acknowledges the partnership and support extended by
the partners. Working in PaaS (Payment As A Service) team. To build the decouple payment, will be used by multi
tenants as a service.
Responsibilities:
Involved in understanding the business requirements for the project from the client, and translating
these into functional specifications.
Participated in all the phases of the Software Development Life Cycle (SDLC), provided value added
services with development teams and clients throughout the life span of a project, strategic consulting,
programming, and managing complex development schedules and tasks.
Code was written using a Test-Driven Development (TDD) approach. Development methodology used
was the SCRUM Agile methodology. Process included iterative development, 2 week sprints, daily
stand-up meetings, and customer managed backlog.
Participated in detail design of the application, involved in creation of use cases, sequence diagrams
and class diagrams.
Design and develop Azure Cloud based Service using Web API programming framework with Sql
Server as database.
Used ASP.NET MVC Web Api controller pattern to add functionality such as to accept input from
tenants.
Responsible for designing the ASP.NET application authentication using .NET Framework, Model View
Controller MVC and IIS security model.
Used WCF (Windows Communication Foundation) programming framework to build Mock
environment to verify End to End functionality.
Designed and developed the C# components for implementing business logic which is used to do the
transactions on database in middle tier using ADO.NET Framework.
Designed and Administered Security policies using role based security.
Developed Constraints, Indexes, Views, SQL joins in MS SQL Server databases
Used TFS, VSO and GIT to check-in and check-out codes.
Implement the Telemetry and Application Insight tool for activity tracking.
Very good Hands-on experience in Window Azure like Service Bus, Web Role, Azure Sql Database, Web
app, Azure Elastic Database etc.
Sync the processed payment details from DB repository center.
Design and develop the Database.
Creating Cloud & Web based Load & Performance test.
3. Environment: MS SQL Server 2014, .NET 4.6, C#.NET, Web API, LINQ, WCF, Web API, XML, IIS, Visio Studio Online,
Telemetry framework, Window Azure, Fighting, SSIS.
Polaris Financial Technology Sep ‘11 – Jul’14
Consultant Singapore/Gurgoan India
Home Healthcare, AirLiquide Singapore
Description:
Home Health care web based supply chain management application for AirLiquide Korea. This application maintains
the inventory for healthcare gas & equipment. This application is streamlining of a business' supply-side activities to
maximize customer (patient) value and to gain a competitive advantage in the marketplace. It includes all the activities
that must take place to get the right product into the right consumer’s hands in the good quality/service and at the
right time. Major functionalities include Equipments Inventory management, Customer/Patient Management, Admin
Management, Order Management, Visit Management, Order tracking, servicing updates, Reporting etc.
Responsibilities:
Involved in understanding the business requirements for the project from the client, and translating
these into functional specifications.
Participated in all the phases of the Software Development Life Cycle (SDLC), provided value added
services with development teams and clients throughout the life span of a project, strategic consulting,
programming, and managing complex development schedules and tasks.
Code was written using a Test-Driven Development (TDD) approach. Development methodology used
was the SCRUM Agile methodology. Process included iterative development, 2 week sprints, daily
stand-up meetings, and customer managed backlog.
Participated in detail design of the application using MVC architecture, involved in creation of use cases,
sequence diagrams and class diagrams.
Designed and developed web N-Tier middleware applications using .NET MVC with Sql Server as
database.
Used ASP.NET MVC Page Controller pattern to add functionality to individual pages such as to accept
input from the page request, invoke the requested actions on the controller.
Responsible for designing the ASP.NET application authentication using .NET Framework, Model View
Controller MVC and IIS security model.
Used WCF (Windows Communication Foundation) & Web API programming framework to build
applications and inter-communicate.
Designed and developed the C# components for implementing business logic which is used to do the
transactions on database in middle tier using ADO.NET & Entity Framework.
Designed and Administered Security policies using role based security.
Deployment of web services for online transactions using C# and exposed them through SOAP and
HTTP.
Used various Kendo UI controls like Dropdown list, Button, Textbox, Grid controls for creating user
interface.
Used DLLs to implement business logic and to integrate the application. Design and development of
Views using .NET Framework (C#, ASP.NET MVC, Entity Framework, LINQ, WCF, WebApi) for the
user interface (UI) with SqlServer as the Database.
Involved in interfacing & transaction of data from MS SQL Server 2012, Oracle 11g using Entity
Framework with C# & ASP .NET.
Created Views using Ajax, bootstrap, jquery, CSS 3 and HTML 5.
Implemented client-side validations using JavaScript, JQuery and AJAX Library.
Developed Constraints, Indexes, Views, SQL joins in MS SQL Server databases
Designed the web UI using Views, Bootstrap, HTML 5, CSS 3, JavaScript, Jquery and Kendo UI controls.
4. Worked closely with QA and UAT team to close defects and addressed design and functional related
questions.
Used TFS to check-in and check-out codes.
Sell mortgaged assets over an electronic network by using third party service.
Environment: MS SQL Server 2012, .NET 4.5, C#.NET, Asp.net MVC 4.0, Entity Framework, LINQ, WCF, Web API, XML,
IIS, Microsoft Visio, JavaScript, JQuery, Bootstrap, Visual Source Safe, AJAX, Microsoft Visio, Restful service, Ajax, Json,
Web API, Razor, HTML 5.
Teller Refund: RBS, Gurgoan India
Description:
Teller Refund is one of the applications under Eflex. Non-personal customers within RBSG pay for use of branch
counters. The transaction activity (e.g. cash in/out and cheques paid in etc.) is keyed into Teller and is picked up by the
Service Charge Platform (SCP) which calculates and passes the charge to the customer account. In case of erroneous
entry by the cashier, the customers were being charged for 3 separate transactions - i) the incorrect entry, ii) the
‘reversal/correcting entry’ and iii) the correct entry. This application is being developed to provide refund to customers
who were overcharge.
Responsibilities:
Involved in the design and development of the project based on 3-tier architecture.
Developed web pages, business and data access classes using ASP.NET, C# and ADO.NET.
Developed various user controls for the projects and also used master pages.
Used JavaScript and ASP.NET validation controls to enforce form validations.
Used Microsoft AJAX framework and AJAX extensions for the web pages to improve the response time
and UI experience.
Data Format using HTML, CSS and client side scripting using and Java Script.
Used UML/Visio for the design process for class diagrams and data flow diagrams.
Created several stored procedures, Triggers in SQL Server database.
Migrated one of the application from C#.NET to Sharepoint and added enhancements to the
application.
Utilized InfoPath Form services to convert forms into web based forms to allow corporate users to
easily fill out form data within the SharePoint form library.
Designed and implemented Dashboard functionality.
Modified and customized master and content pages using SharePoint Designer 2007 to enable
conditional formatting and implement consistent look and feel for corporate SharePoint sites.
Created custom site columns and content types based on WSS Content Type hierarchy and used them in
list and document libraries.
Used SharePoint API and ASP.NET to build custom Web Parts and Tool Parts to implement additional
business requirements from and within the SharePoint site.
Designed Help Desk request forms, Leave request form, Expense report forms, Employee Referral from
and it service request forms using InfoPath 2007 and published then in MOSS 2007 as a browser
enabled form.
Implemented AJAX Web Parts to avoid whole page refreshing.
Set up Surveys, Announcements and Discussion Boards, Document Libraries, Wikis, Image Library.
Used Out-of-box workflows and developed custom Workflows (in SharePoint Designer 2007 & Visual
Studio.Net) for handling documents flow.
Scheduled crawling and profile imports using the SharePoint UI.
Worked with SharePoint Designer 2007 for branding and chroming of Portal
Developed Web service to communicate with the database using Linq to SQL to fetch the data according
to the request.
Developed web pages using C#.Net, Silverlight toolkit controls.
5. Configured web.Config file for the configuration of application including Microsoft Enterprise Library
blocks.
Used web services and XML standards confirming to SOA standards, including SOAP and developed the
prototype using XML web service (SOAP) for data transfer over HTTP network.
Used Visual Source Safe for Version Control.
Created Unit test suite and UI test cases for the modules implemented.
Environment: ASP.NET, Sharepoint 2007(MOSS 2007), C#, ADO.NET, SQL Server 2012, IIS, AJAX Web Extensions, AJAX
Toolkit, Visual Studio 2012, .NET Framework 4.5, WCF, LINQ, NUnit, Web Services, UML/Visio, Microsoft Enterprise
Library, Silverlight, WCF.
Velocis System Ltd. Oct’ 09 to Jun ‘11
Module Lead Noida, India
VAX America
Description:
VaxAmerica with its nationwide network of care sites enables the fast, simple and affordable administration of vaccines
to individuals and employer groups across America. Creating a various scheduler application for fixing an appointment
of patient with doctor.
Responsibilities:
System Analysis & Study, Coding, Debugging and Testing, Designing & Developing Database Objects.
Created user interface using VB.NET, ASP.NET and manipulated data using ADO/ADO.NET concepts
Creation of stored procedures, views, functions, triggers in MS SQL.
Creation of generic functions for client side validation using JavaScript.
Used DOM Object in accessing the XML file
Developed the scheduling, admin, invoice module, security module and reporting modules of this
application
Created all the generic functions, which are reused.
Low level design using MS Visio describing Program Flow.
Developed the Reporting module using SSRS 2008.
Used ASP.NET AJAX Toolkit controls like Script Manager, Update Panel and Modal Popup Extender
within some web pages.
Developed .NET custom controls in Visual Studio and deployed them in component services in
Windows.
Involved in developing secured Web Services using XML, SOAP, HTTPS, WSDL.
Created Web Forms, Custom controls, User Controls, Code behind pages using .NET Framework.
Implementing the Single Sign On for accessing application without being prompted to log in again.
Servicebox: Social Networking Site
Description:
This is social networking site, through which we can create a various network as Business to business, Business to
individual. User can also setup own online business through this site.
Responsibilities:
Set and configure the Dot net nuke application
Design & develop Custom DNN Module, Skins & themes etc.
6. Create pages, sites and sub sites
Create a Power shell script for Configure and backup of site & database.
Client interaction.
Providing DNN training to offshore and onshore team
System Analysis & Study, Coding, Debugging and Testing, Designing & Developing Database Objects.
Created user interface using VB.NET, ASP.NET and manipulated data using ADO.NET concepts
Creation of stored procedures, views, functions, triggers in MS SQL.
Team Handling
Creating the WCF service for exporting the data.
Environment:
C#, ASP.NET, SSRS, IIS, ADO.net, JavaScript, XML, CSS, HTML, MSSQL 2008, MS Visual Studio and MS Visio, Ajax toolkit,
Telerik UI controls, DNN, VB.net, Power shell script, TFS, VSS
FCS Software Solutions Ltd. May’ 08 to Oct’ 09
Sr. Software Engineer Noida, India
Proxio: Real State B2B system
Description: The Proxio Global Real Estate Network, on top of a globally connected MLS, unites real estate
professionals from all over the world in one network. It is B2B solution to facilitate real estate firm in client
Subscription & Management
Responsibilities:
System Analysis & Study, Coding, Debugging and Testing.
Designing & Developing Database Objects.
Experience with SQL Profiler for tracing, auditing and Performance Tuning.
Developed Client server interfaces using VB.NET and ADO.NET.
Developed Web pages using ASP.NET, VBScript, Java Script, HTML, CSS, ADO.NET.
Extensively used JavaScript for the Client Side validations
Creation of stored procedures, views, functions, triggers, cursor in MS SQL server.
Evaluated and utilized third party tool Crystal Reports
Described High level and low-level design using MS Visio.
Developed BI package to implement the ETL process using SSIS.
Environment: NET Framework, VisualStudio.NET, VB.NET, ASP.NET, IIS, ADO.net, JavaScript, XML, CSS, HTML, MSSQL
Server, MS Visual Studio, SSRS 2008, SSIS 2008, Infragistics web controls.
Omnie Solutions Ltd. Dec’ 06 to May ‘08
Software Engineer Noida, India
Revenew: Customer Relationship Management system
Description: Revenew is the local marketing management platform that helps enterprise brands manage the chaos of
local marketing while maintaining control and visibility at all levels.
It is CRM (Customer Relationship Management) based web application which making a relation with customer & other
business by using various way and also provide various service for interacting with client. Following modules are
included like Admin module which maintain the master data, creating various types of user and managing access rights,
Various types of member login module like National, regional, dealer, sales etc.
Responsibilities:
7. Performed design, Analysis of the system.
Developed the system by involved in full life cycle.
Involved in creating the initial prototype of the application.
Involved in the design & development of ASP.net Pages.
Involved in writing client-side validations using Java Script.
Involved in the data base design and architecture.
Implemented stored procedures that reads process and inserts information across multiple tables.
Writing and reviewing the process flow documents.
Developed online help document, which describes the usage of the application.
Used Visual Source Safe for source code maintenance.
Followed coding standards.
Involved in full production support.
Developed business reports by using SSRS 2005.
Import the customer data from the various sources as text file, excel and CSV file etc. using ASP.net C#.
Environment: ASP.net 2.0, VB.net, Sqlserver 2000/05, SSRS 2000/05, IIS, Visual Studio .Net, Visio, MS-VSS (for source
code control), ASP.
Beehive System Ltd. May’ 05 to Dec ‘06
Jr. Software Engineer Noida, India
ESPN & STAR Cricket Score Board
Description: Cricket score board is a window (desktop) based scoring system which is capturing the live cricket score
and then projecting this score information as graphics on TV channel. Major modules included like Master Module
which contains Biological & historical Data about Players, city, country etc. and create a new series and match. Wagon
wheel & scoring module which capture the live scoring and Full Frame module which showing the graphics on TV
channel.
Responsibilities:
Hand-picked for SQL Server training from Microsoft.
Involved in full life cycle for developing the system.
Involved in creating the initial prototype of the application.
Involved in the data base design and architecture.
Implemented stored procedures that reads process and inserts information across multiple tables.
Writing and reviewing the process flow documents.
Developed online help document, which describes the usage of the application.
Used Visual Source Safe for source code maintenance.
Followed coding standards.
Involved in full production support.
Environment: Visual Studio .Net, C#, Windows XP, Sql Server database, MS-VSS (for source code control), XML, XSLT,
XQuery.