Senior .net Developer Resume
Chicago, IL
SUMMARY:
- 8 plus years of experience in all phases of software development life cycle (SDLC) - Project Analysis, Requirements, Design, Development, Testing, Deployment and Documentation.
- Experience in development of web and Client/Server Applications using Microsoft .NET Framework 4.5.1/4.0/3.5/2.0, Visual Studio 2015/2013/2012/2010/2008/2005, C#.NET, ASP.NET, MVC, VB.NET, Razor engine.
- Experienced in creating rich user interface on the web-using HTML, Cascading Style Sheets (CSS), Master Pages, Java Script, Angular JS and JQuery.
- Strong database design experience in SQL Server 2012/2008 and Oracle RDBMS (9i/11g/10g).
- Experience in data accessing using Data Reader, Data Set, CRUD operations, Entity Framework 5.0/4.5/4.0 andADO.NET.
- Solid understanding of newly introduced features in .NET 4.5/4.0like WCF (Windows Communication Foundation), LINQ (Language Integrated Query) and WPF (Windows Presentation Foundation).
- Strong experience in design, analysis and implementation of Object-Oriented (OOP) Applications (Inheritance, Polymorphism Encapsulation, Abstraction and Exception Handling) using C#.
- Proficient in developing 3-Tier and N-Tier distributed .NET applications using Web Services.
- Experience of Design patterns like MVC 5.0/4.0/3.0/2.0.
- Experienced in XML Web Services (ASMX) (SOAP, WSDL and UDDI), Service Oriented Architecture SOA concepts using .NET Framework.
- Experience in Single Page Applications (SPA) framework for creating efficient and interactive web applications that work across all popular browsers using Angular JS.
- Experience in created Entity classes, relationships between entity classes using LINQ (Language Integrated Query) to SQL, LINQ to objects and LINQ to XML to manage relational data as objects.
- Experience in Software Configuration using tools like Team Foundation Server (TFS) and GitHub.
- Excellent debugging skills and expertise in creating performance enhancement solutions.
- Hands on experience with SQL Server Reporting Services (SSRS), using SQL 2012/2008.
- Experience in working both independently, team-oriented, and in a collaborative environment.
- Performing Unit testing on applications using N unit testing tool and MS-tests.
- Experience in gathering requirements from stakeholders, clients and Product Owners and provide strategies for software solutions.
- Expertise in working in scrums, sprint and agile methodology.
- Ability to rapidly learn concepts with excellent interpersonal and problem solving skills.
TECHNICAL SKILLS:
.NET Technologies: ASP.NET (4.5.1/4.5/4.0 ), ADO.NET, SQL, ENTITY FRAMEWORK (5.0/4.0), XML, Web Services (ASMX), Web Forms, Win Forms, RESTful Services, Web API LINQ, WCF, WPF, MVC.NET (5.0/4.0/3.0).
Programming Languages: C#.Net (4.5/4.0/3.5/3.0 ), VB.NET, Visual Basic 6.0, and C Programming.
Markup Languages: XML, XAML, HTML5.0/4.0, CSS/CSS3
Scripting Languages: JavaScript, jQuery, AngularJS 1.4/1.0, Ajax
Database: Microsoft SQL Server 2005/2008/2012, Oracle (9i/10g/11g), PL/SQL, MS Access 2013/2010/2007
Operating Systems: Windows 2000/XP Professional/Vista/7/8/8.1 and Windows 10.
Application Tools: MS-Office (Excel, Access, Word), Microsoft Project.
Web Servers: Microsoft Internet Information Server (IIS 5.0/6.0/7.0/7.5 )
Development Tools: Visual Studio ( 2015/2013/2012/2010/2008/2005 ), Team Foundation Server (2008/2010/2012 ), Visual Source Safe (VSS) and GitHub.
Reporting Tools: Crystal Reports ( 2010 / 9 / 8.5 / 8), SQL Server Reporting Services (SSRS)
PROFESSIONAL EXPERIENCE:
Confidential - Chicago, IL
Senior .Net Developer
Responsibilities:
- Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance.
- Responsible for designing the ASP.NET application Authentication using .NET Framework, Model View Controller (MVC) and IIS 7.5 security model.
- Used ASP.NET MVC Page Controller pattern to add functionality to individual pages such that to accept input from the page request, invoke the requested actions.
- Responsible for Designing and Developing the Reusable UI Components Like MVC Master Pages ‘Layouts and Nested Layouts’, ‘View Start’ and MVC User Controls ‘Partial Views’.
- Experience in working with JavaScript Frameworks like Angular JS, which simplifies JavaScript object bindings with HTML Elements and client server communications.
- Created various Angular Services and injected them into Angular Controllers (using Dependency Injection) to enable AJAX calls and created Custom angular directives to create own HTML tags and induce some kind of functional behavior to those tags.
- Implemented AJAX functionality using Angular JS to load contents individually in different partial views to minimize loading time and for better user experience.
- Used Entity Framework Code First Approach to interact with Database and also implemented the Mappings, Model Changes, CRUD (Create, Retrieve, Update, Delete) operations and dealt with performance issues.
- Developed ASP.NET MVC 5 applications using Code First Approach in Entity Framework and UI in Razor View Engine.
- Used JSON to transmit data between Server and Web Application an alternative to XML Serialization.
- Consumed Restful Web Services with Angular JS updating the Model and Views of the application.
- Used ASP.NET MVC Page Controller pattern to add functionality to individual pages such that to accept input from the page request, invoke the requested actions.
- Implemented WEB API Services for CRUD operations with HTTP verbs GET, POST, PUT and DELETE.
- Used HTTP Response Exception to handle the exceptions in Web API and also customized the Exceptions using Exception Filters and registered them at the Action Level.
- Used GitHub repository for maintaining the source code management and distributed revision control.
- Used Cascading Style Sheets (CSS) to import various styles in Html for the views (Presentation layer).
- Worked on all the required Stored Procedures, User Defined Functions, Triggers, and Views using T-SQL as per business logic.
- Extensively used LINQ to SQL, LINQ to Entities to manipulate the data in database.
- Implemented Unit Testing using N-unit and also involved in Integration Testing and Regression Testing.
- Used various report items like tables, sub report and charts to develop the reports in SSRS (SQL Server Reporting Service).
- Implemented Reports using SQL Server Reporting Services, Crystal Reports by using stored procedures implemented in the SQL Server 2012/2008.
- Worked in AGILE and SCRUM environment regularly attending the Status Meetings and updating status to Scrum Master.
- Actively participated in Design reviews for creating new functionalities for Anthem clients.
- Involved in the process of developing Technical design specification documents.
Environment: Visual Studio 2013/2012, SQL SERVER 2012, IIS7.5/7.0, .NET Framework 4.5.1, C#.NET 4.0, ASP.NET, MVC 5.0, LINQ, GitHub, Web Services, Entity Framework 4.5,JavaScript, Ajax, CSS3, Angular JS 1.4, Web API, HTML5, RESTful Services, SOAP, T-SQL(Transact- SQL),AGILE Methodology.
Confidential - Cary, NC
Senior .Net Developer
Responsibilities:
- Development of MedNet, a distributed system with an architecture based on 3-tier model with the following logical layers: Presentation layer (View), Business Logic Layer (Controller) and Data Access layer (Model).
- Extensively worked on the web based portal design of Providers, Employees and Customers who are part of MedNet.
- Both windows and web projects are created in C#.NET.
- Participated in full development of the life-cycle using Object Oriented Programming (OOPS) concepts.
- Developed complex view using ASP.NET MVC Razor engine, JQuery UI, server-side scripting with C# and .NET Framework 4.0
- Developed Entity Framework MVC pattern for the DAL (Data Access Layer) and UI (User Interface) with JQuery for the front end.
- Created various Angular Services and injected them into Angular Controllers (using Dependency Injection) to enable AJAX.
- Developed Razor views with strongly typed view models and helpers and partial views using ASP.NET MVC4, CSS3, Html, and C #.
- Used JQuery for page scripting, AJAX calls and JSON and XML for passing objects from Controller to View and vice versa.
- Developed module which deals with validating user, changing passwords and searching of information depending upon priority of user in site Using ASP.NET.
- Used AJAX, JavaScript and Angular JS for dynamic browser functionality.
- Created Window Communication Services (WCF) to access data from SQL Server.
- Used Data Contract as the standard mechanism in the WCF for serializing .NET object types into XML.
- Designed WCF Service Contract for validating the user input credit card type and its validation.
- Integrated process into build system which auto-generates REST API documentation from source code improving API documentation quality and availability while reducing maintenance costs.
- Involved in creating Security features like role based security using C#.NET.
- Created reports and charts using SQL Server Reporting Services (SSRS)
- Deployed applications into test and production environments by using web server (IIS).
- Used Visual Studio Team System 2010 Team Foundation Server (TFS) for team collaboration with builds of applications, and setup unit testing in TFS.
- Developed a Responsive web design using front-end code (HTML/CSS/JavaScript).
- Implemented Unit Testing, Integration Testing and System Testing using N-UNIT to ensure Code Stability and functionality.
Environment: Visual Studio 2013/2012,C# 3.5, Angular JS 1.0, JavaScript, SQL Server 2012, ASP.NET 4.0, SSRS, HTML4.0, Windows Communication Foundation (WCF),CSS, Web Services(ASMX),Entity Framework,MVC.NET 4.0, Office 2007/2010/2013, IIS 7.0/6.0, JQuery, Ajax, Unit tests (N-unit) and Agile Methodology.
Confidential - Buffalo, NY
.Net Developer
Responsibilities:
- Involved in Analysis, Design and Development phases of the application.
- Utilized controls like Data Grid, Auto-complete and Combo Box for flexible data listing.
- Implemented Cascading Style Sheets (CSS), Master Pages and HTML for maintaining uniformity among all Web Pages in GUI.
- Involved in development of web graphics and graphical (UI) Pages using the HTML, Cascading Style Sheets (CSS) Master Pages &ASP.NET Controls
- Developed Multi-Tier Application in .NET using the N layer approach. Presentation layer was developed using MVC, business layer using C#, and the data access layer using Entity framework.
- Worked with objects like Sql Data Adapter, Data View, Data Reader, Sql Command, Data Set, and Data Tables in the data access layer to query data from database and bind them to front end controls.
- Implemented Various Web API’s as business tier.
- Consumed Restful Web Services (GET, PUT, POST, and DELETE)for updating the Model and Views of the application.
- Designed and developed summary view to display a rate chart index using ASPMVC 3.0 to help sales in quoting the customers precisely.
- Designed controls to dynamically add intermediate stop and update sites using AJAX controls using JQuery and JavaScript.
- Used JavaScript and ASP.NET Validation Controls for client side validation.
- Developed Stored Procedures, Functions and Triggers in the PL/SQL database for implementing backend business logic.
- Found several areas for improvement, made recommendations, and made changes to improve security across all components and systems.
- Implemented WCF services successfully to communicate with another portal.
- Developed some dynamic reporting solutions SQL Server Reporting Services (SSRS).
- Implemented WCF Contracts such as Service Contract, Operation Contract and Data Contract.
Environment: C# .NET, ASP.NET MVC 3.0, Entity Franework, HTML 4,WCF,XML, Visual Studio 2010, SQL SERVER 2012/2008, PL/SQL (Oracle 9i/10g),IIS 5.0, JQUERY, JavaScript, CSS, Web API, RESTful services, LINQ, ADO.NET, SSRS.
Confidential - Los Angeles, CA
.Net Developer
Responsibilities:
- Worked as a Developer in the team for designing and developing the Web applications using Microsoft advanced technologies MSFT Visual Studio 2010, .Net Framework 3.0, C#, ASP.NET.
- Developed complex web applications in Visual Studio 2010 and .NET 4.0 framework.
- Implemented Middle layer for data access components in ASP.NET and C# classes.
- Developed business layer components in C#.
- Created SQL stored procedures using T-SQL for complex business logic.
- ADO.NET objects such as Data Set, Data View, Data Reader and Data Adapter are used in the Data Access layer to communicate with the database to access, update data in the database.
- User interface separated with JavaScript include files and clients side validation.
- Used user controls to give a consistency looks on the pages.
- Developed ASP.Net Web service, Web Application and Windows application using C#.Net, and VB.NET in .Net framework 3.5 and ASP.NET user controls.
- Used ADO.NET to establish database connectivity and data manipulation.
- Created databases and written queries using SQL SERVER 2005.
- Worked on Web Forms to achieve some functionality locally.
- Created and consumed Web Services(ASMX).
- Used WCF services for communicating with other application and components.
Environment: Visual Studio 2010/2008, ASP.NET, C#.NET, WCF,.NET Framework 3.0, VB.NET, MS SQL Server 2008/2005,T-SQL, ADO.NET, Web Services (ASMX).
Confidential
.Net Developer
Responsibilities:
- Designing and developing modules for the application.
- Create the user interface for all the static and dynamic pages using ASP.NET web forms.
- Involved in designing and developing the GUI for the user interface with various controls (Component Art Grid View, Data List, Textbox, Calendar, List Controls, Dropdown, Validation Controls etc.).
- Develop Business logic layer by implementing Object Oriented Programming languages (OOPS) and concepts like abstraction, encapsulation, inheritance, polymorphism in C#.
- Used ADO.NET for the database access using SQL Server Data Adapters.
- Worked in TDD and SCRUM environments
- Created the database and have written stored procedures using SQL SERVER 2000.
- Used ASP.NET web form controls such as Grid View, List View, etc. for displaying data.
- Implementation plan preparation for rolling out the system changes to the live server.
- Involved in Maintenance of the Web-Application.
- Used Visual Source Safe (VSS) for version controlling and source code protection.
Environment: ASP.NET 3.0, C#.NET (3.0/2.0), SQL Server 2008, ADO.NET, SCRUM, Windows Server 2003, Visual Studio 2008/2005, Visual Source Safe.