Sr. Net Developer Resume
Camp Hill, PA
SUMMARY
- Professional, solution - oriented .NET Web Application Developer wif 10+ years of experience in designing, coding, testing and supporting large-scale enterprise applications in Microsoft web/client-server environments wifin diverse industries. Advanced skill wif leading-edge programming tools complemented by proven ability to assimilate and rapidly utilizing emerging technologies.
- Technical expertise in Microsoft Technologies, such as .NET Framework(4.x/3.x/2.x/1.x), Visual Studio.Net 2015/2013/2012/2008/2005/2003 , ASP.NET, C#, VB.NET, WCF, Web Services, IIS (8.0/7.5/7.0/6.0 ), SOAP, XML, DOM, XSL, XSLT, HTML, JavaScript, JQuery, VBScript, AJAX, ADO.Net, XML, COM, COM+, DCOM, VB and Classic ASP.
- Proficiency in Software Development Life Cycle (SDLC) and AGILE methodologies of development process such as requirement analysis & definition, prototyping, proof of concept, designing, coding, testing and implementation.
- Extremely proficient in Object Oriented Programming Concepts (OOPs).
- Expertise in Client/Server (Win Forms) and Web based (Web Forms, ASP.Net) application development.
- Experience in developing web applications using Model View Controller (MVC) architecture.
- Well versed wif Data Modeling and Normalization of Database schemas.
- Experience in using ASP.NET AJAX framework for quickly creating efficient and interactive Web applications dat work across all popular browsers.
- Extensive experience in UI development using ASP.NET, HTML, XML, Java Script, CSS and AJAX.
- Experience working wif Telerik RadControls for ASP.NET AJAX UI toolkit.
- Experienced in XML Web Services (SOAP, WSDL, and UDDI) concepts using .NET Framework.
- Solid experience working wif XML technologies XSLT, XML, XML DOM, and XSD.
- Experience in enterprise level web Methods integration projects.
- Expertise in creating web based application using technologies like Classic ASP, HTML, CSS, JAVA Script, XML, and DHTML.
- Worked extensively wif ADO.NET objects such as Data Adapter, Dataset, and Data Reader to interact wif databases like SQL Server 2014/2012/ 2008/2005/2000.
- Experience in database related work primarily creating complex Stored procedures, Views, Triggers, (UDF) Functions, using PL/SQL,T-SQL and Performance Tuning in SQL Server 2008/2005/2000.
- Extensive experience in Unit Testing using N-Unit, MSTest, VSTest and TestDriven.NET, Integration and Regression Testing.
- Extensive experience in developing reports using Crystal Reports and SQL Server Reporting Services (SSRS 2014/2008/2005 ).
- Experience working wif Team Foundation Server (TFS), Visual Source Safe (VSS) and Subversion (SVN) source control tools for code management.
- Extensive experience in defect resolution, production support and training.
- Highly motivated wif teh ability to work independently or as an integral part of a team and Committed to highest levels of professional and personal excellence.
TECHNICAL SKILLS
Programming Languages: C, C++, C#, Java, JavaScript, Python, PL/SQL, IBM RPG®
Web Frameworks: ASP.NET 4.6/4.5/4.0/ 3.5/ 3.0/ 2.0/ 1.1 , JQuery, AngularJS®, Node.Js
Web Servers: IIS 8.0/7.5/7.0/ 6.0/ 5.1/ 5.0 , Apache Tom Cat
IDE Tools: Visual Studio 2015/2013/2012/2010/2008/2005/2003/2002 , Eclipse
Web Technologies: ADO, ADO.NET, HTML, XML, XSLT, XSD, CSS, AJAX, MVP/MVC, Telerik, LINQ
Database: SQL Server 2014/2012/2008/2005/2000 , Oracle 11g/10g/9g
Database Management Tools: SQL Server Management Studio, Toad 9.0, Benthic, Oracle SQL Developer
Reporting Tools: MS SQL Server Reporting Services (SSRS) 2014/2008/2005 , Crystal Reports 11/10
UML Design Tools: Enterprise Architect 7.0, Rational Rose, Microsoft Visio
Unit Testing Tools: VSTest, MSTest, NUnit
Distributed Technologies: Windows Communication Foundation (WCF), Web Services, .NET Remoting, SOA Patterns
SDLC Methodologies: Agile - TDD, Spiral, Waterfall.
Configuration Management: TFS 2015/2010/2008/2005 , VSS 2005, Subversion (SVN) 1.5, SmartSVN
Operating Systems: Windows Server 2012/2008/2003/2000 , Windows 10/7/XP.
PROFESSIONAL EXPERIENCE
Confidential, Camp Hill, PA
Sr. NET Developer
Responsibilities:
- Developed Use Cases, Activity Diagrams and Logical Data Model using Enterprise Architect 7.0 as part of teh General System Design (GSD) phase.
- Extensively involved in technology stack evaluations and system architecture development.
- Developed technical specification and design documents including Class Diagrams, Sequence Diagrams, Workflow specifications and cross-system communication interface documents.
- Designed and developed Worker Portal web application framework on .NET 4.6/4.5 platform Layered architecture.
- Designed and developed teh Self-Service application framework on .NET 4.6/4.5 platform using Model-View-Controller(MVC) design pattern for presentation layer and SOA Service Layer pattern for teh WCF business layer.
- Implemented application security using Login pages & Custom Principal Authorization mechanism.
- Developed service contracts, data contracts and fault contracts and implemented services in WCF for teh Entity, Task and Utility service layers.
- Implemented NetTcpBinding for teh services and hosted in Windows Activation Service (WAS) environment on Windows Server 2008.
- Developed data access layer using C#, ADO.NET, LINQ and Microsoft Data Access blocks.
- Developed Stored Procedures, Cursors, Views and Functions using PL-SQL in Oracle 11g.
- Implemented View, Controller and Model interfaces/operations in C# for teh presentation layer of teh application.
- Developed UI using Telerik RadControls for ASP.NET AJAX, ASP.NET 4.5, HTML, CSS and JavaScript.
- Developed test case projects and performed Data driven Unit Testing using Visual Studio 2015/2012 unit testing tools.
- Extensively used TFS 2015/2010 to track complete tasks and resolve defects in an Agile TDD development approach.
- Debugging environmental bugs and production support.
- Mentored junior developers in teh team to walkthrough application architecture, design principals and coding standards.
Environment: Microsoft Visual Studio 2015/2012/2010 , Team Foundation Server (TFS) 2015/2010, .NET 4.6/4.5, Telerik Web RadControls, ASP.NET 5, MVC, C#, LINQ, WCF, WAS, Windows Server 2008, AppFabric, HTML, CSS, JavaScript, Oracle 11g, MS Enterprise Library, MSBuild, IIS 7.0, Enterprise Architect 7.0, SoapUI, SOA Policy Manager.
Confidential, Philadelphia, PA
Software Engineer
Responsibilities:
- Requirement analysis and produced functional specifications working in close co-ordination wif business analysts and development leads. Used Agile SDM for project iterations.
- Translated functional specifications to technical designs using UML. Responsible for designing Class diagrams and Sequence diagrams using Enterprise Architect.
- Applied Model-View-Controller (MVC) architectural design pattern for teh application development. Used GoF design pattern to generalize commonly used objects - BasePage, ProcedureBase, ControllerBase, and WebServiceBase.
- Developed UI using HTML, XML, ASP.NET 4.0 Master Pages, JavaScript and CSS.
- Extensively used data-bound Web Server Control - Repeater to create custom lists out of data.
- Extensively used ASP.NET User Controls for reusing common UI elements in multiple web pages.
- Thoroughly enforced page validation, both client-side and server-side, using ASP.NET Server Validation Controls and JavaScript.
- Implemented .NET Remoting server objects for communication between Web Server & App Server.
- Developed Session Helper Classes and implemented functions to Get & Set Session IDs, Get & Set Persistence info, Create, Load and save a user session state into database.
- Involved in designing Controller architecture. Developed Controller Factory base classes and helper classes to set and get controller parameters, to build controller chains and to manage controller transitions.
- Designed classes and interfaces using VB.NET for business and data layers. Used Generics to implement paging logic for Repeater controls on web pages. Developed classes using lazy load or delay load strategy for efficient memory usage while loading objects.
- Implemented business rules and developed data access methods in VB.NET. Used ADO.NET & MS Enterprise Library Data Access Blocks to read-write data to SQL Server database.
- Used MS Enterprise Library Exception Handling and Logging Application blocks to implement Exception handling and Logging.
- Extensively involved in developing controllers for each page and respective action handlers. Used XML/XML Document as teh media for sending controller responses to teh front-end.
- Developed Web services to interface wif business methods, Developed data contracts and service contracts for exposing services.
- Developed PL-SQL Packages, Stored Procedures, Views, Cursors and Functions in Oracle 10g. Optimized/Performance tuned queries by improving teh existing Joins and eliminating nested queries. TEMPEffectively created indexes on tables to fine tune large search queries.
- Developed reports using SSRS 2008.
- Developed automated test cases in Agile -TDD (Test Driven Development) environment. Reused teh test cases to automatically test new code for correctness. Extensively used NUnit for testing teh correctness of teh new code after each development phase. Importing and exporting data, data manipulation, writing stored procedures.
- Reviewing application logs and reports to identify program processing errors and possible improvements.
- Researching program errors, communicating root cause, implementing code changes to address teh root cause and smoke testing teh code changes.
- Participation in cross-team and inter team discussions regarding teh current and proposed software offerings.
- Assisting cross-team and inter-team colleagues wif questions regarding application code.
Environment: Team Foundation Server 2010, Visual Studio 2008, .Net Frameworks 3.5, IIS, SQL Server 2012/ 2000, Oracle 11g, MTM, ASP.Net, VB.Net, MS SSRS 2008, MS Enterprise Library 3.1, NUnit, JQuery, Ajax, C#, XML, Java Scripting, Perl, VBA, CSS.
Confidential, Torrance, CA
.NET Developer
Responsibilities:
- dis application is developed using .NET 3.0 framework.
- Produced Technical Designs by translating functional specifications using Rational Rose and UML modeling concepts.
- Involved in application design using Model-View-Presenter (MVP) design pattern. Designed and developed classes and interfaces dat define teh View and Presenter blocks of teh MVP triad.
- Extensively involved in designing data models for business & data Layers dat define teh Model block of teh MVP triad.
- Developed UI using ASP.NET 3.0, HTML, Master Pages, and JavaScript & AJAX. Used ASP.NET User Controls to develop common UI controls for all web pages.
- Developed service interface, service contracts and data contracts using Windows Communication Foundation (WCF) service model and exposed business components using teh service interface.
- Designed and developed Request and Response classes required for WCF communication.
- Implemented business logic and validation components using C#.NET.
- Developed Windows batches to automatically update WCF Data contracts using svcutil tool.
- Developed Data Accessor classes and implemented Data Access Logic in C#.NET using MS Enterprise Library Data Access Application blocks.
- Implemented Exception handling & Logging using MS Enterprise Library Exception Handling and Logging Application blocks.
- Developed Stored Procedures, Cursors, Views, and Functions using T-SQL in SQL Server 2005. Optimized SQL Joins to improve stored procedure performance while execution.
- Developed automated test cases in a Test Driven Development (TDD) environment. Used NUnit for testing new code.
- Extensive Unit testing and Integration testing of WCF service calls and business functions.
- Performance testing of WCF service calls using VBScript. Includes logging all HTTP traffic to examine teh serialization and de-serialization of data objects using teh HTTP Debugger - Fiddler.
- Extensively involved in teh Defect Resolution and Production Support for teh project.
- Responsible for daily source code merges in TFS between subsequent Release versions.
- Worked in an aggressive project environment where Agile SDM was followed for developing subsequent releases through 4-week length sprints. Periodically coordinated wif Business Analysis, Design and Data teams and met teh aggressive deadlines.
Environment: Visual Studio 2005, UML, .NET 3.0, ASP.NET 3.0, AJAX, WCF, MVP, C#.NET, XML, XSLT, VBScript, IIS 6.0, SQL Server 2005, MS Enterprise Library 3.1, TFS 2005, VSS 2005, Windows Server 2003.
Confidential, Philadelphia, PA
.Net Programmer
Responsibilities:
- Designed and developed GUI for teh application.
- Preprocessing teh scientific data which is acquired from teh Department of Energy.
- Designed and developed rendering algorithm.
- Implemented teh system using Model View Controller (MVC) architecture.
- Involved in testing and debugging.
Environment: Visual Studio 2005, C++, OpenGL.
Confidential
Sr. Consultant (AS/400)
Responsibilities:
- Maintained IMS audits and worked independently on all issues for all Amway boxes.
- Worked on Critical Issues in IMS.
- Worked on Change Requests generated in IMS by clients.
- Wrote some wrapping programs to upload data automatically from Microsoft Excel into AS/400.
- Assisted in Label Printing Projects through RPG programming skills.
- Attended Client Conferences on regular intervals.
- Developed Reports of IMS Issues weekly, monthly and annually.
- Conducted some AS/400 technical application training classes.
Environment: Nortel VPN, IBM Client Access, Cool 2E, Aldon CM, DB2/400, RPG400, RPGII, RPGIV, CL/400, Query/400, Aldon CMS, Java.