We provide IT Staff Augmentation Services!

Full Stack Angular/web Api Developer Resume

4.00/5 (Submit Your Rating)

NJ

SUMMARY

  • Full Stack .NET Developer with 5 years of professional experience in both front - end and back-end web application development.
  • Expertise in Web Development Technologies for highly interactive User Interface Development like HTML5 , CSS3 , Bootstrap3 , JavaScript , jQuery , AJAX , Angular2+, and AngularUI Bootstrap .
  • Experienced in creating Modules , Components , Metadata , Injectable Service and implementing Dependency Injection, Data-Binding, Validation and RXJS in Angular.
  • Strong skills on .NET Framework using ASP.NET and C# .
  • Experienced working on N-Tier and Onion Architecture.
  • Extensive knowledge of object-oriented programming techniques and Microsoft design patterns like MVC and services like, WCF and Web API (SOAP/REST).
  • Experience in Object-relational mapping using ADO.NET , Entity Framework , LINQ to SQL and to Objects.
  • Extensively worked with ASP.NET MVC5 applications using Database and Code First Approach in Entity Framework 4.3/5.0, and UI in Razor View Engine , client-side, Bootstrap, and HTML 5.
  • Experienced with concepts like Object Oriented Programing (OOP), Object Oriented Design (OOD), SOLID and Domain Driven Design (DDD).
  • Extensive experience in ASP.NET MVC 5 with strong understanding in creating and managing Views, Partial Views, View Models, Action Filters, Form Authentication, Authorization and Custom Action Filter.
  • Experienced with WebAPI services using explicit HTTP methods like GET, POST, DELETE and PUT .
  • Hands-on experience with Database Design, Normalization, Views, Stored procedures, and User-defined functions in MS SQL Server.
  • Experience in writing Unit tests using Jasmine and Karma.
  • Experienced in Project Management and Version Control using Microsoft Azure DevOps, JIRA, and Git.

TECHNICAL SKILLS

Programming: Microsoft C#, Java, Python

Web: HTML5, CSS3, Bootstrap 3 4, Angular UI Bootstrap, JavaScript, TypeScript, jQuery, Angular 2,4,5,6,7

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

Database: MS SQL Server 2017, T-SQL, MySQL

IDE: Visual Studio, Visual Studio Code, Eclipse

Others: Azure DevOps, JIRA, Git, JSON, RESTful, XML, Postman, Jasmine, Karma.

PROFESSIONAL EXPERIENCE

Confidential, NJ

Full Stack Angular/Web API Developer

Responsibilities:

  • Developed the project with ASP.NET Web API as the back-end and thereby consumed in the front-end with Angular 5 framework.
  • Implemented the project as a Single Page Application (SPA).
  • Features like Angular Components, Services, Lazy Loading, Custom Directives, Pipes, and Promises are used.
  • Implemented SPA using components, routers, and Angular modules such as Formsmodule, HTTP Clientmodule, and Browsermodule.
  • Used Structural directives such as *ngFor, *ngIf and Attribute directives such as ngModel, ngClass, and ngStyle.
  • Implemented various types of data binding techniques such as string interpolation, property binding, event binding, and two-way data binding.
  • Adopted FormGroup and FormControl from Reactive Forms to consolidate input from the user.
  • Implemented navigation by using Angular Routing.
  • Implemented authentication and authorization by using JWT Web Tokens.
  • Created Angular Interceptors and Services for the HTTP requests, response, and error handling.
  • Developed reusable UI components with different methods for sharing data between Angular components with Output Decorator and Event Emitter.
  • Used Database First approach with the Entity Framework to generate models and the Dbcontext.
  • Used LINQ to interact with the data models and perform data manipulation in WEB API.
  • Consumed Restful web service using HTTPClient in Angular using methods such as POST, PUT, DELETE and GET.
  • Enabled Content Negotiation to allow Web API to request and response in different representations and formats.
  • Established URI in Web API to support HTTP Request by using attribute routing.
  • Tested service by using postman to ensure the get, put, post, delete functionalities are working fine.
  • Used Jasmine and Karma for code testing.
  • Used Git and Azure DevOps for version control and project management.

Environment: Angular 5, Angular UI Bootstrap, Bootstrap3, HTML5, CSS3, TypeScript, WebAPI, C#, Microsoft SQL Server 2017, Entity Framework, Postman, Jasmine, Karma, and Azure DevOps.

Confidential, PA

Full Stack Angular / Web API ASP.NET Developer

Responsibilities:

  • Developed web application with various web technologies such as Angular, HTML, CSS, and Bootstrap according to requirements.
  • Developed components to provide functionalities and bind data to user interface.
  • Used custom pipes to transform data easily on template and custom directives to change behavior and structure of DOM elements in a flexible way.
  • Used @Input and @Output decorators for communication between child and parent components.
  • Managed application lifecycle by using Angular Lifecycle Hooks including ngOnInit(), ngOnChanges(), ngOnDestroy() and ngAfterViewInit().
  • Implemented Authentication and Authorization using route guards .
  • Integrated front-end and back-end using Web API functions ( GET, POST, PUT, and DELETE ) in services by using HTTPClient and Observables .
  • Enabled CORS to communicate between client side and server side.
  • Created Web API as a back-end and perform database operations (CRUD) through Entity Framework.
  • Implemented Filters like authorization filters and exception filters .
  • Implemented code first approach using Entity Framework in Web API.
  • Used POSTMAN to test Web API .
  • Worked in Agile-Scrum methodologies and used JIRA to ensure delivery of high-quality work.
  • Used Git for source control and version control management.

Environment: Angular 2, HTML, Bootstrap, CSS, JavaScript, TypeScript, ASP. NET Web API, Entity Framework, Visual Studio 2015, Visual Studio Code, MS SQL Server 2012, Git, Postman, and JIRA.

Confidential, NY

Full Stack ASP.NET MVC/WCF Developer

Responsibilities:

  • Developed application using ASP. NET , MVC , Razor, C#, jQuery, Ajax, HTML5, CSS3, WCF Service, N-Tier, Entity Framework, LINQ, and Database First Approach.
  • Worked with Model, View, Controller, and Entity Framework for Database Connectivity.
  • Created a repository of classes using the Repository pattern , Generics, and Interfaces .
  • Implemented layout page template for consistent layout in the entire application.
  • Used containers such as View Data and Temp Data to store and pass data from controllers to view.
  • Implement client-side and server-side validation using Data Annotation .
  • Utilized Dependency injection and used AutoMapper to map model.
  • Utilized Bootstrap to display a popup modal.
  • Created View Models to encapsulate all models and classes used on the different views for stable and organized code to reuse in views.
  • Created MVC Action Filters for user authentications and authorizations .
  • Used WCF service to build high performance and secured document retrieval layer to retrieve data from SQL server-based system .
  • Used SQL server as database and involved in writing several SQL objects like Stored Procedure, Views and Involved in designing tables.
  • Experienced using various methodologies in Software Development Life Cycle like SCRUM/AGILE .
  • Used Git for versions controlling and JIRA for project management during development.

Environment: C#, .NET, MS SQL Server 2012, ASP. NET MVC4, JQuery, HTML, CSS, AJAX, JavaScript, Microsoft visual studio 2013, WCF, Entity Framework, JSON, JIRA, and Git.

Confidential, NY

Full Stack ASP.NET Web Forms Developer

Responsibilities:

  • Developed the system using ASP. NET Web Forms , C#, HTML, CSS, JavaScript, and jQuery.
  • Used ADO. NET for database access.
  • Created Stored Procedures in the MS SQL Server 2012 database to perform various database operations.
  • Used DataSet, DataAdapter, and DataTables to hold data from the database.
  • Used stored procedures in SQL Command as part of ADO.NET.
  • Used User Controls to make reusable components of various ASPX pages.
  • Designed the layout and structure of the page using HTML5, CSS, JavaScript, and used jQuery to bring dynamic behavior to the web page.
  • Implemented ADO. Net data binding controls with Grid View to display the data from database.
  • Implemented 3-tier architecture to keep UI, Business Logic, and Data Access layers separate, and allow for easier testing.
  • Used Waterfall methodology for development.

Environment: C#, JavaScript, ASP. NET Web Forms, MS SQL Server 2008, HTML5, CSS, Visual Studio 2010, and jQuery.

We'd love your feedback!