Sr. .net Developer Resume
Atlanta, GA
SUMMARY:
- IT professional having 9+ years of experience in all phases of Software Development Life Cycle (SDLC) such as planning,requirement gathering,analysis, design, implementation, testing and maintenance of Web Based, Client - Server and N-tier Architecture.
- Worked as an individual contributor and as a team member of small team in ‘Scrum and Sprint’ based a fast pace Agile development environment.
- Extensive experience in designing and developing software applications with ASP.Net MVC(3.0/4.0), C# (4.5/4.0/3.5/3.0 /2.0 ), .NET Framework (4.5/4.0/3.5/3.0 /2.0 /1.x), ASP.NET (4.5/4.0/3.5/3.0 /2.0 ), ADO.NET, AJAX, LINQ, WCF, CSS, Web Services, SOAP.
- Responsible for designing Presentation Tier (web pages) using Master Pages, Themes, Skins, HTML, XML, CSS, Java Script, JQuery and also worked with ASP.NET Custom Controls.
- Hands on experience with Angular JS, Bootstrap 3.0, HTML5 for creating single page applications.
- Experienced in using ASP.NET AJAX framework and created efficient and interactive Web applications to work across all popular browsers.
- Extensive working experience in designing using Object Oriented Programming Principles like Encapsulation, Inheritance, Polymorphism, Abstraction and Design patterns like MVVM, Abstract factory, Singleton, MVC.
- Experienced in using Language-Integrated Query (LINQ) and retrieve data from different data sources (LINQ to Objects, LINQ to XML, and LINQ to SQL).
- Expertise in Web based (Web Forms, ASP.Net) application development.
- Implemented Exception Handling mechanism using .Net Framework Classes and extensively used various User Controls to ensure reusability.
- Worked extensively with ADO.NET objects such as Data Adapter, DataSet, and Data Reader to interact with databases like SQL Server 2012/2008/2005/2000.
- Experienced in database related work primarily creating complex stored procedures, Views, Triggers and Functions using PL/SQL, T-SQL.
- Experienced in generating the reports using Crystal Reports 9i / XI and SAP Crystal Reports 2013.
- Used HP Quality Centre to log application defects after the changes moved to production and HP Service Manger 7 for application support. Well-versed in handling the Incident tickets, Problem tickets, Change tickets and Release tickets.
- Experienced in Configuration Management, maintaining the web sites and services, setting up and maintaining company Version policies, build schedule using Team Foundation Server 2010 and VSS.
- Extensive working experience in unit testing framework - NUNIT, MS Unit Tests.
- Excellent Written, Analytical, Verbal Communication skills with a customer service oriented
TECHNICAL SKILLS:
Programming Languages: C#.Net (4.5/4.0/3.5/3.0 ), VB.NET (10.0/9.0/8.0 ), C++, HTML, T-Sql
Web Technologies: ASP.NET 4.5/4.0/3.5/3.0/2.0, MVC, Silverlight 4.0/3.0, ASP.NetAjax Toolkit 3.0/2.0, Javascript, Jquery, VB Script
XML Technologies: XAML, XML, XSLT, XSL
UI Technologies: AngularJS, Bootstrap 3.0,HTML5
IDE Tools: Visual Studio 2015/2013/2010/2008/2005
.Net Frameworks: .Net Framework 4.5/4.0/3.5/3.0/2.0 /1.*
Databases: MS SQL SERVER 2014/2012/2008/2005/2000
Reporting Tool: SQL Server Reporting Services (SSRS), SAP Crystal Reports 9i, XI and 2013
Modeling Tools: UML, MS Visio 2010/2007
Issue/Bug Tracking Tools: HP Quality Centre and HP Service Manger 7
Version Control Tools: Visual SourceSafe(2005), CVS, Team Foundation Server(2010)
Middleware: WCF, ADO.NET 4.5/4.0/3.5/3.0/2.0, Web Services, Web API 2.0,Nhibernate, Enterprise Library 5.0/4.0/3.1
Servers: Windows Server 2008/2003/NT, Microsoft IIS (7.0/6.0/5.0/4.0 )
Other Utilities: ILdasm, gacutil, Sn.exe, Fiddler, Resharper and DevExpress Controls
Application Support: Incident Management System, Problem Management System,Change Management System and Release Management System
PROFESSIONAL EXPERIENCE:
Confidential, Atlanta, GA
Sr. .Net Developer
Responsibilities:
- Developed solutions for diverse programming scenarios in C#, employing Object Oriented Programming (OOP) concepts such as: encapsulation, inheritance, polymorphism, and abstraction.
- Created & hosted WCF Services and also used different bindings to make it available to different types of clients.
- Implemented the WCF Services/consuming the Services with the Security and Debugging Mechanisms.
- Created User Controls, Data Access Layer, Business Logic Layer Classes using C# and .Net 3.5 for web pages.
- Created Client side validations with JQuery selectors, Events and Server side validations with ASP.Net 3.5.
- Developing the UI component architecture and API for application integration framework using Angular JS.
- Written Stored Procedures in SQL Server 2008 used EDMX as conceptual Model and LINQ to Entities to bind the data to Grid View, Data List, Details view, Repeaters for data manipulation.
- Designed and developed the database tables, ADO.NET, PL/SQL stored procedures using Oracle 10g.
- Used ASP.NET MVC 4.0 Page Controller pattern to add functionality to individual pages such that to accept input from the page request, invoke the requested actions on the mode
- Effectively used JQuery a concise JavaScript Library for traversing HTML5 document, event handling and AJAX interactions.
- Created Silverlight applications for interactive, Web-based data visualization using XAML in Visual Studio 2010.
- Designed and developed WebForms using ASP.NET, C#.NET and Visual Studio.
- Involved in preparation of cascade style sheet (CSS3) files.
- Writing Oracle Stored Procedures, SQL scripts and calling them by using Perl shell and Korn shell scripts .
- Wrote the stored procedure to be used in PowerBuilder based software.
- Wrote a test suite in WinForms, with C# for backend.
- Involved in Coded UI scripting.
- Used Web Services (SOAP, WSDL) for communicating with other application and components.
- Later helped migrate from SOA to RESTful services using ASP.NET Web API.
- Responsible for designing the ASP.NET application authentication using .NET Framework, Model View Controller MVC and IIS security model.
- Responsible for creating with MVC4.0 Razor Engine design pattern/approach to develop as per business need in shortest time.
- Involved in Design and Developing components of this application using ASP.NET, C# .NET, VB. NET, JavaScript.
- Implemented Unit Testing, Integration Testing and System Testing using NUnit.
- Used WPF in creating custom controls, various animated scenes using the combination of transforms, animation controls and color effects.
- Extensively used crystal reports and SQL Server Reporting Services (SSRS) for generating reports populated by data in databases.
Environment: Visual Studio 2010, .NET Framework 4.0, C#/VB.NET, ASP.NET MVC 4.0/3.0, WCF, WPF, Entity Frame Work 4.0, JQuery, TFS 2010, Agile, Angular JS, HTML5, CSS3, IIS 7.0, JavaScript, AJAX, ADO.NET, LINQ, XML, Microsoft Enterprise Library, WebForms, MVVM, NUNIT, Perl, WinForms, SSRS, SSIS, JSON, PowerBuilder, Multithreading, Web Services, Web API, PL/SQL, SQL Server 2008 R2, MYSQL, Oracle 10g, Windows XP, UML, Windows Server 2003, Coded UI Framework, Windows Server 2008 R2/2008.
Confidential, Houston, TXSr .NET Developer
Responsibilities:
- Analysis of the specifications provided by the clients.
- Regular client interactions in order to understand the client requirements.
- Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance.
- Designing and developing the ASP.NET applications with Model-View-Controller (MVC)framework.
- Implementation of client side validations using JavaScript and ASP.NET MVC validation implemented at Controller level.
- Creating Unit Of work and Services to create abstraction between Database and Web API.
- Developed Authorization Server using AccessTokens and RefreshTokens Based on OAuth Protocol.
- Handled Errors in ASP.Net Web API Using Exception Filters and Exception Handlers.
- Created Authentication Filters and Authorization filers to Authenticate and Authorize the Client Request.
- Handled Run Time Errors & Design Time Errors by implementing appropriate Error handlers in C#.Net.
- Modularized the existing CSS on the UI components to improve the performance by loading what is necessary.
- Created various Angular JS Services to make AJAX calls and custom angular directives to create own HTML tags and induce some kind of behavior to those tags.
- Worked on implementing new Stored Procedures as well as modifying the existing ones for any performance issues using SQL Server 2012.
- Collaborate with other IT teams, communicating and negotiating needs to achieve project goals.
- Worked on High Level Design and Low Level Design documents for the requirements.
- Fixed various bugs and defects, which are managed in HP Quality Center Application with collaboration of QA/Test team.
- Performed Bi-weekly code reviews, deployments and maintenance.
- Trained junior developers on framework and process to be followed in application development and post production support.
- Involved in peer review for each domain in all the Sprints.
Programming Tools & Technologies: Visual Studio 2013, .Net Framework4.5, C#, ASP.NET 4.5, ASP.Net MVC 5, SQL Server 2012, XML, HTML5, JavaScript, CSS, Jquery, LINQ to SQL, AJAX, TFS, Angular JS, MVC Web API 2.0, Fiddler,Entity Framework 6.0, Windows Server 2008 R2, Microsoft Enterprise Library, ReSharper and HP Quality Centre.
Confidential, Washington, DC.Net Developer
Responsibilities:
- Responsible for designing and implementing system modules using C#.NET and Visual Studio 2010.
- Specified the system architecture and design utilizing the UML Analysis and Design Models.
- Documented the system using Visual Studio 2010.
- Designed Sequence Diagrams for each and every functionality of the project.
- Designed flowchart of the project using Microsoft Visio 2007.
- Responsible for Reverse Engineering of C# code and its documentation.
- Troubleshot and resolved bugs in .NET applications to ensure optimal development environment.
- Responsible for documentation of various versions of release including issues and bug fixing.
Environment: Visual Studio 2010/2008, C#, Visual Studio Tools for Office (VSTO), Team Foundation Server (TFS), Windows Vista, .NET 3.5 sp1, UML, Visio 2007, Office 2007
Confidential.NET Developer
Responsibilities:
- Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance.
- Developed solutions for diverse programming scenarios in C#, employing Object Oriented Programming (OOP) concepts such as: encapsulation, inheritance, polymorphism, and abstraction.
- Created User Controls, Custom Controls, Data Access Layer, Business Logic Layer classes using C#.Net for web pages.
- Utilized ADO.Net technology extensively for data retrieving, querying, storage and manipulation using LINQ.
- Utilized Ajax Tab control, Update Panel, Script Manager, ModalPopupExtender, MaskedEditExtender and MaskedEditValidator for validations.
- Designed the web UI using ASP.NET, HTML, DHTML, XSL/XSLT, JavaScript, CSS, Web Forms and AJAX Controls.
- Created User Controls, Custom controls, Data Access Layer, Business Logic Layer classes using C# and .Net 3.5 for web pages.
- Worked with ADO.NET to interact with the SQL Server 2008 (i.e. retrieving, updating and inserting data into the tables).
- Used ADO.NET and Grid View, Data List, Details view, Repeaters, Dataset Classes for data manipulation.
- Worked Extensively with Query Optimization Techniques to Fetch Data with better Performance Tuning.
- Used Enterprise library for Database Connection and writing exception manager component, which creates a log file in event viewer.
- Preparation of Functional Specification Document (FSD) and Technical Specification Document (TSD).
- Developing testing strategies for efficient and error free testing in staging and production environments.
- Peer Review of Test Plans, Design documents, Code and Testing.
- Involved in getting the Change Request Signoff approvals for the project.
- Involved in Deployment and Troubleshooting issues in the application.
- Involved in writing technical specifications design document, deployment documents and operations guide for operation support.
Programming Tools & Technologies:MS.Net Framework 3.5, Visual C#.Net, ASP.Net, Group Directory Shared Service, SQL Server 2008 Shared Service(preferred), SSRS, Microsoft SharePoint 2010,Java Script, AJAX, ADO.NET,LINQ, HTML, DHTML, XSLT, XML, CSS,IIS v6.0, IE 6 or IE 7 and TFS
