SlideShare a Scribd company logo
1 of 7
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.
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.
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.
 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.
 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.
 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:
 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.

More Related Content

What's hot (20)

Tech Lead-Sachidanand Sharma
Tech Lead-Sachidanand SharmaTech Lead-Sachidanand Sharma
Tech Lead-Sachidanand Sharma
 
S Kumar Resume
S Kumar ResumeS Kumar Resume
S Kumar Resume
 
Trinada pabolu profile
Trinada pabolu profileTrinada pabolu profile
Trinada pabolu profile
 
Edwin John.net
Edwin John.netEdwin John.net
Edwin John.net
 
Resume 2016-5
Resume 2016-5Resume 2016-5
Resume 2016-5
 
Sanjeev_Kumar_Paul- Resume-Latest
Sanjeev_Kumar_Paul- Resume-LatestSanjeev_Kumar_Paul- Resume-Latest
Sanjeev_Kumar_Paul- Resume-Latest
 
DOT NET RESUME
DOT NET RESUMEDOT NET RESUME
DOT NET RESUME
 
Trinada pabolu profile
Trinada pabolu profileTrinada pabolu profile
Trinada pabolu profile
 
Ziad Resume_New
Ziad Resume_NewZiad Resume_New
Ziad Resume_New
 
DhanalakshmiS_Resume
DhanalakshmiS_ResumeDhanalakshmiS_Resume
DhanalakshmiS_Resume
 
KhajavaliShaik
KhajavaliShaikKhajavaliShaik
KhajavaliShaik
 
Muruga logeswaran CV-Senior .Net Developer
Muruga logeswaran CV-Senior .Net DeveloperMuruga logeswaran CV-Senior .Net Developer
Muruga logeswaran CV-Senior .Net Developer
 
Bhargav
BhargavBhargav
Bhargav
 
Shrikant Bhongade - Dot Net Resume
Shrikant Bhongade - Dot Net ResumeShrikant Bhongade - Dot Net Resume
Shrikant Bhongade - Dot Net Resume
 
Daniel Rivera .NET Resume
Daniel Rivera .NET ResumeDaniel Rivera .NET Resume
Daniel Rivera .NET Resume
 
Chris Durkin Resume - Expert .NET Consultant 18 years experience
Chris Durkin Resume - Expert .NET Consultant 18 years experienceChris Durkin Resume - Expert .NET Consultant 18 years experience
Chris Durkin Resume - Expert .NET Consultant 18 years experience
 
VenkateshDuvva_CV
VenkateshDuvva_CVVenkateshDuvva_CV
VenkateshDuvva_CV
 
KhajavaliShaik
KhajavaliShaikKhajavaliShaik
KhajavaliShaik
 
Anuj Resume
Anuj ResumeAnuj Resume
Anuj Resume
 
AHSAN_Mosaddek0312
AHSAN_Mosaddek0312AHSAN_Mosaddek0312
AHSAN_Mosaddek0312
 

Viewers also liked (14)

resume niths (1)pdf
resume niths (1)pdfresume niths (1)pdf
resume niths (1)pdf
 
AYEM ISMAIL - CV_Portrait 2016
AYEM ISMAIL - CV_Portrait 2016AYEM ISMAIL - CV_Portrait 2016
AYEM ISMAIL - CV_Portrait 2016
 
Sumit_Singla_resume
Sumit_Singla_resumeSumit_Singla_resume
Sumit_Singla_resume
 
IT Consultant
IT ConsultantIT Consultant
IT Consultant
 
Arpit Srivastava
Arpit SrivastavaArpit Srivastava
Arpit Srivastava
 
Resume
ResumeResume
Resume
 
rajeshs2142
rajeshs2142rajeshs2142
rajeshs2142
 
Poder legislativo estadal
Poder legislativo estadalPoder legislativo estadal
Poder legislativo estadal
 
vinay kumar singh
vinay kumar singhvinay kumar singh
vinay kumar singh
 
updated RESUME
updated RESUMEupdated RESUME
updated RESUME
 
Sonam Agrawal DotNet Developer
Sonam Agrawal DotNet DeveloperSonam Agrawal DotNet Developer
Sonam Agrawal DotNet Developer
 
ShashidharK_CV
ShashidharK_CVShashidharK_CV
ShashidharK_CV
 
resume
resumeresume
resume
 
Mounika Gottumukkala - Resume
Mounika Gottumukkala - ResumeMounika Gottumukkala - Resume
Mounika Gottumukkala - Resume
 

Similar to Satendra Gupta Sr DotNet Consultant

Similar to Satendra Gupta Sr DotNet Consultant (19)

Shraddha_Muchandi
Shraddha_MuchandiShraddha_Muchandi
Shraddha_Muchandi
 
SRINATH RESUME
SRINATH RESUMESRINATH RESUME
SRINATH RESUME
 
Resume - Dhanshri Kalgaonkar
Resume - Dhanshri KalgaonkarResume - Dhanshri Kalgaonkar
Resume - Dhanshri Kalgaonkar
 
Amar_Modalavalasa_Resume
Amar_Modalavalasa_ResumeAmar_Modalavalasa_Resume
Amar_Modalavalasa_Resume
 
Ramesh Elangovan
Ramesh ElangovanRamesh Elangovan
Ramesh Elangovan
 
RGProfile
RGProfileRGProfile
RGProfile
 
Microsoft .Net Professional
Microsoft .Net ProfessionalMicrosoft .Net Professional
Microsoft .Net Professional
 
Divya ASP Developer
Divya ASP Developer Divya ASP Developer
Divya ASP Developer
 
Vikram_Singh_TeamLead
Vikram_Singh_TeamLeadVikram_Singh_TeamLead
Vikram_Singh_TeamLead
 
Senior .Net Developer - Senthil Ravindranath
Senior .Net Developer - Senthil RavindranathSenior .Net Developer - Senthil Ravindranath
Senior .Net Developer - Senthil Ravindranath
 
Chandra Sekhar Cheekuru NET UI
Chandra Sekhar Cheekuru  NET UIChandra Sekhar Cheekuru  NET UI
Chandra Sekhar Cheekuru NET UI
 
Arun Kumar(7.8Yrs).DOC
Arun Kumar(7.8Yrs).DOCArun Kumar(7.8Yrs).DOC
Arun Kumar(7.8Yrs).DOC
 
Narmada Kannan_Resume
Narmada Kannan_ResumeNarmada Kannan_Resume
Narmada Kannan_Resume
 
Resume (2).docx
Resume (2).docxResume (2).docx
Resume (2).docx
 
Cv vipin
Cv vipinCv vipin
Cv vipin
 
Sairam Gadepalli
Sairam GadepalliSairam Gadepalli
Sairam Gadepalli
 
RohiniKrishna_Feb
RohiniKrishna_FebRohiniKrishna_Feb
RohiniKrishna_Feb
 
Actively looking for an opportunity to work as a challenging Dot Net Developer
Actively looking for an opportunity to work as a challenging Dot Net DeveloperActively looking for an opportunity to work as a challenging Dot Net Developer
Actively looking for an opportunity to work as a challenging Dot Net Developer
 
New resume
New resumeNew resume
New resume
 

Satendra Gupta Sr DotNet Consultant

  • 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.