Full Stack .net Developer Resume
Jersey City, NJ
SUMMARY:
- Around 6 years of experience in IT Industry, involving in Analysis, Designing, Development, Testing, Documentation and Implementation of desktop and web application, using Microsoft technologies like C#, .NET Framework, Microsoft SQL Server, and front - end technologies including HTML, CSS, JavaScript, jQuery, AngularJS, Angular2, and Bootstrap.
- Experience in Agile Methodology for full Software Development Life Cycle (SDLC) of the project such as planning analysis, prototyping, design implementation, testing, release and following for next iteration as per project needs.
- Strong Object-Oriented Programming (OOP) concepts, as well as programming skills, such as C#, Java, Python.
- Experienced in maintain or track code versions by using Visual Source Safe (VSS) and Team Foundation Server (TFS) and GitHub.
- Hands on experience with J2EE technologies, including Struts2, Spring, Hibernate.
- Proficient in Microsoft technologies, such as Visual Studio, SQL Server, .NET Framework, and good knowledge in .NET Core.
- Experience in developing applications with C#, ASP.NET, ASP.NET MVC, ADO.NET, WCF, Web Services, LINQ, Entity Framework using Visual studio IDE.
- Proficient in developing N-tier distributed .NET applications using Web services using Windows Communication Foundation (WCF), WEB API.
- Knowledge of applying OAuth 2.0 in the ASP .NET Web API for security authentication.
- Experience in design and development of applications using Object Oriented Programing, OOD pattern, SOLID principles like Inversion of Control (IoC).
- Experience in designing and developing Databases in SQL Server, which includes the development of functions, stored procedures and triggers using Transact-SQL.
- Experience in Node.js server framework.
- Experience in developing web-based application using C#, ASP.NET, ASP.NET MVC, Web APIs, HTML, CSS, JavaScript, Bootstrap, jQuery.
- Experience in creating single page application using Angular JS, Angular.
- Experience in working with AJAX to create web application.
- Hands on experience in Microsoft IIS, and good knowledge application development over cloud services, such as Azure and AWS.
- Hands on experience on Test-Driven-Development (TDD) and good knowledge of exception handling.
- A good team player and quick learner with excellent Analytical Skills, Written and Verbal communication skills and can work independently in a fast-paced environment.
TECHNICAL SKILLS:
Languages \ Database \: C#, Java 7/8/9, Python 2/3, TypeScript \ Microsoft SQL Server 2008/2012/2014/ \ (Angular), JavaScript, HTML5, CSS3/2, \ 2016/2017, MySQL 5.1/6.0, MongoDB\ XML, JSON, T-SQL, SQL\
Technologies\ Tools \: ASP .NET, ASP .NET MVC, Web API, \ Visual Studio 2010/2012/2013/2015/2017, \ LINQ, Entity Framework, Unity, Razor \ Visual Studio Code, Postman, Microsoft \ Views, JSP, Struts2, Spring, Hibernate, \ SQL anagement Studio, Eclipse, SASS, \ Angular JS, Angular 2/4/6\ GitHub, IIS, Azure, AWS\
Version Control Tools \ Frameworks \: Visual Source Safe (VSS), Team Foundation \ .NET Framework 4.0/4.5, .NET Core 2.0, J2EE\ Server (TFS), GitHub\
PROFESSIONAL EXPERIENCE:
Confidential, Jersey City, NJ
Full Stack .NET Developer
Responsibilities:
- Involved in a daily Scrum Software development methodology and Test Drive Development (TDD).
- Designed and implemented the project using ASP .NET MVC 5.0.
- Used SOAP and WSDL web services to create Proxy classes for connecting with other applications or components.
- Used Entity Framework Database First method to generate models from the database.
- Implemented Dependency Injection using Unity.
- Used LINQ Queries to communicate effectively with database.
- Used T-SQL Statements, Views, Functions, Procedures and Triggers to write queries in Microsoft SQL Server 2015.
- Implemented authorization for different users by using authorization filters.
- Projected front-end development using HTML5, CSS3, jQuery, JavaScript, and Ajax. Supported with C#, ASP .NET Web API.
- Created RESTful services by using Web API, and consumed them for GET, POST, PUT, and DELETE methods.
- Worked with MVC/Web API routing prefixes on controllers.
- Actively involved in Exception Handling, Testing and Debugging in Web API.
- Used Controller actions to implement Get and Post and return Razor HTML to View through Action Results.
- Consumed RESTful APIs using AJAX in jQuery.
- Implemented validations and cached information from clients’ browser using jQuery.
- Performed Unit Testing within Test Driven Development (TDD) by analyzing and writing test cases and fixing bugs.
- Maintained and tracked versions of source code using Team Foundation Server (TFS).
Technical Environment: Visual Studio 2015, SQL Server 2015, .NET Framework 4.5, IIS7.0, C#, Entity Framework 6.0, Unity, ASP.NET, MVC 5.0, ASP .NET Web API 2.0, C#, XML, HTML5, JavaScript, jQuery, Ajax, Bootstrap3, TFS
Confidential, Newark, NJ
Full Stack .NET Developer
Responsibilities:
- Designed and developed Software Development Life Cycle (SDLC) from analysis and design to implementation with .NET Technologies
- Used XML web service that will extract quote information from web-app and give response back in XML.
- Developed the Classes, Objects, DataSet Classes, and Methods depending upon the business requirements.
- Used MVC Controller Action selectors, Action Results, Action Filters to control the behavior.
- Used Data Annotation validators to perform validation in an ASP.NET MVC application.
- Used LINQ to Entities to write Lambda Expressions for data sorting, filtering and projection in various dimensions.
- Used Entity Framework as ORM technology for creating the data access layer.
- Used Code First Approach in Entity Framework to perform CURD operations.
- Created RESTful web services using WEB API 2.0.
- Used ASP.NET MVC framework to support the use of Dependency Injection to inject objects into a class, instead of relying on the class to create the object itself.
- Applied Single Page Application (SPA) to develop the project using the AngularJS Router module.
- Utilized $location service to implement the page redirection and user requests filtering.
- Applied AngularJS custom directives to improve the AngularJS code reusability, and utilized the AngularJS $rootScope with $on, $emit and $broadcast angular services to achieve the data sharing between two controllers or the parent scope and the child scope.
- Heavily used jQuery Ajax to call controller actions from Views asynchronously.
- Design and development of rich GUI using HTML 5, CSS, jQuery and Bootstrap.
Technical Environment: Visual Studio 2017, SQL Server 2017, C#, T-SQL, ASP .NET 4.5, MVC 5.0, Entity Framework 5.0, Unity, ASP .NET Web API 2.0, HTML5, CSS, JavaScript, jQuery, AngularJS 1.6, JSON
Confidential
.NET Developer
Responsibilities:
- Used ASP.NET, Web Form, ADO.NET, JavaScript and C# to develop this project.
- Developed the Classes, Objects, Dataset Classes, and Methods depending on the business requirements.
- Used LINQ to manage, query and update the database.
- Wrote SQL Queries, Stored Procedures, Triggers, Backup and Restore Database, defining roles, creating database users, assigning Roles to user's using SQL Server.
- Performance Monitoring with SQL Profiler and Windows System Monitor.
- Utilized nUnit for unit testing.
- Successfully deployed reports in various sources like XML, Web browser and PDF on SSRS.
- Designed and developed of UI using ASP .NET/C#, .NET Web Forms, HTML 5, CSS 3, JavaScript and jQuery.
- Worked extensively on web forms and data binding controls like data list and dropdown boxes.
Technical Environment: Visual Studio 2012, SQL Server 2012, .NET Framework 4.5, ASP.NET, MVC 5.2, C#, XML, HTML5, JavaScript, jQuery, Bootstrap3
Confidential
.NET Back End Developer
Responsibilities:
- Followed Agile SCRUM Developmental approach to deliver product releases by SPRINT processes in an iterative and incremental approach.
- Used Database first approach in Entity Framework to perform CURD operations.
- Used unity to implement Dependency Injection.
- Created RESTful web APIs, including GET, POST, PUT, DELETE methods.
- Used web services to interact with data layer to access data from the database.
- Used serialization and Model binding in Web API.
- Implemented ASP.NET Validation Controls for client-side validation.
- Solving Technical Issues within the team and involved in Unit Testing.
Technical Environment: Visual Studio 2010, SQL Server 2008, .NET Framework 4.5, ASP.NET, C#, XML, Agile, Scrum
Confidential
.NET Full Stack Developer
Responsibilities:
- Used Waterfall development methodology.
- Implemented the system using 3-tier architecture with GUI, Business Logic and Database.
- Designed data models such as class diagrams, activity diagrams using UML.
- Used Entity Framework and LINQ to SQL to query the Business and Data objects.
- Designed and implemented stored procedures, triggers, views in SQL Server 2008R2.
- Utilized ADO .NET technology extensively for data retrieving, querying, storage and manipulation.
- Involved in designing Front end by using Razor Views, HTML, CSS, JavaScript, jQuery, Bootstrap 3 for MVC.
- Performed client-side validations using jQuery.
- Responsible for the Unit Tests of the application.
- Deployed application using IIS 7.0.
Technical Environment: Visual Studio 2010, SQL Server 2008, .NET Framework 4.0, IIS 7.0, Entity Framework, LINQ, HTML, CSS, JavaScript, jQuery
