We provide IT Staff Augmentation Services!

Full Stack Sr .net Developer Resume

Swedesboro, NJ

PROFESSIONAL SUMMARY:

  • Over 8 + years of professional experience in Development of Applications using .Net Platform. Experienced in agile development methods including test - driven development.
  • Experience in developing web applications using C#, ASP.NET (4.0/3.5/3.0/2.0 ), ADO.NET, MVC (MVC 5.0/4.0/3.0), LINQ, Web Services, WCF, Web API, XML, HTML, CSS, JavaScript, JSON, JQuery, AJAX, and SQL Server 2000/2005/2008 r 2/2012/2014.
  • Good Understanding of AngularJs, knockoutJs, Bootstrap, and Telerik controls.
  • Experience in working with testing tools like Chrome developer tools, web inspectors and IE Developer Toolbar.
  • Implemented Bootstrap Jumbotrons, Nav-bars, Breadcrumbs, carousels and Grid system to be able to make the application compatible on both desktop and mobile devices as per the client requirements.
  • Experience in implementing ASP.NET MVC pattern: Controller Actions, View Engine, Html Helper methods, Routing, Attributes, validations, model binding, creating custom validators etc.
  • Used Auto Mappers to map the properties of view and View model which is very useful to optimize the code.
  • Implemented several practices to improve performance of the application like using Ajax for partial page updates, caching, creating external JS files. Bundling and minification of javascripts. HTTP compression using action filters and url optimization.
  • Created RESTFUL services using Web API, built HTTP services and formatted responses using web API media type formatter to JSON.
  • Involved in Code Refactoring, enhancing the application in each iteration with new implementations.
  • Solid Understanding of Object Orient Programming concepts (OOPS).
  • Ability to analyses and understand the business requirements.
  • Experience in implementing MVC design pattern.
  • Have a very good experience designing applications using WPF.
  • Developing the presentation layer using WPF and communicate to business layer using Windows Communication Foundation technology using Prism and Unity framework.
  • Good experience in implementing ADO.NET objects, ADO.NET Entity Framework and Object Relational Mapping (ORM) using LINQ.
  • Experience in working with the data model, data migration, writing SQL scripts using Stored Procedures, User Defined Functions and Triggers in SQL SERVER 2005/2008/2010/2012 .
  • Experience in using SQL Server Profiler for optimizing queries, SQL query analyzer for query execution plan and SQL Server Reporting Services to generate reports (SSRS).
  • Expertise in JIRA, a software development tool to track the tickets and log work status.
  • Standard clean code was maintained using Resharper.
  • Experienced in fixing bugs in various environments.
  • Experience in using Source Code Control Systems like MS Visual Source Safe, TFS (Team Foundation Server), tortoise SVN.
  • Unit testing using XUnit framework.
  • Used Team city (build server) and Octopus (deployment tool) for database and application deployment.
  • Knowledge of Dependency Injection and IOC principle using NINJECT.
  • Worked in Agile methodology and implemented Test Driven Development.
  • Well versed in identifying areas where efficiency can be improved and in designing solutions appropriate to situations where productivity can be increased.
  • Good communication skills.
  • Willing to learn and stay updated with new technologies.

TECHNICAL SKILLS:

Languages: C#, C, C++, T-SQL, PL-SQL

Web Technologies: ASP.NET 2.0/3.0/3.5/4.0, MVC3.0/4.0/5.,VB.NET,Classic Asp ADO.NET, Entity Framework, WCF, XML Web Services, AJAX, HTML, JQuery, XHTML, DHTML, CSS, XML, XSLT, IIS5.0/ 6.0/7.0

Application Design/IDE: Microsoft Visual Studio 2013/2012/2010/2008, Toad for Oracle, Business Intelligence Development Studio, TFS, SVN, Visual Source Safe

Scripting Languages: JavaScript

Operating Systems: Windows Vista/XP, Windows Server 2008/2003, Windows NT 2000 Professional, Windows 8, Window 10

Databases: SQL Server 2012/2008r 2/2008/20005, MS Access 2007

Reporting Tools and others: SQL Server 2012/2008/2005 Reporting Services (SSRS), SSIS, AJAX Control Toolkit, Telerik, NUnit, Microsoft Visio

PROFESSIONAL EXPERIENCE:

Confidential, Swedesboro, NJ

Full Stack Sr .Net Developer

Responsibilities:

  • Interacted with Business Users for gathering business requirements and involved in analyzing, documenting business requirements, functional requirements for developing Forms, Documents, and Reports.
  • Actively participate in design, development, and bug fixes.
  • Created dynamic web portal for authorized information requestors using ASP.Net Web application in Visual studio and developed reports using Reporting services.
  • Built models for new data, DAO classes to access the data from the database and DTO classes to conveniently transfer data to the client.
  • Used Data Object Transfer (DTO), Interfaces, Services, Extension methods.
  • Worked with ASP.NET MVC 4.0/5.0, Partial Views and Layout Page for consistent look and feel of the website.
  • Created custom style sheets(CSS) for better loading on styles
  • Extensively used Bootstrap framework for developing fast and responsive pages
  • Developed applications using C#, ASP.NET, HTML, AJAX, JavaScript, XML and SQL Server 2008.
  • Developed presentation layer using ASP .NET and used C# to develop code-behind pages and to implement business logic.
  • Used Java Script to perform client side operations and validations.
  • Developed Web Services to encapsulate business logic components to be used in a distributed environment using C#.NET and exposed them through SOAP and XML.
  • Developed Browse and Checkout modules of the application for different mobile and tablet versions using Bootstrap (HTML5, CSS3, and AngularJs).
  • Developed interactive data binding, filters and Custom Directives using AngularJs.
  • Developed the sub modules using ASP.NET with business logic written in C# with Visual Studio.
  • Implemented WCF security features.
  • Developed code in Unity Dependency injection format for maintainability and scalability.
  • Developed the local database using pipe object for faster performance.
  • 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 using server-side web API.
  • Extensively used LINQ in extension methods to retrieve the manipulated data as strongly typed objects.
  • Experienced in creating Master pages, User Controls and used Cascading Style Sheet, HTML5 for ASP.NET web applications.
  • Implemented Ajax for creating interactive web application and for avoiding reloading of page for each request.
  • Session management of the application was well handled.
  • Complex Stored Procedures were created in SQL Server.
  • Involved in unit and functional testing.
  • Implemented Authentication and Authorization security mechanisms.
  • Developed the Data Access Layer (model) using Entity framework.
  • Resolve and troubleshoot problems and complex issues.
  • Collaborates with leads to explore existing systems, determines areas of complexity, potential risks to successful implementation, and learns the application capabilities.
  • Strong working experience in managing Security policies including Authentication, Authorization, Identity, Encryption, Personalization, Membership, Roles, Profiles and Resource Access Control.
  • Building documentation and technical manuals for end users of the software applications.
  • Used Team Foundation Server 2008 (TFS) to track the progress of the project as well as to explore the work items and source-controlled documents in the project.

Environment: Microsoft .NET Framework 5.0, Visual Studio 2015, MVC5.0, C#.NET, Entity Framework, Ajax, and JavaScript, JQuery (UI Validation, Translation, Date controls etc.), WCF, HTML, CSS, TFS, SQL Server 2008 R2.

Confidential, Rockville, MD

Sr .Net Developer

Responsibilities:

  • Creating the models, views and controllers using ASP.NET MVC, C#, Razor, Java Script, and JQuery.
  • Worked on enhancements related to the UI and Middle layer.
  • Build custom tools in .net(ASP.net, C# and VB.NET), WCF, Web API, jQuery and Linq.
  • Extensively worked on design of Responsive User Interface (views) using CSS, Razor, AJAX, Java Script and Bootstrap.
  • Implemented Bootstrap navbars, carousels, breadcrumbs, Pagination, buttons and Jumbotrons to implement mobile first approach and Responsiveness in the application.
  • Created IIS Models, partial views, custom validators and layouts as per the requirement.
  • Used Entity Framework database first approach.
  • Worked with n-Tier Architecture involving Services Layer, Data Access Layer, and Business Layer.
  • Prepared data migration plans and design patterns for assigned interfaces.
  • Developed Single page applications using AngularJS and extensively used in development and testing applications for client side MVC and MVVM architectures.
  • Implemented partial page post back using Ajax.
  • Implemented several enhancements like autocomplete search functionality, encoding the search text to support any data.
  • Used Telerik controls like Kendo grid and Tap strip.
  • Designing the Web API based on the requirement and consumed it using Ajax.
  • Implemented Object Oriented Programming Language (OOPs) features like Inheritance, Polymorphism, Abstraction and Encapsulation in C#.
  • Implemented a strong authentication and authorization framework for the well maintenance of the SSO environment by defining user policies and rules.
  • Developed SQL scripts using Stored Procedures, Tables, Views and triggers.
  • Used JQuery plugins in the application.
  • Consumed the Web API using JQuery Ajax calls to enable effective communication
  • Developed database objects like Tables, Views and Stored procedures in SQL Server.
  • Prepared unit test cases and performed N-Unit Testing prior to system implementation.
  • Used tortoise SVN, team city and octopus as part of continuous integration process.
  • Performed and resolved cross-browser issues and Unit Testing.
  • Used Automapper to reuse the mapping logic.
  • Experience with using Integration Kits and Token Translators for integrating identity enabled web services into SSO environment.
  • Reduced the number of stored procedures by replacing ‘CheckForExisting’ stored procedures with Linq statements in the front end.
  • Created views in the database to correspond to all objects within the application and ensured that the objects did not contain any member variables that did not correspond to a column in the view.
  • Added Routing to the application.
  • Reduced coding overhead by almost two thirds by replacing separate ‘Add’, ‘View’ and ‘Update’ pages with one User Control, which used an enum to set the state of the page.
  • Introduced Model Binding to the application which further reduced the amount of code and enabled the sorting (and paging if required) of grid views.
  • Introduced Data Annotation to the objects to enable the use of Model Validation.
  • Added code to check for model errors and display a flag next to any required field that was not completed or contained incorrect information.
  • Added functionality to enable users to save their location to the database and visit a page to display all saved locations. This also enabled a diary system within the application. This could not have been achieved without using routing.
  • Added filtering functionality to most Kendo Grids to assist in finding required information.
  • Managed users, workflow, groups and projects in JIRA.
  • Used Jira for managing and tracking bugs/ issues and used Rally for tracking the scrum team status.

Environment: .Net 4.5.1, ASP.Net MVC 5, C#, VB.Net, Entity Framework 6.0, Web API 2.0, AJAX, HTML5, Ext JS, IIS 6.0, MS Visual Studio 2015, WCF, Bootstrap 3.0, JQuery, Java Script, Jira, SQL Server 2014, AngularJS.

Confidential, Louisville, KY

Net Developer

Responsibilities:

  • Actively involved in SCRUM meetings discussing the implementation, integration of backlog modules considering the released version of software and best practices for solutions.
  • Worked with n-Tier Architecture involving Services Layer, Data Access Layer, and Business Layer.
  • Primarily assigned for developing Middle Tier.
  • Developed Business Logic layer by implementing Object Oriented Programming Language (OOPs) features like Inheritance, Polymorphism, Abstraction and Encapsulation in C#.
  • Developed rich UI for the application using Windows Presentation Foundation (WPF) and done data binding using one way, two ways and one way to source data binding.
  • Designed and developed WPF application feature to set and display holds on the test who enrolled as a non-regular member.
  • Developed and Enhanced Master Pages, User Controls, Custom Controls, User Interface by using HTML, CSS, Asp.Net Controls, Telerik .NET UI Controls.
  • Created partial views and shared templates to reusable over the application.
  • Developed Views using HTML, CSS, and JQuery.
  • Used Entity Framework for database operations.
  • Involved in testing and fixing the issues occurred in the testing process.
  • Implemented business logic’s in server side, and integrating Data Access Layer (DAL) with Business Logic Layer (BLL).
  • Configured Single sign on (SSO) between applications including different domains as well using Cookie Provider.
  • Used CSS and jQuery to create visually appealing User Interfaces.
  • Responsible for code merging using Microsoft Team Foundation Server (TFS) and for other source code maintenance needs.
  • Designing the WCF Service based on the requirement and created separate WCF services project which is integrated with BLL.
  • Developed WCF Services to interact with the back end to get the necessary XML data for each email templates.
  • Analyzed business processes to identify challenges and created solutions through the use of database and communication software across the entire company.
  • Assisted in developing database objects like Tables, Views, Stored procedures and updating the databases.
  • Analyzed test results, including user interface data presentation, output documents, and database field values, for accuracy and consistency.
  • Assisted in preparing presentations and scheduling meetings.
  • Prepared unit test cases and performed N-Unit Testing prior to system implementation.
  • Responsible for developing full stack (front-end development, application logic, services, data persistence) as well as server setup and maintenance.

Environment: Microsoft .NET Framework 4.0, Visual Studio 2013, WPF, MVVM, C#.NET, Entity Framework, Ajax and JavaScript, JQuery (UI Validation, Translation, Date controls etc.), WCF, HTML/DHTML, Win Forms, CSS, SQL Server 2012.

Confidential, Germantown, MD

Sr .Net Developer

Responsibilities:

  • Performed requirement analysis, design, development, testing, maintenance and deployment of the web portal.
  • Designed 3-Tier system having Business Logic Layer (C#.NET), Presentation Layer and Database Layer.
  • Involved in the design and development of application on ASP.Net MVC, MVVM Frameworks.
  • Used LINQ, MVVM, PRISM, Factory Pattern concepts in the application.
  • Incorporated ASP.NET AJAX Control like Ajax Toolkit, Script Manager, Update Panel and AJAX Timer.
  • Worked with JSON to pass the JavaScript objects from server to web application.
  • Created User Controls for better reusability of codes in the application.
  • Used Grid View and Form View with extensive data binding to display page and sort multiple records.
  • Used LINQ to query against strongly typed collections of object and various data source, XML documents, Web services, ADO.Net Objects and Entity Framework.
  • Proficient in designing applications using UML - Modeling by applying Object Oriented Analysis and Design (OOAD) and design patterns concepts and methodologies.
  • Developed the Applications in ASP.NET using Master Pages, Themes & Skins to maintain the consistent look and feel throughout the application.
  • Worked on the modules implementing the business logic in C#.NET.
  • Developed different User controls which inputs the data and display the data for the web applications using ASP.NET.
  • Made full use of .NET's object oriented features, error handling, caching, security, tracing and event logging features.
  • Leveraged AJAX to improve the application performance and leveraged all the AJAX tool kit controls.
  • Involved extensively in developing the client side validations using JavaScript.
  • Developed multiple web services for feeding data to multiple applications using Windows Communication Foundation (WCF).
  • Used Microsoft Application Blocks to develop Data Access Layer and perform exception management.
  • Responsible for developing full stack (front-end development, application logic, services, data persistence).
  • Designed SSIS packages to pull data from various sources such flat files, Oracle DB, other SQL server tables using Visual Studio 2008.
  • Developed XML Web Services extensively to implement the business logic.
  • Transformed XML files into specified business format (PDF, MS-Word) using XSLT.
  • Created new database objects like Procedures, Functions, Packages, Triggers, Indexes and Views using T-SQL in Development and Production environment for SQL Server 2005.
  • Created SSRS Reports on the web page by accessing the database.
  • Used VSS to protect from accidental file loss and track version.
  • Responsible for the Unit Testing, Integration Testing and implementation.

Environment: .Net 3.5, ASP.Net MVC 3, MVVM, Prism framework, C#, ADO.Net, LINQ to SQL, AJAX, HTML, MS Visual Studio 2012, WCF, CSS and SQL Server 2008.

Confidential, Jacksonville, FL

Net Developer

Responsibilities:

  • Developed the windows application using WPF, C#, HTML, JavaScript, XML and CSS.
  • Implemented Web Parts, AJAX, web services and globalization in the project. Database design and development of database objects in SQL Server 2008 using Microsoft SQL Server Management Studio Express.
  • Created stored procedures to load the data coming from external systems to SQL Server 2008.
  • Configure various business rules using content management server.
  • Delegating tasks and prioritize work load amongst development teams and coordinating the entire project group under various project activities.
  • Designed templates to develop quality code.
  • Designed the architecture of Content Management System and involved in making a rich interface application.
  • Development of UI screens using Visual Studio 2012 and WPF.
  • Understanding the client requirement and developing application using WPF and Prism Framework.
  • Worked on migration for existing WinForms modules into WPF.
  • Import data from SQL Server, MS-Access.
  • Generated Business Intelligence (BI) reports using MS SQL Server 2008 reporting services, providing reports in multiple formats.
  • Responsible for developing the full stack (from the Markup, JavaScript, Application Services, Database, and Build Scripts).
  • Involved in writing test cases for the application.
  • Detected, reported and classified bugs in TFS.

Environment: .NET 3.5, Visual Studio 2008, SQL Server 2005, AJAX, WPF, C#, ADO.NET, XML, Win forms, Prism framework, CSS, HTML.

Confidential

Net Programmer

Responsibilities:

  • As a front end developer coordinated with users and prepared design documents to develop UI screens for the web site.
  • Developed Web Forms, User Controls, and Reusable ASP.Net page-template to have a consistent look and feel across all screens.
  • Used ADO.Net technology to build Data Access Components.
  • Developed XML Web Services to interact with Java apps to retrieve Quote information.
  • Utilized Microsoft Data Access Application Block, created class wrapper enhance its functionality.
  • Involved in Unit Testing.
  • Developed extensive Stored Procedures, Functions and Triggers.
  • Extensive use of Web Services and Web Methods.

Environment: NET 3.0, Visual Studio 2005, SQL Server 2000, C#, JavaScript, Web Services, ADO.NET, T-SQL, XML, HTML, CSS.

Hire Now