We provide IT Staff Augmentation Services!

Asp.net Web Api Developer Resume

5.00/5 (Submit Your Rating)

New York, NY

SUMMARY

  • IT Professional with 5 years of experience as Full Stack Developer/.Net Developer/ Angular Developer in Design, Development, Implementation, Testing, and Deployment of Web - based and Client Server in E-commerce, Healthcare domains.
  • Experience in developing Web Applications using Angular 2+, ASP.NET MVC, ASP.NET WEB API, NodeJS, Typescript, Single Page Application, C#, MS SQL Server, MySql, MongoDB, HTML (4/5), CSS, Node.js, JSON, Bootstrap, Template-Driven Forms, Reactive Forms, Entity Framework, Views, Partial Views.
  • Experience in working with Angular 2+ components, modules, routing, directives services, dependency injection and Angular CLI (Command Line Interface) to create a SPA
  • Good experience with creating forms using Template-Driven Forms, Reactive Forms in Angular 2+ and implementing Validations using Built-in Validators and Custom Validation (eg. email validation)
  • Extensively used data binding, like interpolation, property binding, event binding, and two way binding and passing data between parent component to child component using decorator, template reference variables
  • Experience in implementing functional REST-API by using Express Framework, creating CRUD in a rest api to allow web server to respond to http post requests
  • Experienced in using observables, subscribe, pipes from RxJs library for fetching and manipulating data from api calls
  • Expertise in developing Modules, Controllers, Views, Partial Views and Action Filters using ASP.NET MVC
  • Experienced in Entity FrameWork, Lambda, LINQ for fetching data from SQL in creating ASP.NET MVC projects
  • Experience in working with MongoDB, creating MongoDB collections using Schemas, Models and performing basic CRUD operations
  • Expertise in MS SQL Server 2014/2017 DB using Tables, Triggers, Stored Procedures, Views, Cursors, functions and Indexes
  • Extensively used TempData, ViewData, ViewBag, Filters and Data Annotations in developing ASP.NET MVC projects. Strong understanding in Object Oriented Programming and ability in Problem Solving
  • Extensively Worked on Bootstrap, CSS Background, CSS Positioning, CSS Text, CSS Table in CSS to build rich UI.
  • Extensively used the Version Control Systems, like (Team Foundation Server) TFS and Github
  • Extensively used JIRA for project management and bug Fixing

TECHNICAL SKILLS

Languages: C#, .Net, JavaScript, Java, HTML, Python, F#, JQuery

.Net Technologies: ASP.NET, MVC5, .Net Framework 4.0, Entity Framework

Databases: SQL Server 2008/2012/2014 , MySQL, MongoDB

Web Technologies: JavaScript, Angular 2+, HTML, NodeJS, BootStrap, JQuery, AJAX

Development Tools: MS Visual Studio 2008/2010/2015/2017 , Visual Studio Code

Source Code Control: (Team Foundation Server)TFS and Github

PROFESSIONAL EXPERIENCE

Confidential, New York, NY

ASP.NET WEB API Developer

Responsibilities:

  • Design and developed a web application using MEAN Stack technologies (MongoDB, Express.js, Angular 5, Node.js) along with ASP.NET WEB API, HTML5, CSS3, Bootstrap, jQuery and other web technologies.
  • Built front-end SPA using Angular 5 and Bootstrap and backend server using ASP.NET Web API
  • Used Services, Observables, and Subscribe to implement data sharing from server to different components
  • Built routing in Single Page Application using Router Module and used Snapshot in ActivatedRoute for getting initial value of the route
  • Utilized Http protocols to build restful services and used Node.js and ASP.NET WEB API to build Web API, testing API with Postman on the Json files which are generated by the Node.js and Express.js
  • Enabled CORS to allow cross domain access between browser and API
  • Created custom directives in Angular to reusable components (like directive for picture uploads)
  • Used ngIf, ngFor, ngClass, and ngSwitch directives in Angular with validations for input fields.
  • Used MongoDB to create database, and used Schema and Models of Mongoose to connect between MongoDB and Node server. Create databases and database objects such as tables, stored procedures, triggers using SQL server to manipulating the data using ASP.NET WEB API requests.
  • Generated JSON web tokens(JWT) for user login and verify tokens in the backend using Express.js
  • Designed user forms by using Reactive Form and Form Builder and created UI components with Bootstrap and CSS.
  • Used @input, @output decorator to pass data between child component and parent component
  • Used GIT for Source Control, JIRA for bug tracking and task management
  • Used JIRA to keep track of bugs to reduce downtime, increase productivity, and Communication.

Environment: Angular 2/4+, MongoDB, Express.js, Node.js, HTML, jQuery, Bootstrap, CSS, TypeScript, ASP.NET Web API, Git, Postman, Visual Studio 2015, Visual Studio Code, MS SQL Server.

Confidential, Edison, NJ

Full Stack Developer / Angular Developer

Responsibilities:

  • Design and developed a web application using Angular 4, ASP.NET web api, SQL Server, Bootstrap, jQuery, HTML5 and CSS3.
  • Developed SPA using Components, templates, routing, Services, Directives and Dependency Injection
  • Create databases and database objects such as tables, stored procedures, triggers and functions using SQL server to manipulate data
  • Used ASP.NET API to make calls to the web services/browser using URLs which perform GET, PUT, POST, and DELETE operations on the server
  • Worked with Observables for http error handling with catch and throw operators in RxJS and for asynchronously calling the server and mapping the data to the required format (JSON).
  • Implemented lazy loading in application to improve user app download experience in a poor connection
  • Used angular lifecycle hooks to manage application lifecycle, including ngOnInit (), ngOnChanges () and ngOnDestroy()
  • Built custom pipes to transform data on template and custom directives to change behavior and structure of DOM elements in a flexible way.
  • Used two-way data binding enables data to flow from the component to template and vice-versa, interpolation to display values from component to template and event binding to call functions as a response to user actions in templates.
  • Designed UI templates using CSS, HTML, Bootstrap and used ng directives like, ngIf, ngFor, ngSwitch to manipulate DOM objects
  • Used GIT and JIRA for bug tracking and task management

Environment: Angular 2/4+, Express.js, Node.js, HTML, jQuery, Bootstrap, CSS, TypeScript, ASP.NET Web API, TFS, Postman, Visual Studio 2015, Visual Studio Code, MS SQL Server.

Confidential, West Des Moines, IA

FULL STACK MVC DEVELOPER

Responsibilities:

  • Design and developed a web application using ASP.NET, Microsoft SQL Server Management Studio, Entity Framework, LINQ, CSS, HTML, Bootstrap, JQuery, Ajax
  • Using Entity Framework to access database with Database First Approach in application
  • Created tables, triggers, stored procedures using SQL server for inserting/updating/deleting data into the relational tables
  • Extensively worked with ViewData, ViewBag to transfer data between controller and view, used TempData transfer data from action to action, controller to controller.
  • Created custom URL, default URL using the routing system provided by ASP.NET platform
  • Used Authorization Filter to check the validation of the user to prevent from non-user accessing
  • Created partial views for navigation bar, and used Data Annotations and Data Filtering in controller to perform more functionalities
  • Used Strongly typed model binding, Form Collection, parameters to pass value from view to controller
  • Worked with LINQ query, Lambda Expressions for data retrieving and manipulating
  • Extensively used filters to implement cashes the output of a controller, error handling, and authorize
  • Used HTML helpers to decorate the UI of web application
  • Created Bootstrap popup with adding operation using JQuery AJAX to insert data in database
  • Used Unit Testing for testing the application and Team Foundation Server (TFS) for bug tracking and task management

Environment: ASP.NET MVC, LINQ, HTML, CSS, JavaScript, jQuery, Bootstrap, AJAX, MS SQL Server 2012, AGILE, Unit Testing, TFS, Visual Studio 2012

Confidential, Iowa City, IA

FULL STACK MVC DEVELOPER

Responsibilities:

  • Design and developed a web application using ASP.NET MVC, ADO.NET, SQL Server, Entity Framework, LINQ, CSS, HTML, JQuery, Ajax and Bootstrap
  • Developing database components to access database from application using ADO.NET
  • Created queries and joins on multiple tables using SQL server for manipulating data in database
  • Good knowledge on Object Oriented Programming(OOPS) Concepts including Abstraction, Inheritance, Encapsulation and Polymorphism
  • Designed UI with adding more functions like Inline editing, pagination using Javascript
  • Used Action Filters for implementing user authentication, authorization and role based security and created custom action filter attributes for action methods
  • Implemented an interactive Web Application by using JQuery, AJAX (like, popup window)
  • Retrieved and manipulated data from SQL database by writing Sql query in SqlCommand and used Anti-Forgery Tokens preventing Cross site request forgery attacks.
  • Designed UI using CSS, HTML, Bootstrap, HTML Helper methods in razor views
  • Actively participated in Bug Fixing during build, deployment process and debugging and used nUnit Unit Testing for testing the application.
  • Used TFS for version control and source code management

Environment: ASP.NET MVC, ADO.NET, LINQ, HTML, CSS, JavaScript, jQuery, Bootstrap, AJAX, MS SQL Server 2012, AGILE, Unit Testing, GIT, Visual Studio 2012

We'd love your feedback!