puneet_b_resume_9.2yrs_developer

9
Puneet Bhatnagar Phone: 408-921-2859 Mail to : [email protected] 8290 Gate Parkway W, Jacksonville, FL-32216 Profile 9.2 years of rigorous experience in Systems Analysis, Design, Development and Implementation of various applications including Web and Client/Server Application development using Microsoft .NET Framework, C#.NET, ASP.NET, MVC, WCF, Web API, Entity Framework, SSRS, SSIS, SQL Server 2005/2008/2012. Experience in Entertainment, E-commerce and Service domains. Experience in designing, developing and supporting applications using LINQ, JavaScript Object Notation (JSON), JQuery, Razor, Web API, HTML, CSS, XML, JavaScript, jQuery, AJAX. Expertise in Visual Studio .Net environment and Microsoft .Net Framework 2.0/3.0/4.0/4.5. 1 year of experience in UI Testing Automation using Coded UI. Good knowledge on the versioning control technologies TFS, VSS & GitHub. Extensive experience in developing and supporting applications using SQL Server Integration Service (SSIS) and SQL Server Analysis Services (SSAS). Extensive experience in developing, integrating and supporting services using Windows Communication Services (WCF) with Web applications. Strong database skills, Object Oriented Programming (OOPS) Proficient in SQL Server and T-SQL (DDL and DML) in constructing Tables, Normalization techniques on database Tables.

Upload: puneet-bhatnagar

Post on 06-Apr-2017

76 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Puneet_B_Resume_9.2yrs_Developer

Puneet Bhatnagar

Phone: 408-921-2859Mail to : [email protected]

8290 Gate Parkway W,Jacksonville, FL-32216

Profile• 9.2 years of rigorous experience in Systems Analysis, Design, Development and

Implementation of various applications including Web and Client/Server Applica-tion development using Microsoft .NET Framework, C#.NET, ASP.NET, MVC, WCF, Web API, Entity Framework, SSRS, SSIS, SQL Server 2005/2008/2012.

• Experience in Entertainment, E-commerce and Service domains.• Experience in designing, developing and supporting applications using LINQ,

JavaScript Object Notation (JSON), JQuery, Razor, Web API, HTML, CSS, XML, JavaScript, jQuery, AJAX.

• Expertise in Visual Studio .Net environment and Microsoft .Net Framework 2.0/3.0/4.0/4.5.

• 1 year of experience in UI Testing Automation using Coded UI.• Good knowledge on the versioning control technologies TFS, VSS & GitHub.• Extensive experience in developing and supporting applications using SQL Server In-

tegration Service (SSIS) and SQL Server Analysis Services (SSAS).• Extensive experience in developing, integrating and supporting services using Win-

dows Communication Services (WCF) with Web applications.• Strong database skills, Object Oriented Programming (OOPS) • Proficient in SQL Server and T-SQL (DDL and DML) in constructing Tables, Nor-

malization techniques on database Tables.• Expert in creating and using Stored Procedures, Views, User Defined Functions.• Expert in creating Sub-Queries and Joins for complex queries involving multiple ta-

bles and Exception Handlers.• Excellent experience in creating Indexes, Indexed Views in observing Business Rules

and creating effective Functions and appropriate Triggers to assist efficient data ma-nipulation and data consistency.

• Hands on experience on PostgreSQL, open source database.• Hands on experience with developing search capabilities in the application using

Couch Base and Elastic Search.• Expertise in all phases of software development life cycle: Insightful experience in

project planning, designing application, formulation of deployment strategy and cre-ation of software products as per client requirements.

• Good communication skills, interpersonal skills, self-motivated, quick learner, team player.

Page 2: Puneet_B_Resume_9.2yrs_Developer

Technical Skills

Programming Languages C#, JavaScript, HTML, XML, CSS,T-SQL, Oracle PL/SQL

Web Technologies ASP.NET, MVC,WCF, Web API, Entity Framework, ADO.NET, AJAX, jQuery, IIS, JavaScript

DBMS SQL Server 2012/2008/2005, PostgreSQL, SSIS

Reporting Tool SSRS

Project Management Microsoft Team Foundation Server, Visual SourceSafe, GitHub

Testing Frameworks MS Unit Testing, Nunit, CodedUI and Selenium

Functional Domains Entertainment, E-Com and Service

Process IBM Quality Management System

Educational QualificationBachelor of Engineering in Information Technology (7.4/10 GPA) from Rajasthan Uni-versity, India.

Professional Work ExperienceEmployer: Integrated Management Systems Inc., 10/06/2014 to till dateRole: Senior Software DeveloperProject: FANATICS

Fanatics is a leading online retailer of officially licensed sports merchandise and provides the ultimate shopping experience to sports fans. As a Top 50 Internet Retailer Company, Fanatics comprises the broadest online assortment offering hundreds of thousands of officially licensed items via its Fanatics and FansEdge brands. In addition, the Company powers the e-commerce sites of all major professional sports leagues (NFL, MLB, NBA, NHL, NASCAR, PGA), major media brands (NBC Sports, CBS Sports, FOX Sports) and over 200 collegiate and professional team properties.

Responsibilities:• Interacting with Business Partners and understanding the requirement• Performing Analysis on requirements and providing High and Low Level design documents.• Developing UML sequence diagrams to illustrate server side application workflow• Designing database using Normalization techniques• Developing the application using C#, ASP.NET 4.5 Framework, MVC, WCF and SQL

SERVER 2012• Creating the Layout view, Partial view for reusable purpose• Writing WCF Web Service, Windows services Components• Working on Orders API, Cart API Services using Web API technologies

Page 3: Puneet_B_Resume_9.2yrs_Developer

• Designing the graphical user interface ASP.NET, Telerik Kendo UI tools including Kendo Grid with server side pagination/filtering/sorting/grouping, AJAX , JQuery, and asynchronous server side processes to enhance performance and responsiveness

• Implementing and maintaining CSS style sheets, Themes to provide a consistent look and feel throughout the application.

• Creating test methods using MS Unit Test and NUnit• Writing UI Automation test cases using Selenium Webdriver• Managing the project using TFS & GitHub as source control• Creating functions ,views, and sql queries for business operations using SQL Server 2012• Implementing Error handling operations using custom faults and exceptions to display user

friendly error messages• Used various Transformations in SSIS Dataflow, Control Flow using For loop Containers.• Involved in ETL architecture enhancements to increase the performance using query optimizer.• Implemented Event Handlers and Error Handling in SSIS packages.• Creating SSIS packages for Data Conversion using data conversion transformation.• Advanced extensible reporting skills using SQL Server 2008 Reporting Services (SSRS).• Designed and created Report templates, bar graphs and pie charts based on the merchandise

data.• Developing various types of complex reports like Drill Down, Drill through, Cross tab reports.• Involved in scheduling,creating snapshots and subscriptions for the reports using SSRS 2012.• Unit testing and Integration testing• Environment Setup and Deployment

Environment: MS Visual Studio 2013, .NET Framework 4.5, ASP.NET, ADO.NET, C#, AJAX, XML, WCF Services, Web API, IIS, Microsoft Enterprise library, Selenium Webdriver, MS SQL SERVER 2012, SQL Server Reporting Services, SQL Server Integration Services, Team Foundation Server, Win-dows Server 2008

Previous Employer: IBM Start Date: Aug, 2006 End Date: Oct, 3 2014Client: Walt Disney– Orlando, FL Sr. Application Programmer Oct 2010 – Oct, 3 2014

Project: Performance ManagementPerformance Management is web based application used to monitor the performance of agents across Disney. This application generates rich dashboards based reports and Business Object reports to analyze how an agent performed. Agent’s data for various business units like Dinning Events, Theme Park Ticket-ing, Cruise Line Ticketing, are compiled into one dashboard like report or cockpit. This application is used for ranking and performance indicators for agents.

Responsibilities:• Design, Implement and Deliver new and complex high quality solutions to clients in response to

varying business requirements.• Interacting with Business Partners and understanding the requirement• Performing Analysis on requirements and providing High and Low Level design documents.• Responsible for managing scope, planning, tracking and change control.

• Responsible for implementing solutions using ASP.NET, MVC, C# and SQL Server 2008.

Page 4: Puneet_B_Resume_9.2yrs_Developer

• Designing the graphical user interface ASP.NET and SSIS and SSAS for ETL with with server side pagination/filtering/sorting/grouping, AJAX , JQuery, and asynchro-nous server side processes to enhance performance and responsiveness

• Implemented and maintained CSS style sheets, Themes to provide a consistent look and feel throughout the application.

• Designing database using Normalization techniques.• Managed the project using TFS as source control.• Implemented Error handling operations using custom faults and exceptions to display

user friendly error messages• Coordinating with offshore team to perform the works.• Unit and Integration Testing.• Environment Setup and Deployment

Environment: .NET Framework 4.0, ASP.NET, ADO.NET, C#, Analysis Manager (SSAS 2000), SQL Server Packages (SSIS), SQL Server, MVC, Entity Framework (EF), JavaScript, LINQ, JSON, JQuery, Razor, , XML, Web Service, WCF, IIS, Microsoft Enterprise library.

Walt Disney– Orlando, FL Sr. Application Developer Aug 2012 – Oct, 3 2014

Project: Animal ProgramThe Animal Kingdom Vet Records system manages the record-keeping for animals in the Animal King-dom (and some Living Seas fish). It has hundreds of users, primarily: Veterinarians (ZooMR), Nutrition-ists (ZooDiets), Zookeepers (ZAP / ZooDiets / ZooMR) and Registrars (ZAP). Field Observers also use Daily Reporting System (DRS) to record their observations.

Responsibilities:• Design, Implement and Deliver new and complex high quality solutions to clients in response to

varying business requirements.

• Interacting with Business Partners and understanding the requirement.• Performing Analysis on requirements and providing High and Low Level design documents.• Responsible for managing scope, planning, tracking and change control.

• Responsible for implementing solutions using ASP.NET, MVC, C# and SQL Server 2008.

• Designing the graphical user interface ASP.NET using EF and LINQ with server side pagination/filtering/sorting/grouping, AJAX , JQuery, and asynchronous server side pro-cesses to enhance performance and responsiveness.

• Implemented and maintained CSS style sheets, Themes to provide a consistent look and feel throughout the application.

• Designing database using Normalization techniques.• Managed the project using TFS as source control.• Implemented Error handling operations using custom faults and exceptions to display

user friendly error messages• Coordinating with offshore team to perform the works.• Unit and Integration Testing.• Environment Setup and Deployment.

Environment: .NET Framework 4.0, ASP.NET, ADO.NET, C#, AJAX, XML, Web Service, WCF, IIS, Microsoft Enterprise library, MS SQL SERVER 2008, SQL Server Reporting Services, SQL Server Inte-gration Services, Team Foundation Server, Windows Server 2008,

Page 5: Puneet_B_Resume_9.2yrs_Developer

MVC 4, EF, LINQ, JavaScript, JSON, JQuery, Razor.

ServiceMaster –Memphis, TN Application Developer Feb 2009 – Sept 2010

Project: eCISeCIS is custom designed ETL tool. The client legacy data is in MS-Access and they want to transform into SQL-Server. We have created this application to make this happen. The conversion is not one to one, instead a lot of complex business rules are implemented to convert the data. Data is extracted in XML, zipped and transformed to SQL server database through complex joins and queries.

Responsibilities:• Implement and Deliver new and complex high quality solutions to clients in response to varying

business requirements• Responsible for effective communication between the project lead and the customer. • Provide day to day updates to the project lead and regular project status to the customer. • Responsible for implementing solutions using ASP.NET, .NET framework 3.5 and SQL • Server 2005.• Responsible for implementing solution using C# and SQL Server 2005.• Managed the source code using VSS.• Created functions, views, and SQL queries for business operations using SQL Server 2008.• Translate customer requirements into formal requirements and help lead in design • Establish Quality Procedure for the team and continuously monitor and audit to ensure team

meets quality goals.

Environment: C#, .NET2005, MS-Access, SqlServer2005, JavaScript, XML, VSS.

IBM Corporation Developer Sept 2006 – Feb 2009

Project: Sage & Scoper Solution Advisor Global Edition is a modeling tool, which is used for quickly building, costing and com-municating complex service solutions for different outsourcing solutions for Customers. SAGE is a powerful and concise way to build, change and consistently communicate any complex out-sourcing solution structure and cost. To maximize enterprise benefit, it is designed for the entire solution chain.

Responsibilities:

▪ Learn the new technologies fast from seniors and deliver modules on time

▪ Deliver new solutions to clients in response to varying business requirements

▪ Responsible for implementing solution using VB.NET, VB6.0 and MS Access.

▪ Responsible for effective communication between the project lead and the customer. Provide day to day updates to the project lead and regular project status to the customer.

▪ Develop understanding of how to translate customer requirements into formal requirements and help lead in design documents, establish specific solutions, and leading the efforts including programming and testing that culminate in client acceptance of the results.

Page 6: Puneet_B_Resume_9.2yrs_Developer

Environment: VB6, VB.Net, MS Access, Farpoint Spread 7, Bennet Tlist7

Certifications and Trainings• Certified for Web based Application Development using ASP.NET2.0 and ASP.NET4.0.• IBM Certified Database Associate DB2 Universal database V8.1 Family.• IBM Certified Lean Six Sigma.• Big Data• CMMI• SQL Server 2008 SSIS and SSAS• SQL Server 2000 Analysis Services• SQL Server 2000 Enterprise Packages• Entity Framework in .NET 4.0• ADO.NET Connections and Commands• ADO.NET and Data Binding• Web Services Using XML and .NET• MVC Framework• Communication Skills