Senior .net Developer Resume
Philadelphia, PA
SUMMARY
- More than 5 years of experience in complete Software Development Life Cycle (SDLC) from Requirement Analysis, Design, Development and Implementation of complex Client/Server and web - based n-tier Architecture Systems/ Business Applications with Object-Oriented Analysis (OOA), Design (OOD), and Programming (OOP).
- Experience in Development methodologies like Agile/Scrum, Iterative and Waterfall models.
- Proven experience in developing various Enterprise based Client/ Server-side applications (Windows, Web, XML Web Services and SOA) using Microsoft .NET and other technologies like C#, ASP.NET, VB.NET, Win Forms, ADO.NET, Entity Framework, LINQ, Web Services, ASP.NET MVC 3/4/5, RESTful, WCF, WPF, XML, SOAP and .Net Framework
- Experience in Business Use-Case Analysis, gathering functional requirement, Developing, specifications, business models, and UML Diagrams.
- Achieved client-side functionality with AngularJS MVC framework and used teh features like data binding, routing, custom filters, custom directives, and http services to make API calls and exchange data in JSON/XML.
- Expertise in ASP.NET MVC and developed teh features Views, Partial Views, Strongly Typed Views, Sections, Areas etc., and implemented Controllers and Controller Actions, Filters, Routing.
- Strong understanding and Implementation noledge of Design Patterns.
- Proficient in Implementing and consuming WCFSOAP/REST services with features like Security, Debugging and Performance.
- Leveraged teh introduction of Web API Controllers (Web API 2) in ASP.NET MVC 5 to build, maintain Restful API's and consume teh API's client side using AngularJS data binding.
- Extensively worked with LINQ, ADO.NET and Entity Framework Code-First and Database First approaches to retrieve and manipulate teh data and implemented Mappings (Fluent API), Transactions, Performance, Logging, and exception handling features.
- Experience in developing Web Forms and WinForms applications with DOT NET Frame work and Visual Studio.
- Experience with Frond-end Development using Java Script, jQuery, HTML and CSS and responsible for overall layout design dat meet cross-device compatibility using Bootstrap.
- Experience in XML, XML Web Services, XSLT Security, WSDL, Web Services, Validation Controls, Autantications like windows autantication and forms autantication
- Experience in writing JQUERY 2.0/1.0, JQUERY AJAX based web applications to improve teh response time and extensively implemented update panels, script manager and triggers.
- Experience in developing Single Page Application (SPAs) using AJAX and HTML5 to create fluid and responsive Web apps using Angular JS Framework, without constant page reloads.
- Experience in developing applications using Service Oriented Architectures (SOA), Model View Controller (MVC).
- Experience using Silver Light in creating and using interactive user experiences for Web Applications.
- Experience with RDBMS Architecture, Model, Design and Development including MS SQL Server and T-SQL.
- Solid Understanding of Windows Workflow Foundation.
- Experience in creating components using Repository and Unit of work patterns with Entity Framework as teh data access layer to SQL Server.
- Familiar with design and development of business reports using Crystal Reports, SQL Server Reporting Services(SSRS).
- Experience in using Microsoft Azure for deploying and managing applications.
- Experience with using version control tools like Team Foundation Server(TFS), Visual Source Safe(VSS) and GitHub.
- Strongly experienced in using Cloud computing platform like Microsoft Azure.
- Experience with Unit and Integration Testing by using MS Test and N-Unit Unit Testing Framework. Also, Load testing and Performance testing.
- Excellent technical ability, good communication skills and hardworking attitude, flexible working individual with insight of determine priorities, schedule work, and meet critical deadlines.
TECHNICAL SKILLS
Web Application: ASP.NET, MVC 5.0, Web Forms, HTML 5/4/3, XML XSLT, JavaScript, jQuery, CSS, AngularJS/2.0, Silver light
Microsoft Technologies: NET Framework (4.5, 4.0, 3.5, 3.0), XAML, LINQ, ADO.NET, Entity framework, XML.
Languages: C, C++, C#, VB.NET ADO.NET
Databases: SQL Server (2014, 2012, 2008, 2005)
Database Languages: SQL, T-SQL, PL/SQL
IDE Tools: Notepad++, SQL Server Management Studio, MS Test, N-Unit Testing Framework, PL/SQL Developer
Web Services & Middleware: WCF, SOAP Web Services, RESTful Services, ASP.Net Web API Servers Windows Server 2008/2003/NT, Microsoft IIS (7.0, 6.0, 5.0)
Version Control: Git, TFS, VSS
Development IDE: Visual Studio.NET
Architecture: Agile Methodology (Scrum), Waterfall (SDLC), Test Driven Programming, Design Patterns and Practices, ER Diagram, Data Flow Diagram
ORM Tools & Reporting Tools: SQL Reporting Services (SSRS), SSAS, SSIS, Entity Framework, LINQ
Technologies: HTML4&5/XHTML, CSS, Bootstrap, Java Script, JSON, jQuery, AJAX, AngularJS
Cloud Service: Microsoft Azure
PROFESSIONAL EXPERIENCE
Confidential, Philadelphia, PA
Senior .Net Developer
Responsibilities:
- Involved in teh complete Software Development Life Cycle (SDLC) including Analysis, Design, Implementation, Testing and Maintenance Involved in writing technical specifications design document, deployment documents and operations guide for operation support.
- Worked on Agile Methodology (Scrum) to meet timelines with quality deliverables.
- Incorporated many rich, user friendly, responsive features in teh application using Angular JS, BOOTSTRAP,HTML 5, jQuery.
- Implemented Form Based autantication and Role based authorization to autanticate users.
- Created and maintained database objects like complex Stored Procedures, Triggers, Cursors, and Tables, Views, and SQL Joins. Created teh link servers to pull teh data from different data sources and used them in teh stored procedure which will be executing on teh scheduled basis through SQL agent.
- Implemented MVC Design pattern for developing teh Web Application.
- Used ASP.NET MVC framework to support teh use of Dependency Injection to inject objects into a class, instead of relying on teh class to create teh object itself.
- Used ASP.NET MVC Page Controller pattern to add functionality to individual pages such as to accept input from teh page request, invoke teh requested actions on teh controller.
- Responsible for designing teh ASP.NET application autantication using .NET Framework, Model View Controller MVC and IIS security model.
- Definedrequest-responsemessage system, typically expressed inJSONorXML, which is exposed via teh web—most commonly by means of anHTTP-based web server using server-sideWeb API.
- Extensively worked on Repository Framework in Data Access Layer with respect to Database operations (CRUD) which encapsulate teh Entities generated at Business layer.
- To extend functionality within aweb browseror another HTTP client. Originally these were most commonly in teh form of native plugin-architectures however most new ones target standardizedJSONbindings with aclient-sideweb API programmatic interface.
- Participate in architecture, design, and code reviews.
- Designed teh complete solution using N-tier Architecture model with ASP.NET and design patterns.
- Handled many production issues and enhanced teh User interface as per teh requirement.
- Responsible for maintaining versions of source code using Team Foundation Server.
- Supported Operations team during teh deployment and troubleshooting teh production issues during deployment and on regular basis.
- Involved in doing builds in both Development and Testing Server using N-Unit Testing.
Environment: .NET Framework 4.5, C# .NET, ASP.NET MVC 5, Web API, Entity Framework, LINQ, Visual Studio 2015, XML, Azure, CSS, Bootstrap, JavaScript, JSON, AngularJS, AJAX, SQL Server, SSIS, SSRS, N-Unit Test, IIS, Team Foundation Server(TFS).
Confidential, Chicago, IL
Jr.NET Developer
Responsibilities:
- Designed and implemented teh web application framework using .NETFramework4.0.
- Designed teh User Case Diagram, Class Diagram using UML.
- Implemented Model-View-Controller (MVC) pattern for design solution.
- Designed and generated Invoices, Bills using SQL Reporting Services(SSRS).
- Developed classes and interfaces for teh Data Access layer using C#, ASP.NET,ADO.NETand SQL Server.
- Designed 3-tier architecture, and web application framework.
- Used ASP.NETAJAX and updated web pages to implement teh AJAX functionalityto enhance teh application.
- Used jQuery for client-side validation.
- Extensively used Grid View, Data list and Repeater controls.
- Used LINQ for database transactions.
- Extensively worked on stored procedures, triggers, functions, views,temporary tables, and table variables.
- Used HTML 5 new features to make attractive and functional website.
- Used CSS3 to enhance of making teh web application to run web site on different environment like iPhone, iPad, PC.
- Involved in creating and consuming services using WCF.
- Developed user controls and used validation controls available in .NETenvironment.
- Involved in extensive use of XML in data representing from teh back end.
- Performed debugging and exception handling in support to teh softwaredevelopment.
- Involve in teh Code Review Process and testing teh application using N-Unit.
- Used Team Foundation Server for Version Control.
Environment: C#, ASP.NET, MVC, SQL Server 2012, AJAX, XML, AngularJS, UML, ADO.NET, LINQ,Entity Framework, HTML, CSS, Visual Studio 2012/2013, jQuery, IIS, N-Unit.
Confidential
.Net Developer
Responsibilities:
- Involved in AGILE software development life cycle(SDLC) methodology for achieving a highly efficient product.
- Involved in teh development of teh web forms for teh end users using C#.NET and ASP.NET.
- Utilized various validation controls, used regular expressions, and performed custom validations and created various validation groups.
- Used Cascading Style Sheet (CSS) in web pages to separate presentation from structure to be able to define text alignment, size, borders, and many other typographic characteristics.
- Involved in designing and developing teh GUI for teh user interface using ASP.NET Validation controls.
- Generated reports by querying teh database using ADO.NET.
- Used window services for developing and designing Schedule jobs dat run every day using C#.
- Used MS Silverlight3.0 and WPF for developing runtime animations.
- Created Stored Procedures dat encapsulated business rules and data validation.
- Created SQL queries, Views and implemented ADO.NET to update, insert, select, and delete data from database.
- Responsible for testing teh functionality of teh web pages by creating Unit test cases.
Environment: .NET Framework, ASP.NET, ADO.NET, C#, SQL Server, Silverlight 3.0, HTML, JavaScript, jQuery, Web Services.