We provide IT Staff Augmentation Services!

Full Stack Developer (angular 8+, .net Core Web Api) Resume

2.00/5 (Submit Your Rating)

Commack New, YorK

SUMMARY

  • A highly - skilled .NET Full Stack Web Application Developer with extensive experience and proven ability in both frontend and backend web application development, execution of Object-Oriented Design (OOD), Software Design Patterns, Onion Architecture, N-Tier Architecture, MVC5, Web Services, Web API dependent on SDLC, and Relational Database Design.
  • Excellence in Client-Side Development with additional UI features, user-friendly design approaches, responsive web pages using Angular 6+, JavaScript, jQuery, TypeScript, AJAX, HTML5, CSS3, and Bootstrap 3&4.
  • Adept at using Entity Framework & Entity Framework Core Database-First Approach & Code-First Approach and ADO.NET. Experience in working with Agile (Scrum) and Waterfall SDLC methodologies.
  • Experience in cloud computing using Azure and AWS. Self-motivated and detail-oriented developer with excellent communication and time management skills.

CORE COMPETENCIES

  • Expertise in using Postman to test and debug Web API
  • Robust experience in working on Web API to fetch data and implement Restful Services for CRUD operations with HTTP verbs GET, PUT, POST, and DELETE using ASP.NET Core
  • A profound comprehension of front-end Single Page Application (SPA) development using Angular 6+, Angular Material, Angular CLI, and Ngx-Bootstrap
  • Competent in providing Source Control, Version Control and Project Management using Microsoft Azure DevOps, AWS, JIRA, and Git
  • Adroit in creating test cases for conducting unit tests in backend using NUnit and in Angular using Jasmine & Karma
  • Successfully implemented the RESTful Web APIs and consumed the data using Angular Services
  • Proficient in developing Microservices using .NET Core
  • Skilled in Angular features, including Directives, Pipes, Components, Services, Modules, Dependency Injection, and implementing Routing
  • Hands-on experience in Database Design, Normalization, creating Temp Tables, Views, Stored Procedures, and User-defined Functions in MS SQL Server and MySQL
  • Well-versed in features like ASP.NET Web API, Web Services, and Windows Communication Foundation (WCF)
  • Strong understanding of Microservice architecture and container technology such as Docker
  • Demonstrated ability to develop and write complex Subqueries, Indexes, Triggers, and Joins
AREAS OF EXPERTISE
  • Front-End and Backend Development
  • Web Application Development
  • Database Design
  • Software Development Life Cycle (SDLC)
  • Web API Integration
  • Microservices Development
  • Entity Framework
  • Web API Services Implementation
  • Repository Design Pattern
  • Unit Testing
  • Angular State Management
  • Agile Methodology

TECHNICAL SKILLS

Programming: Microsoft C#, PHP5, T-SQL, Java, C, and C++

Web: Angular 6+, TypeScript, JavaScript, jQuery, HTML5, CSS3, Bootstrap 3&4, and AJAX

.NET: ASP.NET MVC5, Web API, Web Service, WCF, ASP.NET, ASP.NET Core, Entity Framework 6, LINQ, ADO.NET, and Entity Framework Core

Database: MS SQL Server 2017, MySQL, and Oracle

IDE: Visual Studios, Visual Studio Code, and Atom

Others: Azure DevOps, AWS, Azure Cloud, JIRA, GIT, JSON, RESTful, Microservices, Docker, Swagger, Postman, NUnit, and xUnit

PROFESSIONAL EXPERIENCE

Confidential, Commack, New York

Full Stack Developer (Angular 8+, .NET Core Web API)

Responsibilities:

  • Efficiently used Angular 8+ to develop the front-end and built backend with .NET Core Web API
  • Successfully built front-end components with HTML5, CSS3, Bootstrap 4, Angular, TypeScript & Angular NGX Bootstrap
  • Utilized Route Guards such as CanActivate, Resolve, CanLoad & CanActivateChild to secure navigation in the application
  • Developed and deployed a .NET Core Web API that offers CRUD operations
  • Implemented Model Validation through employing Data Annotation
  • Performed code testing to test the functionality of the Web API via using Postman
  • Implemented angular Observables and Subjects to work with synchronous processes
  • Tracked project progress using Azure DevOps and used Git to combine and merge all individual work
  • Integrated Entity Framework Core using Code-First Approach
  • Executed Exception Filters and Use Exception Handler in .NET Core Web API to handle exceptions
  • Worked with Jasmine and Karma for testing purposes in Angular
  • Handled entire gamut of activities like creating projects, generating Components, Services, Pipes & Routes, and running tests by using Angular CLI
  • Enabled CORS and configured JWT authentication
  • Involved in deploying the application to Azure Private Cloud and consuming SQL Server database from the cloud

Environment: C#, Angular 8+, Bootstrap 3, HTML5, CSS3, Visual Studio 2017, Microsoft SQL Server, ASP.NET Core WEB API, Entity Framework Core, LINQ, TSQL, Postman, Git, Azure DevOps, Azure Cloud, Jasmine, and Karma

Confidential, New York, New York

Full Stack Developer (Angular 6+/.NET Web API)

Responsibilities:

  • Utilized Angular 6+ and Web API to develop a Web Application
  • Built RESTful ASP.NET Web API services that support different function calls
  • Improved template with Angular Material like Paginator, Filter, and Sort
  • Created Custom Pipes and Custom Directives to format the data and manipulate the DOM
  • Integrated Web API with Entity Framework for accessing data sources using the Database First Approach
  • Successfully enabled CORS in Web API to ensure communication between front-end Angular part and back-end Web API
  • Efficiently used the Postman to check the Web API functionality
  • Tested the Angular components and services using Jasmine framework and Karma runner tool
  • Used Git and GitHub for version control & merging code and used JIRA for project management
  • Implemented various Data Binding components in Angular, including String Interpolation, Property Binding, Event Binding, and Two-Way Binding via NgModel
  • Implemented Repository Design Pattern by organizing the Web API into various layers such as Service, Repository and Entity Framework Domain Layer, also utilizing Dependency Injection by injecting the repository interface into the controllers and injecting a single database context instance into the repository
  • Executed Routing in Angular to redirect between many components and implemented Lazy Loading and Eager Loading depending on a situation for performance purposes
  • Used Content Negotiation in Web API to select the best representation for given response to make client & server negotiate
  • Created JIRA tickets, including solutions to handle the issues and add the tickets to the backlog as part of reporting to a team

Environment: Angular 6+, C#, Bootstrap 3, HTML5, CSS3, Visual Studio 2017, Microsoft SQL Server 2012, ASP.NET, Web API, Entity Framework 6, LINQ, TSQL, Postman, Git, and JIRA

Confidential, Piscataway, New Jersey

Full Stack Developer (Angular 4+/Web API)

Responsibilities:

  • Played a significant role in both front-end Angular 4+ and back-end Web API development
  • Implemented and maintained front-end code in multiple browsers and oversaw the production of different web technologies such as Bootstrap, jQuery, JavaScript, and TypeScript
  • Ensured Agile/SCRUM process using JIRA to complete the project in time effectively
  • Improved template with Angular Material and other third-party libraries such as Angular Font Awesome
  • Utilized Content Negotiation to help maintain the RESTful Architecture, using JSON Requests and Formatters between client and server
  • Established Exception Filters and HTTP Response Message objects to handle errors and send robust message details back to the client-side
  • Conducted Unit Tests with Jasmine and Karma
  • Tested RESTful APIs endpoints using Postman
  • Used Git for version control and code merge
  • Successfully implemented the following:
  • Redirection links and Lazy loading to improve performance using Angular Routing
  • Client-side form validations using Angular Validators and created custom validations using AsyncValidators
  • Routing in Angular to redirect between different components
  • HTTP requests using RxJS Observable library to handle multiple values over time
  • Error Handling using Angular Interceptor
  • Onion Architecture with DAL and Repository pattern to mediate between DAL and Service Layer, as well as to increase maintainability and testability
  • Unit of Work for database consistency to effectively implement a single transaction that uses a single instance of the database context
  • Entity Framework Code First Approach to interact with Database with the implementation of Mappings, Model Changes, and CRUD operations

Environment: Angular 4+, C#, Bootstrap 3, HTML5, CSS3, Visual Studio 2017, Microsoft SQL Server 2012, ASP.NET, Web API, Entity Framework 6, LINQ, TSQL, Postman, Jasmine and Karma, Git, and JIRA

Confidential

Full Stack Developer (ASP.NET MVC5)

Responsibilities:

  • Developed application using ASP. NET MVC5 (Model-View-Controller) with Razor View Engine
  • Used AJAX, HTML5, jQuery, and JavaScript into Web Pages for user customization of page background and styles
  • Provided front-end functionalities using Bootstrap3, JavaScript, jQuery, and Ajax
  • Implemented Onion Architecture by using Entity Framework, Generic Repository & Unit of Work pattern in the project
  • Built various View Models to manage organized data in different views and displayed results with a strongly typed view
  • Implemented Attribute Routing as the project demanded a higher control over the URLs in the application
  • Created and updated multiple N-Unit unit tests for every code change that involved adding new functionality or updating the deployed code
  • Worked with Authentication and Authorization Filter to handle authentication and authorization of the user request to a resource, respectively
  • Used Exception Filter to handle exceptions and errors in the application
  • Involved in creating Data Access Layer using Code First approach and configuring migration for every domain change maintaining the Code First workflow

Environment: C#, Bootstrap 3, HTML5, CSS, JavaScript, jQuery, Visual Studio 2015, MS SQL Server, ASP.NET, Entity Framework 6, LINQ, TSQL, Git, N-Unit, JIRA and Agile

Confidential

Full Stack Developer (ASP.NET MVC5)

Responsibilities:

  • Competently used ASP.NET MVC5 (Model-View-Controller) with Razor View Engine to develop an application
  • Utilized HTML5, jQuery, JavaScript, jQuery & Ajax into Web Pages for user customization of page background and styles
  • Implemented the project in a 3-Tier Architecture by using Entity Framework
  • Primarily applied HTML Begin Form and HTML Helpers to fetch data from users' input
  • Built data models in MVC using Entity Framework Database First Approach and used Data Annotation in models for constraining user input
  • Used JIRA for project management and liaised with other team members in day-to-day activities
  • Followed Agile (SCRUM) methodologies to obtain requirements from business partners and delivered minimal viable product in two-week sprints with formal daily stand-ups

Environment: C#, ASP.NET MVC5, Web API, Entity Framework, MS SQL Server 2012, JavaScript, jQuery, AJAX, Bootstrap, HTML5, CSS3, Git, JIRA, and Agile

We'd love your feedback!