We provide IT Staff Augmentation Services!

Full Stack Asp.net Mvc Core Developer Resume

3.00/5 (Submit Your Rating)

PROFESSIONAL SUMMARY:

  • IT Professional with an approximate 6 years of working experience, developing both front - end and back-end of web applications.
  • Experience in JavaScript, TypeScript, C#, Node.js, Angular 9, jQuery, RxJS, NgRx, MS SQL Server, ASP.NET, ASP.NET MVC, ASP.NET Web API, Node API, HTML, CSS, Bootstrap, Angular Material, Chart.js.
  • Extensive experience in developing Single-Page Applications using Angular
  • Database Design and Administration, Creating and Joining Tables, Querying SQL Data
  • Experience in creating and implementing Custom Directives, Observables, Route-level Code Splitting, Lazy-loading, Reactive Forms, and Template-Driven Forms.
  • Utilizing Angular Material, Nebular, and Bootstrap for styling of DOM elements.
  • Experience in creating Modules, Components, Services, Pipes, Auth Guard, Routing and RxJS to subscribe to an Observable over time.
  • Experience in using RESTful Services, and implementing an API using Node.js along with MS SQL Server, HTTP, and CORS. Working with npm, Node file system, and Node Modules, including Http, and Body-parser.
  • Experience in working with ASP.NET MVC to develop Controllers, Custom Data Validation, View, Models, Partial Views, Master Page, and Action Filter.
  • Experience in ORM by using Entity Framework for scaffolding, LINQ to SQL and LINQ to Objects.
  • Knowledgeable in Object-Oriented Programming, MVC design patterns, Test-Driven Development, Unit Testing, Agile methodologies and Software Development Life Cycle.
  • Expertise in creating MS-SQL Stored Procedures, View, User Defined Function, Trigger.
  • Experience with LINQ to write queries to retrieve, sort, and filter data over collections with Lambda Expression.
  • Utilized Source Control Software such as Git and Github, Microsoft Azure and GCP Firebase for hosting web applications.

TECHNICAL SKILLS:

Languages: C#, JavaScript, Typescript

.Net: MVC, Web API, Entity Framework, LINQ, ADO.NET

Databases: SQL Server, MySQL

Web Technologies: jQuery, Angular 9, HTML, CSS, Bootstrap, Angular Material, Nebular, Azure

Development Tools: Visual Studio 2017/2019, VS Code, Command-line, PowerShell

Source Control: Git, GitHub

PROFESSIONAL EXPERIENCE:

Confidential

Full Stack ASP.NET MVC Core Developer

Responsibilities:

  • Developed a structured ASP.NET MVC Core 3.0 Web Application
  • Integrated Identity with Entity Framework to enable the addition of more fields to Users/Clients
  • Interacted with Razor class library for Identity
  • Integrated Entity Framework along with code first migrations
  • Utilized Session State in ASP.NET Core 3.0 to store user data while the user browses web app.
  • Created Custom Tag Helpers for views
  • Integrated Payment portal using Stripe
  • Created a trigger, I designed an Email Confirmation in ASP NET Core 3.0
  • View Components and Partial Views in ASP NET Core
  • Styled web app using Bootstrap v4
  • Authentication and Authorization in ASP NET Core 3.0
  • Deployed website on Online Hosting Portal and IIS
  • Added admin user through migration
  • Involved in writing Stored Procedures, Functions, and Views, and fetching and manipulating data from Web API by using LINQ.
  • Utilized Git and Github for version control, Postman for testing of API, and JIRA for project management

Environment: Visual Studio 2019, C#, MongoDB, Bootstrap, HTML, CSS, JavaScript, SQL, SQL Server, LINQ, Node API, ASP.NET Web API, Visual Studio Code, Git, Postman, Angular CLI, SSMS, Chrome Developer Tools

Confidential, New York, NY

Angular & .NET Developer

Responsibilities:

  • Developed and implemented new components for web-based applications using Angular, TypeScript, CSS and jQuery, JavaScript.
  • Designed and developed ASP.NET Web API using C#, ASP.NET, Entity Framework and SQL Server.
  • Developing Single Page Application (SPA) using Angular Dependency Injection, Routing, Modules, Services, Lazy Loading, Custom Directives, Pipes, and Auth Guard.
  • Used HTTPClient, Observables to communicate with the server to perform CRUD operation on database
  • Focusing on performance maintainability through the use of regular Code Review and Code Refactoring, utilizing Dependency Injection, and Catching/Handling exceptions.
  • Used custom pipes to transform data easily on template and customer directives to change behavior and structure of DOM elements in a flexible way.
  • Used @Input, @Output, @ViewChild, and LocalVariable for data communications between child and parent components.
  • Managed application lifecycle by using Angular Lifecycle Hooks including ngOnInit(), ngOnChanges(), ngAfterContentInit(), ngOnDestroy().
  • Worked with Angular built in directives such as ngModel to perform two-way data binding between view and components.
  • Implemented Route Guards, such as canActivate, Resolve, canDeactivate to prevent unauthorized users from accessing resources.
  • Working with Angular CLI to create Components, Services, and install Modules to organize the application in a better way.
  • Involved in creating RESTful API using ASP.NET and C#, and test API Endpoints using Postman and SSMS.
  • Enabled CORS on the Web API to allow cross domain access.
  • Creating multiple Stored Procedures, User-Defined Functions and Trigger on SQL Server
  • Utilized Git and Github as version control software and used JIRA for project management.

Environment: Angular, TypeScript, JavaScript, C#, Rx.js, CSS, HTML, JSON, ASP.NET, ASP.NET Web API, SQL Server, Visual Studio, VSCode, SSMS, Postman, Git, Entity Framework, CORS, Chrome Developer Tool

Confidential, Newark, NJ

Digital Exhibition Designer/Front End Angular Developer

Responsibilities:

  • Developed and implemented the web application using Angular, TypeScript, HTML, CSS and Bootstrap on the front-end, RESTful API using Node.js, Expres.js.
  • Developed Single Page Application (SPA) using Angular Dependency Injection, Router, Components, Modules, Services, Custom Directive, Pipes, and Observables.
  • Used custom pipe to transform data easily and custom directives to change behavior and structure of DOM elements.
  • Used RxJS to handle Observables for asynchronously calling the server and mapping the data to JSON format.
  • Implemented Route Guards using canActivate and canDeactivate to prevent unauthorized users.
  • Used two-way data binding for synchronization of data, interpolation and property binding for presenting the data, and event binding for calling of method as a response to user action.
  • Passing data from child to parent, parent to child by using Angular Input, Output, ViewChild, and Local Variable
  • Utilized Angular CLI to create Interface, Service, Component, Guard, and Module.
  • Utilized Angular Lifecycle Hooks to manage application’s lifecycle.
  • Designed with various ng directives such as Angular ngIf, ngFor, ngClass, and ngSwitch to manipulate DOM elements.
  • Making a prototype based on the use cases, then shipping it to the production environment.
  • Deployed the server, defined the route, and handled HTTP Request/Response by using Node.js, Express.js.
  • Involved in writing Stored Procedures, Functions, and Views, and fetching and manipulating data from Web API by using LINQ.
  • Used Git and Github for version control, Postman for testing of API, and JIRA for project management

Environment: Angular 2+, TypeScript, C#, Node.js, Express.js, RxJS, MongoDB, Bootstrap, HTML, CSS, JavaScript, SQL, SQL Server, T-SQL, LINQ, Node API, ASP.NET Web API, Visual Studio Code, Git, Postman, Angular CLI, SSMS, Chrome Developer Too

Confidential, Florham Park, NJ

Ecommerce Front End Site Administrator

Responsibilities:

  • Designed, developed, and tested CSS, jQuery, JavaScript, JSON and Bootstrap, ensuring that accessibility and web browser standards are met.
  • Worked closely with web designers and translated or incorporated their design into websites.
  • Used jQuery and jQuery UI to handle animation and complex interaction.
  • Built stateless components using Angular to pass data using property bindings.
  • Worked with state and props in Angular for the communication between the various components.
  • Build Angular components and stand-alone functions to be added to any future pages.
  • Implemented Lifecycle Hooks for Angular Components, such as ngOnInit(), ngOnChanges(), ngDoCheck().
  • Utilized Forms to extract, validate and post data to a database.
  • Worked with Icons, CSS Pseudo-class, CSS Pseudo-element, CSS Image Sprites, CSS background and CSS3 Shadows to give some additional effects.
  • Debugged and troubleshooter existing code by using Firebug, Chrome Developer Tools, and other developer tools.
  • Involved in documentation by writing technical documents for the project. Also, part of the presentation team to the company's project manager.

Environment: JavaScript, jQuery, Bootstrap, JSON, ASP.NET Web API, Chrome Developer Tools, Firebug, Git, Github, Jira, VSCode

We'd love your feedback!