Puneet_B_Resume_9.2yrs_Developer
-
Upload
puneet-bhatnagar -
Category
Documents
-
view
76 -
download
0
Transcript of 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.
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
• 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.
• 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,
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.
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