Full Stack .net Developer Resume
SUMMARY
- 6+ years of programming experience on ASP.Net with C#, MVC, Repository Pattern, Angular 2, JavaScript, HTML5, jQuery, Ajax, WCF, SQL Server, LINQ with Entity Framework, and Web API 2.
- Proficiency in Software Development Life Cycle (SDLC) and AGILE methodologies of development process such as requirement analysis & definition, designing, coding, testing and implementation.
- Expertise in Object Oriented Design and Programming using technologies like Visual Studio 2010, Visual Studio 2008, Visual Studio .Net, ADO.NET, SQL Server for web development.
- Good Experience on working with design patterns, N tier architecture, 3 tier architecture and Model - View- controller (MVC).
- Experience in development and implementation of Windows Communication Foundation (WCF), and also Responsible for developing WCF based Service, Data, Fault and Message Contracts.
- Have worked extensively on AJAX controls for efficient use of all kind of applications.
- Experience in building a rich web application using AJAX, JSON, jQuery, Angular 2, HTML5, CSS3, Bootstrap and JavaScript.
- Experienced with Microsoft Application building blocks for .Net projects (Data Access, Exception Handling, Caching and Configuration Management Application Blocks).
- Worked extensively entity framework Linq to SQL and Linq to XML. Have good experience on every concept of these frameworks.
- Good experience in using ADO.NET objects such as SQL Connection Object, SQL Command Object, Data Reader Object, Dataset Object and Data Adapter Object.
- Extensive exposure to database modeling and Relational Databases using SQL Server, Oracle, MySQL etc., Developing Queries, Views and Store Procedures.
- Expert in debugging applications using the debugging tools provided by the Visual Studio IDE.
- Skilled in writing T-SQL, Stored Procedures, Functions and triggers for various Relational Database Management (RDBMS) systems like MS SQL Server 2008/2012, MS Access, Oracle 10g, 11g etc.
- Involved in testing like Unit test, Integration test, Acceptance test and Regression testing using NUnit and responsible for writing test scripts and scenarios.
- Experienced in developing Web Services and invoking them by using XML, SOAP and WSDL for creating proxy classes
- Created various Angular Services & 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.
- Experience in creating SSIS Packages for integrating data using Database connection from heterogeneous sources (Excel, CSV, Text) by using multiple transformations provided by SSIS
- Experience in developing reports using Microsoft SQL Reporting Services, Crystal Reports.
- Experience in Production Support and Worked on Waterfall and Agile Methodologies.
- Experienced in using Configuration Management, setting up company Version policies, build schedule using Team Foundation Server (TFS) and Tortoise SVN
- Team player having good communication and interpersonal skills with solid team leading capabilities, logical and analytical approach.
TECHNICAL SKILLS
Languages & Database: C#.Net, C++, T-SQL, PL-SQL, SQL Server 2008/2010/2012 , Oracle 9i/10g/11g Microsoft Visual Studio 2008/2010/2013/2015
.NET Technologies: .Net Framework 4.0/3.5, ADO.Net, ASP.Net AJAX, WCF, ASP.Net MVCSOAP, SOA, Restful Services, XML, WCF, LINQ, Entity Framework 5.0/6.0, WSDL.
Web Technologies: HTML5, CSS3, Java Script, AJAX, JQUERY, JQUERY UI, Angular 2.0.IIS 6.0/7.0Crystal Reports, SSRS, SSIS
Version Controls: Team Foundation Server, SVN
PROFESSIONAL EXPERIENCE
Confidential
Full Stack .Net Developer
Responsibilities:
- Involved in Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
- Designed user interface for application using ASP.NET MVC and HTML helper in views to render the content and implemented business logic using C#.
- Developed presentation layer views using ASP.NET MVC 5, Cshtml, and HTML.
- Used Model-View-Control (MVC) architecture with razor engine in web applications to view the html.
- Used Entity Framework 6.0 as object relational mapping tool to map Database tables and Objects.
- Created custom view models to manipulate the data in the backend and pass it to the UI.
- Used HTML, CSS, and Bootstrap for the unique look of the page and to make responsive pages.
- Used Dbcontext to perform CRUD operations into and from the database tables.
- Created Entity classes, relationships between entity classes using LINQ (Language Integrated Query) to SQL to manage relational data as objects.
- Extensively used JavaScript and jQuery for the manipulating the DOM elements and form submissions.
- Performed client side validation using jQuery validators and backend validation using data annotations.
- Created complex Stored Procedures, Views, Triggers, and Functions for database for fast retrieval of data in SQL Server using T-SQL
- Used Forms based Authentication to enable the users to login and Role based authorization to give access to the users bases on their roles present in database.
- Extensively used TFS (Team Foundation Server) for Version Control, backup and controlling the source code.
- Deployed the MVC web application in IIS server
Environment: Visual Studio 2015, .Net 4.5, C#, ASP.NET MVC 5.0, Entity framework 6.0,LINQ, HTML, CSS, Bootstrap, XML, AJAX, JavaScript, jQuery, IIS, SQL Server 2016, TFS.
Confidential
Full Stack .Net Developer
Responsibilities:
- Gathered Client requirements and converted them into the Technical Specifications and developed Web pages using C#.NET and MVC 5.0.
- Developed presentation layer views using ASP.NET MVC 5, C#, HTML5 and Angular 2.0.
- Used Model-View-Control (MVC) architecture with razor engine in web applications to view the html.
- Used ADO.Net Entity Data Model (EDMX) to create the classes (objects) from existing database and used t4 template to create the relations between entity classes and database tables.
- Used Asynchronous methods to implement the interface in a more proficient way.
- Created Restful Web services using WEB API 2.0
- Created the controller action methods which are derived from API Controller class to display, create, edit and delete (CRUD) the information records.
- Experienced in developing Web Services and invoking them by using XML, SOAP and WSDL for creating proxy classes
- Used LINQ to query and manipulate the data in entity framework.
- Proficiently used custom Angular2.0 Filter, Directive, and Service to achieve the various functionalities of the website.
- Created complex Stored Procedures, Views, Triggers, and Functions for database for fast retrieval of data in SQL Server using T-SQL
- Created complex stored procedures and SQL Statements for generating Ad-hoc Reports to show various kinds of reports by using SSRS.
- Created various Angular Services & 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
- Worked on .NET Security features such as Authentication & Authorization, Forms-based Authentication, Authorizing Users, Roles and User Account Impersonation, tracing.
- Extensively used TFS (Team Foundation Server) for Version Control, backup and controlling the source code.
- Involved in testing like Unit test, Integration test, Acceptance test and Regression testing using NUnit and responsible for writing test scripts and scenarios.
Environment: Visual Studio 2013, .Net 4.5, C# 4.5, ASP.NET MVC 5.0, Entity framework 6.0,LINQ, HTML5, CSS3, Bootstrap, XML, AJAX, Angular 2.0, IIS, WEB API 2.0, SQL Server 2012, SSRS, TFS.
Confidential
Sr .Net Developer
Responsibilities:
- Designed and developed the project using ASP.NET4.0 design pattern.
- Involved in the complete lifecycle (SDLC) of the project i.e. Design, Development, Implementation, and Unit testing.
- Designed and developed Master pages and User controls.
- Designed and Developed flexible UI, more user interactive and user-friendly rich front-end pages, reusable classes, functions using, C# 4.0, and AJAX for client side validation.
- Developed WCF services to enable effective communication.
- Implemented Web Services to integrate the client systems using WCF.
- Used WCF services to store files in a repository, using a file storage service and hosted the service using multiple end points.
- Extensively used ADO.NET features like Data Set, Data View, Data Reader and Data Adapter.
- Implemented state management using View state, Control state, Hidden fields, Cookies, Query strings, Application state, Session state.
- Used Server side Asynchronous JavaScript, JQuery and XML (AJAX) techniques to improve performance.
- Response UI and website layout is achieved using Bootstrap framework. Jquery helped in bootstrapping web application efficiently without registering call backs which helped in code debugging.
- Extensively used JavaScript, jQuery to control the user interactions and validation on client side.
- Developed complex stored procedures and complex SQL queries using SQL Server 2010 for extracting, inserting and deleting the data from database and display on data bound controls and dropdown controls and list boxes.
- Performed unit testing and system integration testing.
- Developing reports like parameterized reports, linked reports, click through reports, drilldown reports, drill through reports, sub reports using SSRS.
- Extensively used Report Wizard, Report Builder and Report Manager for developing reports and deploying reports in SQL Server Reporting Services (SSRS).
- Used SSIS to create ETL packages to Validate, Extract, Transform and Load data to Data Warehouse.
- Well versed in creating Dynamic SSIS packages, using containers and variables, configuring the packages, and scheduling the packages.
- Involved in fixing the bugs based on the client requirements and involved in the enhancements in the web forms, class files and stored procedures.
Environment: Visual Studio.Net 2010, ASP.NET4.0, C#, ADO.NET, AJAX, HTML, CSS, Bootstrap, jQuery, WCF, IIS 7.0, SQL Server 2010 and SSRS,SSIS.
Confidential
.Net Developer
Responsibilities:
- Implemented the design of functionality through use cases, business process flows and UI design.
- Changed and modified Gridview Controls to generate responses based on client requests.
- Created core server controls such as Dropdown List, Checkbox List, Gridview and other advanced controls such as calendar control.
- Developed a standalone window based Winforms application using C#.
- Responsible for creating controls, handling common events as mouse events, keyboard events in Windows Forms.
- Worked with Radio button, List view, Panel controls, Group box, Image list, Progress bar and Tab controls in Winforms.
- Responsible for creating the Application model and Presentation core in WPF.
- Created the Design interface of WPF using Design view, Split view bar, Tag navigator, and Toolbox.
- Worked with Position controls, Slider controls, View box controls, Calendar and Date picker controls in WPF.
- Developed the applications by working on JavaScript, CSS and JQuery.
- Worked on validating web forms using custom and inbuilt validation facilities in .NET environment.
- Experienced in developing Web Services and invoking them by using XML, SOAP and WSDL for creating proxy classes.
- Used Grid Views and custom paging for displaying massive amounts of data.
- Modified web services using C# to interact with the other applications and exposed them using SOAP and HTTP.
- Gathering and documenting the requirements for the Reporting and Integration Packages Developed for different departments.
- Wrote Stored Procedures, Triggers, Views Data normalization, Data Analysis, entity framework, and Function for enhancements and development.
- Created Crystal Reports using Crystal Reports formulae, Grouping, Parameters, Selection criteria.
- Developed functions, queries, triggers, views and stored procedures for data manipulation in SQL Server.
- Performed N-Unit testing and used TFS for source and version control.
Environment: C#, ASP.NET 3.0, SQL Server 2008, TFS, ADO.NET, Web services, JavaScript, JQuery, Microsoft Visual Studio 2008, LINQ, AJAX and Crystal Reports.