We provide IT Staff Augmentation Services!

Full Stack .net Software Developer Resume

3.00/5 (Submit Your Rating)

New York, NY

SUMMARY

  • Experienced Full Stack .NET Developer in both front - end and back-end web application design, implementation of object-oriented design, software design patterns, service-oriented architecture (SOA), MVC 5, n-tier architecture, onion architecture, and relational database design.
  • Complete understanding of front-end Single Page Application (SPA) development using Angular 2+.
  • Expertise in front-end web development and design using HTML5, CSS3, Bootstrap3, and some other third-party libraries.
  • Solid understanding of Angular Features like Pipes, Directives, Dependency Injection, Modules, Services and Routing.
  • In-depth knowledge in JavaScript, JQuery, TypeScript, and AJAX.
  • Created Responsive websites and Reactive websites for better user experience.
  • Extensive knowledge in different types of Angular Data Bindings and component communication using input and output.
  • Proficient experience with ASP.NET MVC Razor View Engine, Layout View, Partial View, Html Helpers, and Filters.
  • Worked on consuming the RESTful Web API data using Angular Services.
  • Implemented CRUD operations through HTTP Methods in Web API.
  • Experienced in developing and implementing WCF and XML Web Services using SOAP.
  • Hands on experience in developing web application using ASP.NET Web API, ASP.NET MVC, Web Services, Windows Communication Foundation (WCF), and ASP.NET web forms.
  • Proficient experience with object-oriented programming language in Microsoft C#.
  • Worked on ADO.NET, Entity Framework and LINQ.
  • Experienced in Database design, Normalization, creating temp tables, views, stored procedures, and user-defined functions in Microsoft SQL Server.
  • Experienced in Angular unit testing using Jasmine and Karma.
  • Track record using Agile and Waterfall SDLC methodologies.
  • Provided Source Control and Version Control using Git and project management using Jira and Azure DevOps.
  • Excellent communication, planning, time management skills, and experience in working with cross-functional and global team environment.
  • Successful delivery and execution with changing requirements and challenging timelines.

TECHNICAL SKILLS

Programming: Microsoft C#, C, C++, Python, Java

Web: HTML5, CSS3, Bootstrap3/4, JavaScript, TypeScript, JQuery, Angular 2+

.NET: ASP.NET MVC5, Web API, Web Services, WCF, ASP.NET Web Forms, Entity Framework 6, LINQ, ADO.NET

Database: MS SQL Server 2017/2014/2012 , MySQL

IDE: Visual Studio 2017/2015/2012 , Visual Studio Code, Atom

Others: Jira, Git, JSON, RESTful, XML, Slack, Postman, Jasmine, Karma, NUnit, Azure DevOps

PROFESSIONAL EXPERIENCE

Confidential, New York, NY

Full Stack .NET Software Developer

Responsibilities:

  • Developed web application with front-end Angular 7 and back-end Web API.
  • Developed front-end components with Angular, HTML5, CSS3, and Bootstrap4.
  • Implemented third-party libraries such as angular font awesome to improve template.
  • Used built-in validator and custom validator for required user input field and checked input type for login and registration.
  • Implemented RouteGuard interfaces for Authentication using canActivate method to secure data accesses by different users.
  • Enabled pagination using ngx-pagination to improve user experience.
  • Used pipes to transform raw data into a desired output.
  • Implemented add practice and updated practice functionality to practice the table using Bootstrap modal Dialog.
  • Created application with Angular modules, components, directives and services to implement main functionalities including viewing details and deleting practices.
  • Used RxJS library features such as Observable and Subscription to enable connection to Web API.
  • Implemented custom Authorization and Authentication filters in Web API to improve security.
  • Used back-end CRUD functions with different HTTP Methods such as GET, POST, PUT and DELET to implement different API calls in C#.
  • Implemented Convention-based and Attribute-based Routing to map URLs to controllers in Web API.
  • Used database-first approach to generate data model by Entity Framework 6.
  • Tested Web API http calls using Postman.
  • Used Azure DevOps for version control, code merge and team project management.

Environment: Angular7, Bootstrap3, HTML5, CSS3, TypeScript, Web API, C#, Visual Studio 2017, MS SQL Server 2017, Entity Framework 6, Postman, Azure DevOps.

Confidential

Full Stack .NET Software Developer

Responsibilities:

  • Contributed to both front-end Angular 6 and back-end Web API development.
  • Created user interfaces using HTML5, CSS3, Bootstrap, JavaScript, AJAX and Angular.
  • Implemented Angular features such as Components, Services, Modules and Directives to improve application performance.
  • Created redirection links using Routing to connect different components in Angular Routes.
  • Implemented Dependency Injection by using Service to promote reusable code and ease of maintenance.
  • Used JWT interceptor to implement token-based authentication and authorization in Angular.
  • Created dynamic template with reactive form which updates the database after user’s interaction.
  • Used Angular Material to implement reactive form for gathering user’s input.
  • Developed and consumed RESTful web services using Web API.
  • Used Attribute Routing and Conventional Routing for Web API to link specific controllers and actions to different url pattern.
  • Implemented custom Exception filters to handle internal errors for Web API.
  • Enabled CORS in Web API to allow access across domain resources by adding EnableCors attributes for controllers.
  • Generated Database model using Entity Framework 6 database first approach.
  • Performed unit testing by using Jasmine and Karma on Angular components and services methods.
  • Wrote and used stored procedures in SQL Server.
  • Used Git to deploy the application on the cloud and used Jira to perform team management.

Environment: Angular6, HTML5, CSS3, Bootstrap3, Web API, JSON, AJAX, SQL Server 2014, Entity Framework 6, C#, Visual Studio 2017, .NET Framework 4, Agile (Scrum), Git, Jira.

Confidential, Indianapolis, IN

Full Stack .NET Software Developer

Responsibilities:

  • Developed web application using ASP.NET MVC 5 (Model-View-Controller) with Razor View Engine.
  • Developed application using ASP.NET MVC template, C#, jQuery, Bootstrap, CSS, HTML, Entity Framework and SQL Server.
  • Implemented Onion Architecture by using Entity Framework, Generic Repository and Unit of Work pattern in the project to implement loose-coupling and dependency injection.
  • Implemented Repository pattern to isolate the Data Access Layer and to apply centrally managed consistent access rules and logic.
  • Incorporated AJAX controls into site to decrease page load times.
  • Implemented strongly-typed view by using data models to display data results and pass data to controllers.
  • Enabled filter and order by functions on search page to improve user experience.
  • Utilized layout and partial view to share common UI components like forms and nav-bars for reusability and to resolve maintenance difficulty.
  • Used ViewData, ViewBag and TempData to pass data from Controller to View and display the data.
  • Generated data model using Entity Framework 6 Database First Approach.
  • Implanted LINQ and Lambda expression to save and retrieve data from DataSet to List and fulfill the functionality of searching feature.
  • Responsible for production support and maintenance of software releases.

Environment: Visual Studio 2015, .Net Framework, ASP.NET, C#, Entity Framework 5, MVC5, JQuery, AJAX, CSS3, HTML5, ADO.NET, Java Script and SQL Server 2012.

Confidential

Full Stack .NET Software Developer

Responsibilities:

  • Developed and implemented application using N-Tier architecture in MVC5.
  • Designed and developed rich and enhanced web pages using HTML 5, CSS 3, Bootstrap and jQuery.
  • Implemented the list reports with filter and detail view using AJAX with ASP .NET web pages.
  • Used AJAX and JQuery to implement auto-complete function.
  • Implemented Custom Filter and Exception Filter to use on controllers and actions to execute business logic before and after action is executed.
  • Involved in developing applications in C# 4.0 and .Net Framework4.5 to meet the business requirements using Visual Studio .NET 2012.
  • Designed and developed various abstract classes, interfaces, and classes to construct the business logic using C# .NET.
  • Consumed database using ADO.NET and worked on ADO.NET Data Reader, Data adapter, and Data Set to access data and save data.
  • Familiar with WCF Service client calls for data processing or data acquisition.
  • Accessed the data from Data Access Layer for the User Interface using WCF Services.
  • Developed WCF service in SOA architecture which communicates data in both XML and JSON.
  • Created Indexes, Views and Stored Procedures for quick and efficient retrieval of data using SQL Server 2012.
  • Performed Test Driven Development (TDD) using NUnit Testing.
  • Managed large datasets using Microsoft SQL Server 2012.
  • Used Git to maintain the version control history during development.
  • Assisted in quality assurance measures such as code reviews, test case creation and unit testing for different modules.

Environment: Visual Studio 2012, ASP.NET, C#, WCF, MVC5, ASP.NET, AJAX, JQuery, ADO.NET, MS SQL Server 2012.

We'd love your feedback!