We provide IT Staff Augmentation Services!

Full Stack .net Developer Resume

Burr, Ridge-iL

SUMMARY:

  • Over 8+ years of experience, as a software developer, in Functional specifications, Analysis, Design, Modeling, Development, Configuration, Management and implementation of various web applications.
  • Strong knowledge in C#, LINQ, ASP.NET, ADO.NET, ASP.NET MVC, ASP.NET RESTful Web API's, HTML, XAML, XML, CSS, AngularJS, JavaScript, AJAX, and WCF.
  • Expertise with application development using Object Oriented Analysis & Design Techniques (OOAD) and SOLID principles.
  • Experience in all phases of SDLC like Requirement Analysis, Implementation and Maintenance.
  • Good experience with application architecture and design including architectural patterns like MVC, MVVM and design patterns such as Singleton, Factory, and Builder.
  • Experience in developing User Interface (UI), Business Logic and Data Access components to meet user requirements and Implemented OOPS concepts - Interface, Inheritance, Polymorphism and delegates in most of the applications.
  • Experience in developing the web applications using ASP.NET MVC and utilized ADO.NET objects such as Connection Object, Command Object, Data Reader Object, Dataset Object and Data Adapter Object.
  • Highly proficient in design and implementation of the database using SQL server, writing Constraints, Indexes, Views, Stored Procedures, Cursors, Triggers, and User Defined Functions. Experience in using NoSQL databases such as CouchBase and Redis.
  • Strong experience in developing web applications using AngularJS, HTML/HTML5, CSS/CSS3, DOM Manipulation, JavaScript, AJAX, JQuery, JSON and Twitter Bootstrap.
  • Experience in developing applications using ORM (Object-Relational Mapping) tools like Microsoft Entity framework 6/5.
  • Experience in developing and consuming ASP.Net Web Services using WSDL and SOAP, ASP.Net Web API's (RESTful) and Windows Communication Foundation (WCF).
  • Experience in securing web applications using ASP.NET authentication and authorization mechanisms.
  • Worked with the Version Control Systems like Team Foundation Server (TFS), GitLab.
  • Debugged and tested using Moq, NUnit, Jasmine, Batarang, and Fiddler.
  • Strong Technical background, excellent analytical ability, good communications skills, team player and goal oriented, with a commitment toward excellence.
  • Excellent client interaction and presentation skills and proven experience in working independently as well in a team with good leadership qualities.

TECHNICAL SKILLS:

Programming Languages: C#.Net, C, VB.Net, C++,VB 6.0,SQL,T-SQL, PL/SQL

.NET Technologies: ASP.Net, ADO.Net, ASP.Net MVC, WCF, WPF, Web API, LINQ, ADO.Net, .Net Core, MVVM, Web Services, Web Forms, Web Parts, .Net Framework 4.6/4.5/4.0/3.0/2.0, Ext.Net Framework, Entity Framework 6.0/5.0/4.3.1/4.1

Methodologies: Agile (Scrum), Test-Driven Development (TDD), Waterfall

Databases: SQL Server 2012/2008/2005/2000 (T-SQL, Stored procedures, Triggers, SSIS, SSRS, SSAS), Oracle 11g/10g/9i

Version Control: Visual Source Safe 6.0, Team Foundation Server, GitHub

Web Technologies: XML, XAML, CSHTML, HTML/HTML5, DHTML, XHTML, CSS3, CSS, JavaScript, JQuery, kendo UI, Bootstrap, AJAX, JSON, Angular 2/4/5, AngularJS, React JS

Other Tools: Microsoft Visual Studio.Net 2015/2013/2012/2010/2008/2005, MS Office, Visual Studio 6.0, Microsoft Enterprise Library

PROFESSIONAL EXPERIENCE:

Confidential, Burr Ridge-IL

Full stack .Net Developer

Responsibilities:

  • Involved in requirement analysis, gathering, low-level design, coding and integration.
  • Responsible for designing and developing the application using ASP.Net MVC, Razor Syntaxes and Razor view engine.
  • Developed the rich visual components through WPF and Silverlight using XAML and Expression Blend.
  • Created desktop application with Angular 2/4 and unit test with Karma-Jasmine.
  • Created Typescript reusable components and services to consume REST API's using component-based architecture provided by Angular 2.
  • Responsible for making Ajax calls for the UI Interactions to the Controller Actions using JQuery and getting the data back as JSON and parsing it onto the UI.
  • Responsible for developing the Data Access Layer (Model) using ADO.Net Entity Framework Model and C#.
  • Developed the portal pages in ASP.Net 2.0 using Master Page, Themes and Skins to maintain the consistent look and feel throughout the application for internal application.
  • Designed and developed Hybrid-Single Page Application using C# 5.0, .Net framework 4.6, ASP.Net MVC 5, and AngularJS 1.5.
  • Implemented CRUD functionality with Entity framework in ASP.Net MVC and implemented sorting, filtering and paging with Entity framework in MVC.
  • Implemented the project using MVVM pattern with Silverlight 4.0 as front end.
  • Involved in application design based on MVVM, and OOPs concepts on WPF and Silverlight platforms.
  • Responsible for writing the Actions in the Controllers which implement the Business Rules and which act as a mediator between UI (View) and Database (Model).
  • Used Source Control Tools such as Team Foundation Server (TFS) and maintain a Repository of the application.
  • Developed a series of Hadoop MapReduce jobs and an Oozie workflow for analyzing automotive sales data, writing the results to hdfs in Avro as well as Elasticsearch. Created a kibana dashboard for sanity-checking the data.
  • Used JavaScript, Angular, Node, Bootstrap, HTML5, CSS3 for frontend development.
  • Developed n-tier distributed .Net applications using Web Forms and Win Forms.
  • Responsible for designing and developing the database objects like Tables, Views, and complex T-SQL stored procedures involving Joins and using Temporary Tables, UDF (User Defined Functions).
  • Created unit and integration test procedures for existing web application, SSIS routines and SSRS reports.
  • System test planning and unit testing using the Microsoft unit testing.
  • Involved in daily and weekly scrum meetings to discuss various aspects of the code related to individual modules.
  • Used LINQ to SQL and LINQ to Objects for retrieving the data efficiently.
  • Involved in modifications of various projects related to Service Desk like Configurations Application, Service Desk Web Application and Service Desk Reports, and successfully deployed to Production.
  • Tested the code developed to ensure it accurately captured the existing business processes.
  • Provided ongoing troubleshooting, defect and enhancements.

Environment: C#.Net, ASP.Net Web API, MVC5, WCF, Razor View Engine, Angular 2, TypeScript, Bootstrap, NodeJS, HTML5, CSS, NUnit framework, MongoDB, WebServices, TFS, Entity Framework.

Confidential, Seattle-WA

Sr. .Net Developer

Responsibilities:

  • Designed and developed web pages using ASP.Net, C#.Net, HTML, JavaScript, CSS and server controls.
  • Developed the UI component architecture using JQuery, JavaScript, CSS and Razor.
  • Designed and developed the application using Angular 2 framework along with HTML5, CSS3, TypeScript, JavaScript, Bootstrap, NodeJS, NPM and Mongo DB.
  • Moved existing AngularJS controllers and services to Angular 2 components for more responsive and less dependency.
  • Strong MySQL and MongoDB administration skills in UNIX, Linux and Windows.
  • Worked in an Agile methodology (Scrum) to meet timelines with quality deliverables.
  • Maintained uniformity among all web pages in GUI and designed Master Pages and themes.
  • Used React-Router to turn application into Single Page Application.
  • Worked in using ReactJS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Operated VB on different Operating Systems such as Windows, Macintosh and UNIX
  • Strong skills in connecting forms in VB to SQL or MS Access database.
  • With the concept of ReactJS, worked on usage metrics and end-to-end events tracing for analysis purpose.
  • Created a build script using Gulp.js task runner and a boilerplate theme for internal use.
  • Created a build script using Gulp.js and NodeJS for internal use.
  • Applied AngularJS client-side validation by using HTML5 attribute and AngularJS Form state and input state.
  • Responsible for maintaining versions of source code using Team Foundation Server (TFS).
  • Security features were provided using Cookies and Session ID so that unauthorized access could be denied.
  • Used various server controls like multi-view and grid-view with extensive data binding to display, page and sort multiple records.
  • Developed Web Forms for User Interfaces using ASP.Net and Server Controls, HTML Controls and User Controls using Microsoft Visual Studio.
  • Created and deployed XML web services (WCF) using ASP.Net and C#, used them to generate the proxy class files based on the web services and consumed in web application.
  • Used Cascading Style Sheets (CSS) to maintain design consistency across all web forms.
  • Developed WCF services, defining Endpoints, Data Contracts, Message Contracts, Bindings, and Transaction management in service layer and Hosting WCF services.
  • Used SOAPUI and SOA Cleaner Express tool for testing WCF services.
  • Established communication between different applications running on same/different platforms using WCF.
  • Used Validation Controls for corresponding validations required for business logic in Web Forms.
  • Worked and deployed WCF services using ASP.Net and C#.Net.
  • Programmed ADO.Net for communication between application and database, used extensively grid views, data set, data table and data adapter to render reports.
  • Effectively implemented ASP.Net security infrastructure for authenticating and authorizing user access as well as performing other security related tasks.
  • Developed parameterized SQL queries and stored procedures to query database tables in T-SQL.
  • Created views by applying complex queries on multiple tables to create the virtual tables and implemented cursors in stored procedures using SQL Server 2012. Implemented joins in stored procedures to get the desired data by joining multiple tables.
  • Involved in testing like unit test, integration test, acceptance test and regression testing using NUnit and responsible for writing test scripts and scenarios.
  • Created Global. asax file for error handling and error logging.
  • Responsible for testing, fixing the bugs and troubleshooting the technical problems.

Environment: Visual Studio 2012, C#, ASP.Net 4, WPF, ADO.Net, Entity Framework, SQL Server 2014, .Net Framework, OOPS, TFS, HTML, CSS, JavaScript, JQuery, Bootstrap, LINQ, MVC 5, AJAX, NUnit.

Confidential, Tampa - FL

.Net Developer

Responsibilities:

  • Involved in analysis, design and development of application with full Software Development Life Cycle (SDLC) from inception to peak/delivery.
  • Developed complex web forms using ASP.Net server-side scripting with C#, .Net framework 3.0/3.5.
  • Designed Graphical User Interface (GUI) using Master Pages, HTML, JavaScript, CSS and Custom Controls.
  • Used AJAX on web pages to retrieve data in asynchronous mode, update portion of web page without loading (Post Back) the whole page.
  • Web form's input validation using the ASP.Net Input Validation Controls and dynamic features using Ajax, JavaScript and MS Enterprise Library.
  • Created complex Web forms, Win forms, presentation layer and various server controls using ASP.NET and C#.
  • Created and deployed web services using ASP.Net, SOAP and XML for Pulling Customer Service Records.
  • Modified web services to interact with the other applications and exposed them using SOAP and HTTP.
  • Worked on Windows Communication Foundation (WCF) services to inter-communicate between the processes via SOAP messages and worked on Service Oriented Architecture (SOA) for developing application.
  • Created Typescript reusable components and services to consume REST APIs using Component-basedarchitecture provided by AngularJS.
  • Developed multiple AngularJS controllers and configured Routes.
  • Client-side scripting included JavaScript, JQuery, AJAX and CSS.
  • Created ASP.Net User Controls and custom controls for code reusability and to reduce the complexity of user interface design.
  • Developed data access layer using ADO.Net Objects and C#.
  • Used Entity Framework Code First approach for the Data Access Layer for the ASP.Net MVC 4.0 application using HTML5 and Razor view.
  • Develop Crystal Reports version 10, ASP.Net MVC4, VB.Net, MS SQL Server 2000-2008, and Visual Studio 2003/2010/2012.
  • Extensively used LINQ to Objects to query the objects based on requirement.
  • Created SQL queries, stored procedures, views, triggers and implemented SQL queries in c#.
  • Implemented SQL Server Reporting Service to generate various reports and charts for customers.
  • Designed use case documentation, test cases.
  • Performed code review and unit testing for better performance.

Environment: .Net Framework 3.0/3.5, ASP.Net, C#, WPF, ADO.Net, WCF, AJAX, JavaScript, Web Forms WF, XML, HTML, Internet Information Services (IIS), Team Foundation Server, SQL Server 2008/2005, Visual Studio.Net, Web Service, Windows Services.

Confidential

.Net Developer

Responsibilities:

  • Responsible for analysis, design and development for the enhancement of the system.
  • Handled production issues and modified the code according to the requirement.
  • Developed a VBA macro in an Excel workbook to generate a bid on a drilling contract as a complex. Formatted a Word document based on data in the Excel workbook and other predefined criteria.
  • Developed C# code for the project.
  • Engaged in development of web pages using ASP.Net, HTML, CSS and UI enhancement coding.
  • Designed and created the database for the tool.
  • Programmed ADO.Net for communication between application and the SQL Server.
  • Wrote stored procedures to handle data manipulations using T-SQL.
  • Wrote test cases and performed regression testing.
  • Gave the production support and maintenance.
  • Bug fixing based on issue generated by the client.
  • Involved in unit and functional testing.

Environment: VisualStudio.Net 2003, .Net Framework 1.1, C#, ASP.Net, VBA, ADO.Net, SQL Server 2005, IIS 5.0 CSS and VSS.

Confidential

Web Developer

Responsibilities:

  • Extensively worked with Win Forms using ASP.Net and C#.Net.
  • Developed the web application using C#.Net, ASP.Net, ADO.Net and SQL Server.
  • Interacted with client end - user during requirements gathering sessions.
  • Worked with ASP.Net AJAX Controls and Extenders and Win Forms.
  • Extensively used ASP.Net Validation Controls and JavaScript for client side validations.
  • Gained valuable experience working with ASP.NET and C#, developed application logic in C#.
  • Responsible for writing stored procedures, functions using T-SQL to intercourse between tables to perform data operations on Oracle and SQL 2005/2008.
  • Extensively used ASP.Net Validation Controls and JavaScript for client side validations.
  • Gained valuable experience working with ASP.Net and C#, developed application logic in C#.
  • Responsible for writing stored procedures, functions using T-SQL to intercourse between tables to perform data operations on Oracle and SQL 2005/2008.
  • Inner join, left outer join were used during the project at back-end and business layer design.
  • Involved in migrating the application from Asp to ASP.Net.
  • Developed many Web Forms using C# and ASP.Net and used AJAX in some forms.
  • Created and optimized views for user interactions using objects of HTML Helper class, Custom Helpers and JavaScript.
  • Inner join, left outer join were used during the project at back-end and business layer design.
  • Involved in migrating the application from Asp to ASP.Net.
  • Developed many Web Forms using C# and ASP.Net and used Ajax in some forms.
  • Used Active Directory for security and authentication for the different users and administration level.

Environment: C#.Net, ASP.Net, JavaScript, Winforms, SQL Server 2005, Ajax, HTML, CSS, Web services, Visual Studio 2005/2008 and .NET framework, VB.Net, ADO.Net, LINQ to SQL, WPF, XAML, VSS.

Hire Now