Senior .net Developer Resume
MI
SUMMARY
- Overall 7 years of professional IT experience in the areas of Design and Development of high scalable Multi - Tiered Applications using Microsoft Technologies primarily using ASP.NET, C#.NET, SQL Server, MVC, MVVM, MVVM Cross and WPF in various domains.
- Good experience on Relational Database Management Systems (RDBMS) Concepts with strong knowledge in using SQL Server.
- Strong experience in ASP.Net MVC, Web API, WCF, Entity Framework, IIS, HTML, CSS, JavaScript, jQuery, Angular JS, Bootstrap.
- Experience in NUnit Testing and Implementation of Client/Server applications using C#, MS SQL Server with N-tier development environment.
- Strong knowledge in Web based pages and site design using HTML, CSS, Themes, Master Pages, XML, JavaScript, jQuery, and AJAX.
- Good knowledge in using Bootstrap Framework.
- Expertise in Developing web forms, web controls, user controls and validation controls in ASP.NET.
- Experience in design and development of Web Apps including Single Page Application (SPA) using front-end technologies such as HTML5, CSS3, Bootstrap, JavaScript, jQuery, Angular2 and TypeScript.
- Expertise in database designing, developing and implementing Applications using C#, ASP.Net, VB.Net, Microsoft Visual Studio 2008, 2010, SQL Server 2008, 2010
- Experience in RDBMS Concepts, Database Management Systems, Database Physical and Logical design, Data Mapping, Table normalization, Data Modelling.
- Built Data Models integrating different work streams to exhibit performance by using SQL and variousData Warehousing tools.
- Experience in design, development, enhancement and maintaining applications in Oracle using SQL, PL/SQL on windows and UNIX environment. Strong knowledge of oracle Architecture, Data Dictionary and DBMS packages.
- Experience in designing rich interactive WPFapplications in XAML using MS Visual Studio.
- Experience in designing, developing and updating Web-Forms using .NET Technologies like HTML5, CSS, C#, AJAX, JavaScript, JQuery, AngularJS and ASP.Net.
- Worked with MSMQ and used WCF for communicating with services created for asynchronous document processing usingMSMQand Multi-threading.
- Experience in creating and deploying XML Web Services using ASP.NET. Consumed Web Services from both Win Forms and ASP.NET Web Forms.
- Worked on client WPF application using C# 6.0, XAML, MVVM, Unity Container, Custom controls and behaviours.
- Good knowledge of algorithms and Data Structures to develop C#.
TECHNICAL SKILLS
.NET Technologies: Microsoft .NETFramework, C#, ASP.NET, ADO.NET, Webservices, Web Forms, SOAP, NUnit, WCF, LINQ, ASP.Net, HTML5, ActiveX controls
Web Development: ASP.NET, ASP.NET MVC, VB.NET, ASP, IIS, JavaScript, jQuery, HTML/DHTML, CSS, XML, AJAX, JSON.
Programming Languages: C#, C++, JavaScript, HTML, CSS, C#, VB, VB.Net, ASP.Net, PL/SQL, jQuery and LINQ
Dependency Injection Tools: Structure Map, Ninject
Development Tools: Visual Studio 2008/2010/2012/2013/2015 , Microsoft Visio, Microsoft Team Foundation Server.
RDBMS: MS-SQL Server 2008/2012/2014
Source Repositories: Git Hub, TFS, Visual Source Safe
PROFESSIONAL EXPERIENCE
Senior .Net Developer
Confidential, MI
Responsibilities:
- This application is developed using ASP.NET MVC 4.5, Web API, C#, JavaScript and JQuery.
- Involved in requirement analysis, designing and development using AGILE methodology to implement the application.
- Extensively used ASP.Net MVC architecture for the Web application design to have the application layers closely coupled.
- Created Business Logic Layer & Data Access Layers implementing the MVC architecture.
- Developed core web services in Web API to read/write data from SQL Server Database using Entity Framework.
- Developed Complex database objects like Stored Procedures, Functions, Packages, and Triggers using SQL Server.
- Created DAL (Data Access Layers) to establish database connectivity and data manipulation.
- Implemented Logging Mechanism using Log4Net.
- Developed with N-Tier architectures SOA, SOLID (Object Oriented Design) and MVC Pattern Dependency Injection.
- Developed Quotation System in MS WinForms utilizingMVP/Event Aggregator Patterns.
- Used VB.Netand ADO.NETto define and implement Business Logic Layer and Data Access Layer.
- Responsible for designing Rich user Interface Applications using JavaScript, JQuery, CSS, HTML and AJAX.
- Created JavaScript modules to be used with Bootstrap to speed up development and include responsiveness to the page.
- Worked with Angular JS MVC framework including authoring complex directives, services, controllers and filters working with animations, routing and states.
- Extensively used AngularUI(Angular Bootstrap) for ng-grid, andUIcomponents.
- Implemented Angular JS frameworks in AJAX-driven websites using proxy to get the data from the back-end in the form of JSON to populate on the UI components.
- Configured and managed multiple instances of SQL Server for storing Session State and TFSdata.
- Designed Master pages, User Control, Custom controls, Partial views and used Ajax Toolkit to meet user requirements and to develop the application efficiently without code redundancy.
- Developed Business logic layer that includes code behind files and classes in N-Tier using ASP.Net with C# in Visual Studio 2012.
- Developed the server side code using C#, VB.Net and client side code using Java Script.
- Used LINQ entity framework for retrieving data from the SQL database.
- Used Cascading Style Sheets (CSS), events and delegates. Used JavaScript and jQuery to control the user interactions and validation on client side.
- Written and performed test cases using, NUnit, TSS (test support system) tool to implement Test driven development.
- Strictly followed the TDD approach breaking implementation in small sets of testable elements along with regular unit tests.
Environment: MVC 4.5, Razor Views, Partial Views, Layouts, C#, ASP.net, Visual Studio 2013, SQL Server 2012, Web Services, WCF, Java Script, jQuery, FileNet, Web API, LINQ to SQL, T-SQL, VB.Net, XML, AJAX, HTML5, CSS, AngularJS, TFS, NUnit, MS Test.
Senior .Net Developer
Confidential, Owensboro, KY
Responsibilities:
- This application is developed in ASP.NET MVC 4.0 which involves business layer using the WCF service and call to the database.
- Extensively involved in designing Web applications using MVC 4.5, Razor Syntax, Entity Framework, JQuery and JavaScript for Client Side validation, CSS 3 and HTML5.
- Wrote stored procedures using Microsoft SQL Server 2012, also worked with LINQ for .Net
- Experience in writing Data Access Layers using ADO.net Entity Frame Work and LINQ to SQL.
- Developed and modified triggers, packages, functions and stored procedures for data conversions and T-SQL procedures to create database objects dynamically based on user.
- Implemented SSIS Package (DTS) to Import data from SQL Server, MS-Access.
- Used Entity Framework Code First Approach and LINQ to create the data layer for the application
- Created WCF services to create distributed applications and for the communications between the server and the Client.
- Using Bootstrap Strong knowledge and experience of Data Modeling and Design patterns like Factory, Abstract factory, Singleton, MVC, MVPand MVVM.
- Implemented Web APIand consumed using GET and POST methods using in Controllers.
- Used ASP.NET MVC framework to implement web application for navigating tool to submit the mails and invoke the Web API service layer.
- Analyze business requirements and work closely with the various application teams and business teams to develop ETL procedures that are consistent across all applications and systems
- Used .NET Framework 4.0, N-tier architecture, and Object-Oriented Methodologies for application development
- Developing C# and for automating various processes in TFS.
- Used AngularJS as the development framework to build a single-page application
- Created partial views to improve the performance of the application.
- Ajax web browser technology was extensively used with JQuery to avoid post back to the server.
- Implemented page level error handling using custom error pages and Event logs.
- Wrote and executed the test cases using NUnit testing framework to test functionality.
- Solely implemented front end designs using VB.Netand Telerik Rad controls.
- Responsible for gathering requirements from the end user and analysis.
- Provided production support for clients based upon the requirement.
- Leveraged AngularJS resources for all data access, encapsulating URLs, and standardizing data access interfaces.
Environment: MVC 4.0, C#, ASP.Net, Visual Studio 2013, VB.Net, MVP, SQL Server 2013, T-SQL, WCF, WPF, Azure, IIS, Java Script, JQuery, LINQ to SQL, Web API, AJAX, HTML5, CSS, TFS, Nunit.
.Net Developer
Confidential, Madison, WI
Responsibilities:
- Interacted with the client end-users during requirements gathering sessions.
- To understand existing applications and accreditation business rules in order to accurately implement existing business rules inSharePointPortal.
- Created and Implemented ASP.NET Web APIControllers and Models and Entity Framework.
- Web Design & Development of User Interfaces using ASP .NET, C#, XML, HTML.
- Middle Tier Business Component Development using C#.NET to in corporate business.
- Implemented back-end connectivity using entity framework.
- Implementation of client side validations using JQuery and ASP.NET MVC Validation implemented at Controller.
- Worked with business and gathered requirements and integrate the changes in the power builder based Claims application and FileNetbased applications.
- Involved to write complex T-SQL queries and Stored Procedures for generating reports.
- Developed database triggers and stored procedures using T-SQL cursors and tables.
- Wrote complex T-SQL queries for data extraction, loading the Data in RDB (Relational Database) Landing through SSISPackages.
- Used N-tierarchitecture for the presentation layer, the Business, and Data Access Layers.
- Involved in implementation of several WPFapplications, all of which use MVVM pattern.
- Used validation techniques and Java Script for User Input Validations. Designed and developed web forms using ASP and VBScript.
- Created new model classes in Web API to hold data.
- Implemented WCFto provide various Services like authentication, User Definition, Logging, Configuration and Data Access to the applications.
- Involved in migrating the data fromSOAto RESTful services using ASP.NETWeb API.
- UsedAngularUI Router for routing pages.
- UsedAngularBootstrap for rich user interface and faster performance.
- Written services, directives and controllers usingAngularJS.
- Implemented Cascading Style Sheet (CSS) to improve look and feel of the ASP.NET Web Page.
- Involved in writingUnit test cases for Business layer.
Environment: ASP.NET MVC 4.0, Visual studio 2013, WCF, VB.Net, FileNet, C# 4.5, T-SQL, MVVM, Web API, Entity framework, XML, HTML, Java Script, JQuery, Angular JS, AJAX, HTML, SOA.
.Net Developer
Confidential, OH
Responsibilities:
- Designed and developed ASP.NET MVC application using razor-views (cshtml).
- Used ASP.NET MVC Telerik RAD controls like Data Grid, calendar, charts and list views.
- Created class libraries using C#.NET and consumed these libraries in client-side applications.
- Worked in Waterfall model to meet timelines with quality deliverables.
- Developed and consumed Windows Communication Foundation (WCF) Services.
- Implemented Form based authentication and Role based authorization for web applications.
- Created and maintained database objects like complex Stored Procedures, Triggers, Cursors, and Tables, Views and SQL Joins.
- Incorporated many rich, user friendly, responsive features in the application using AJAX Control Kit, HTML, CSS3, JavaScript and jQuery.
- Created the link servers to pull the data from different data sources and used them in the stored procedure which will be executing on the scheduled basis through SQL agent.
- Extensively used User interface controls, which use jQuery to validate client-side validation.
- Implemented Database First EDMX and used LINQ to Entities to massage the Data and optimized the Query Expressions.
- Worked Extensively with Query Optimization Techniques to Fetch Data for tuning the performance.
- Developed partial views and reused these partial views as custom controls.
- Developed Reports using SQL Server Reporting Services and implemented Optimized SQL Stored Procedures.
- Resolved issues from unit testing and User Acceptance Test.
- Involved in doing builds in both Development and Testing Server using NUnit Testing.
Environment: .NET Framework 3.5, Visual Studio 2012, C# 4.0, ASP.NET MVC, jQuery, AJAX, CSHTML (Razor view), Bootstrap, PowerShell, WCF, Entity Framework, LINQ, IIS 6, SQL Server 2010, TFS.
Software Engineer
Confidential
Responsibilities:
- Developed and support above applications in C# and ASP.NET
- Developed, enhanced and maintained multi-tier ASP.NET and ASP web applications Systems
- Implemented multiple contract services and security using the System Service Model in WCF.
- Use of Object Oriented concepts, analysis and design using visual studio.net
- Responsible for Database design, and creating of Stored Procedures, triggers to perform the Data retrieval from multiple tables in SQL Server 2005
- Developed web forms and user controls for the web application in ASP.NET, C#
- Designed and developed UI for Intranet applications
- Wrote HTML, JavaScript and CSS for application.
- Implemented validations using built-in validation controls and custom validations controls
- Using and configuring the IIS application server
- Developed, deployed and consumed Web Services.
- Data grid, data list and repeater server controls are used with ADO.NET to manipulate the data and generate results based on alert types.
Environment: .Net framework 3.0 C#, ASP.NET, CSS, SQL Server 2005, ADO.NET, Visual studio 2005, HTML, CSS, JavaScript