Senior .net Developer Resume
Phoenix, AZ
SUMMARY
- 7+ Years of professional IT Experience in design & development, testing and implementation of Client/Server and Web - based N-tier architecture systems using Microsoft Technologies.
- Experience with all phases of SDLC in the Waterfall model and Agile (SCRUM) methodologies.
- Developed N-tier web applications using Visual Studio 2008/2010/2012 , C#, ASP.Net 3.0/3.5/4.0/4.5 , ADO.Net, WCF, XML, SOAP, Web Services, Web Forms, Win Forms and Microsoft.Net Frameworks.
- Worked on ADO.NET Entity Framework to associate with database for CRUD operations and LINQ to Entities, Lambda Expressions, and OO Design Patterns.
- Proficient in Web Programming to enhance user experience and performance using JavaScript, jQuery, KendoUI, KnockoutJS, AJAX, AJAX Toolkit and CSS.
- Experience in developing applications using ASP.Net MVC 4.0 Framework, HTML5, CSS 3.0, bootstrap CSS and Entity Framework 5.0.
- Experience in creating SQL Server objects like Tables, Stored Procedures, Views, Indexes, Triggers, Cursors, user defined data types, functions, SSIS and SSRS.
- Implemented ADO.Net data access techniques i.e. SQL Connection Objects, SQL Command Objects, DataSet Objects, DataReader Objects and DataAdapter Objects using DataGrid and DataList in ADO.Net.
- Extensively used LINQ (LINQ to SQL, LINQ to XML), ADO.NET, ILog Jrules, Entity Framework 4.0/5.0/6.0 and T-SQL in developing Data Access Layer.
- Strong working experience in managing Security policies including Authentication, Authorization, Identity, Encryption, Personalization, Membership, Roles, Profiles and Resource Access Control.
- Extensive experience with development & deployment of Web Services (SOAP, UDDI & WSDL), WCF services, SOA, SSO (Single Sign On) and MSMQ using the .NET Framework 3.0/3.5/4.0/4.5 .
- Good Experience in SQL Profiler and Performance Tuning.
- Extensively worked on developing applications using ASP.Net MVC.
- Good Experience with MVVM, MVC, Kendo View Model, Repository and Singleton design pattern.
- Good Knowledge on WPF, Azure/Cloud, Silverlight and Microsoft Dynamics CRM.
- Good Experience with WWF 3.0/4.0, Oracle and Log4net.
- Good Knowledge on Web API and REST Service.
- Good Experience with IOC (Inversion of Control) and Dependency Injection.
- Good Experience on Telerik third party controls and Microsoft Enterprise Library.
- Good Experience with Entity Framework approaches such as code-first and database-first.
- Worked with IIS and Windows Server 2008 during application deployment.
- Proficiency with Object Oriented Principles, Concepts and Best Practices.
- Experience in Software Configuration Management (Daily Build, Release and Testing methodology) using tools like TFS, GIT Hub and VSS.
TECHNICAL SKILLS
Web Application: MVC, ASP.NET, Web API, ADO.Net, WINFORMS, HTML5, XML, XSLT, JavaScript, JQuery, AngularJS Classic ASP (basic), Web Forms, CSS, IIS 6,7
Databases: SQL Server (2012,2008, 2005, 2000), PL/SQL, MS Access, LINQ to XML and Oracle 9i/10g
Programming Languages: C, C++, Java, C#, PHP
Windows GUI: Win forms, WPF
Middleware: Web Services, WCF
Microsoft Technologies: .NET Framework (4.0, 3.5, 3.0, 2.0, 1.1 & 1.0), XAML, LINQ, ADO.NET, entity framework, XML
Application Development Tools: Team Foundation Server (TFS), MS Office, Visual Studio.Net 2003/05/08/10/12 , SharePoint Designer 2007
Development IDE: Visual Studio.NET (2014, 2013, 2012, 2010, 2008, 2005), Expression Blend (2)
Operating Systems: Windows 98 / 2000 /XP Home /XP Professional/ 2003 Server, Unix.
Reporting Tools: SQL Reporting Services (SSRS), Crystal Reports 8.0
PROFESSIONAL EXPERIENCE
Confidential, Phoenix, AZ
Senior .Net Developer
Responsibilities:
- Application development is an Agile (SCRUM) methodology, where progress and task assignment is discussed in everyday meetings.
- Used AJAX, JavaScript libraries like JQuery for fast and asynchronous communication between page and server without refreshing the page.
- Used AngularJS framework for event management for data validation of input forms.
- Construct a RESTful web service that pinpoints 404 errors with Entity Framework and Web API.
- Create a dynamic AngularJS UI for displaying vital reports on server health monitoring.
- Dynamically set and retrieve JSON objects in an Asp.NET SPA using the AngularJS MVC (model-view-controller) architecture and SOA based development.
- Developed View-Models in order to restrict the controllers to control the dataflow between the model and view.
- I used SiteCore to design information architecture, developing and customizing applications.
- Experience in developing applications using ASP.Net MVC 5.0 Framework, HTML5, CSS 3.0, bootstrap CSS and Entity Framework 5.0.
- Created trade input, trade validation and workflow rules using Drools.NET Business Rules Engine.
- Maintained quality of SOA services like security requirements such as reliable messaging, authentication, authorization and policies associated with it.
- Involved in generating the Invoice Report, Export Report and PDF Report.
- Worked on uploading documents to Azureblob storage, downloading and deleting, updating the document names using two different approaches of Web API and MVC controller methods.
- Implemented SSO (Single Sign On) with SAML (Security Assertion Markup Language) Script.
- Designed the application using MVC design patterns and generated UML diagrams.
- Used WCF for creating services for the application.
- Used SOA architecture for developing services.
- Worked on cloud computing using Windows Azure and SQL Server Azure.
- Designed and developed UI using KendoUI, CSS, bootstrap CSS, JQuery, JSON and AJAX.
- Creating and consumed WCF services following SOAP protocol and created WSDL documents to describe web services.
- Worked with XML Serialization to enable the conversion of XML documents to common language runtime objects.
- Proficiency in developing XML applications using DTD, Schema, DOM, XSL.
- Used LINQ and ADO.NET Entity Framework 5.0 for Database interaction.
- Created Stored Procedures, PL/SQL statements, Functions to manipulate the databases.
- Developed applications in TDD (Test Driven Development) environment using Unit testing
- Performing unit-testing on logics that are being built.
- Deployed the application and components on the test and production servers.
- Used TFS for the purpose of project tracking and Source Control.
Environment: .NET Framework 4.5, Visual Studio 2015, ASP.NET, MVC 5, C#, Web Services, WCF, Application Blocks, TFS, HL 7, ETL, AJAX, Full Stack.Net, PowerShell, AngularJS, JSON, XML, SAML, XSLT, Biz Talk, SQL Server 2014, Xamarin, LINQ, NUnit, SiteCore, T-SQL, IIS.
Confidential, Mechanicsville, VA
.Net Developer
Responsibilities:
- Designing code, test and support of .NET web applications using ASP.NET C#, .Net Framework4.5, Visual Studio 2013, HTML, CSS, MVC design patterns, GUI, AJAX, JavaScript, ADO.Net.
- Client Side User Interface is implement using MVC5, HTML5, CSS3, Angular JS and Bootstrap.
- Worked with Angular JS framework with UI bootstrap for layout like two column, three column, dashboard, and migrated other item like Menu, progress-bar and pagination and so on.
- Involved in development of various methods of Business Layers and Data Access Layers in C#.NET andADO.NET
- Developed using C#.NET 4.0 to in corporate business logic andASP.NET4.0 for GUI and implemented.
- Worked with business Analyst and Project manager to drive out requirements and implemented an elegant solution to the task at hand.
- Created User Control to make application code reusable and to give same look and feel to the application.
- Used SilverlightControls for the aesthetic effects and developing user Controls of the webpage.
- Effectively used JQuery a concise JavaScript library for traversing HTML document, event handling and AJAX interactions.
- Implemented Presentation layer inASP.NETusing Web Forms, User Control, Web Controls, HTML, and different Cascading Style Sheets.
- Used Ajax Control Tool kit to run client side script, enhance rich web UI, validation and showing div based Ajax extender.
- Experience in designing Applications using design pattern like MVVM.
- Broad understanding of the industry best patterns & practices in design & web development.
- Worked on SQL objects and relational databases and design.
- Implemented data access-layer using ADO.NET to communicate with the SQL Server database.
- Used ADO.NET objects such as data adapter, data reader, dataset and data view for consistent access of data from the database.
- Used LINQ to SQL to provide run time infrastructure for managing relational data as objects.
- Used Team Foundation Server (TFS) for version controlling of application.
- Used of XML, XSL & XSLT for developing various reports and export to excel features.
- Integrated the template in to ASP.NET MVC-5 application.
- Developed a defined request-response message system, typically expressed in JSON or XML, which is exposed via the web - most commonly by means of an HTTP-based web server by a server-side Asp.NET web API.
- Used Microsoft Entity Framework Code First approach for the Data Access Layer for the ASP.NET MVC 5application.
- Worked with MVC5 controllers to integrate with WCF and addressed the integration issues.
- Deploy builds to through Azure, troubleshooting and debugging issues as they arise.
Environment: Visual Studio 2013, .Net framework 4.5, C#, VB.Net, ASP.NET, ADO.NET, Web Services, MVC4, SQL Server 2012, AJAX Control Toolkit, XML, XSL/XSLT, WCF, TELERIK Controls, HTML, CSS, NUnit, SQL Server Reporting Services, Team Foundation Server (TFS)
Confidential, Trumbull, CT
.Net Developer
Responsibilities:
- Developed UI Screens using ASP.NETMVC pattern, WCF and C#, JavaScript, CSS, HTML.
- Used Entity Framework for data access.
- Used jQuery, Angular to provide advanced Front-End functionality and rich user experience.
- Used LINQ to query against strongly typed collections of objects and various data source: SQL databases, ADO.NET Objects and Entity Framework 4.0.
- Program client side and server side validations using JavaScript and regular expressions.
- Code the application in C# using ASP.NET including textboxes, combo boxes, data grids, tree view control, buttons, validation controls, and image buttons and zooming.
- Implemented Business logic using C# and used ASP objects like Request, Response, Query string, Server and Application Management.
- Worked on View State to maintain data between the pages of the application.
- Developed and Used User Controls using C# and ASP.NET.
- Wrote class library for Database Access layer using C# and ADO.NET.
- Designed user control for re-use of UI functionality.
- Identify and create indexes and stored procedures in SQL Server.
- Developed WCF Services using C# for exposing the functionalities of the enterprise business components at the Business Layer
- Developed core functionality with the ASP.NET MVC3.0/4.0 Framework.
Environment: C# .NET, SQL Server 2008/2012, SQL Server Management Studio (SSMS), LINQ, MVVM, Entity Framework, WCF, XML, HTML, AJAX, JavaScript, JQuery, IIS, SOA, T-SQL, TFS (Team Foundation Server), Visual Studio 2010/2012
Confidential
.Net Developer
Responsibilities:
- Worked on Agile Methodology to achieve smooth collaboration between self-organizing, cross functional teams.
- Participated in daily scrums and weekly meetings with the project sponsors to meet expectations and deadlines.
- Developed user client side logics using JQuery/JavaScript.
- Created Master Pages to display required information on every page of application.
- Designed and developed UI, User Controls, and Client-Server Side Validation Controls using ASP.NETand JavaScript.
- Developed RESTFUL/WCF Web services, APIs and other backend components.
- Developed and consumed Web services for getting health insurance premium quotes, Medicare Supplement Rate quotes, county codes etc.
- Used ADO.NETobjects such as Data Reader, Dataset and Data Adapter for Consistent access to SQL Server data sources.
- Responsible for modeling the objects and their relationship among them using UML.
- Creation and tuning of indexes for enhancing the site performance.
- Design of the database schema and the underlying business logic, along with the implementation of SQL queries, stored procedures on SQL Server 2005 database
- Ability to work with Product and Development Teams when changes to the application are needed.
- Involved in enhancements of Dashboard tool used for support perspective built on WPF.
- Ability to understand and resolve performance related issues Ability to manage software release process.
Environment: Visual Studio 2010, C#, Agile, ASP, WPF, WCF, C#, ADO.NET, LINQ, XML, XSL, HTML, JavaScript, JQuery, Scrum, SQL-Server 2008, Web Services, CSS.
Confidential
.Net Developer
Responsibilities:
- Involved in analysis, design and development of application with full Software Development Life Cycle (SDLC) from analysis and design to implementation with .Net Technologies.
- Designed and Developed different modules, Class using C# and Designed GUI Part in .Net.
- Developed complex web forms using ASP.NETserver-side scripting with C#, .NETFramework 3.5.
- Designed, modeled multi-threaded, enterprise n-tier software agent using WCF web service hosted in a Windows service.
- Designed WCF Service Contract for validating the user input. Implement classes for data validation and to perform edit check on the data.
- Used LINQ and ADO.NETEntity Framework for developing data access layer.
- Used Object Oriented Programming (OOP) to make it more efficient.
- Developed dynamic ASPX web pages for Application using ASP.NET, C#.NET, XML, XSL/XSLT/XPath, HTML, JavaScript and AJAX including JQuery library.
- Used ADO.Netdata objects such as Connection, Command, Data Adapter, Data Reader, Dataset, Data Table and XML for consistent access to SQL data sources.
- Created Store Procedures, Functions, Packages, Triggers, Indexes and Views using T-SQL in Development and Production environment for SQL Server 2005/2008.
- Generated various reports using SSRS and administered them using Report manager console.
- Experienced in LINQ (Language Integrated Query), LINQ to SQL, and LINQ to XML.
- Handled runtime and design time errors by implementing the appropriate error handlers in C#.Net.
- Resolved potential issues that arose during the execution of development.
- Used Model View View-Model (MVVM) Pattern.
- Used Team Foundation Server (TFS) for integration, maintenance and Security of code.
Environment: Visual Studio 2008, .NETFramework 3.5, C#, ASP.Net, ADO.Net, LINQ, WCF, JQUERY, XHTM, HTML, XML, XSL, T-SQL, SQL Server2005/2008, SSRS, XP, JavaScript, TFS.
