We provide IT Staff Augmentation Services!

Front-end Developer (angular2/4) Resume

4.00/5 (Submit Your Rating)

Long Island, NY

SUMMARY:

  • 6+ years’ professional experience with .NET technology on both front - end and back-end web application design and development.
  • Strong understanding in object oriented design, n-tier architecture, relational database design and implementation.
  • In depth experience on n-tier architecture such as Data Access Layer, Repository Layer, Business Layer.
  • Proficiency in developing web application with ASP.NET webform, ASP.NET MVC, MVVM, ASP.NET WebAPI with AngularJS MVW framework.
  • In depth experience on front-end web design and development using HTML5, CSS, Bootstrap, Javascript, jQuery, JSON, AJAX, AngularJS and Angular 2/4.
  • Excellent Knowledge in implementing Single Page Application (SPA) with AngularJS injecting ngRoute module.
  • Expertise in object oriented programming in C#, including inheritance, polymorphism and encapsulation.
  • Involved in building WCF as Web Service and connect establish connection from application to WCF.
  • Performed unit test for AngularJS using Jasmine and NUnit for MVC as testing framework to test application in automated and isolated manner.
  • Extensive experience in ADO.NET to connect database and retrieve and manipulate data from database.
  • Extensive experience in Entity Framework, Language-Integrated Query (LINQ) and Lambda Expression.
  • Proficient in design and management of database with MS SQL Server using Data Definition Language (DDL), Data Manipulation Language (DML).
  • Involved in project design documentation assisting product manager in UML (use case diagram, class diagram, data flow diagram), ER diagram and mockup design.
  • Developed application under various SDLC methodology such as Agile, Waterfall and TDD.
  • Experienced in Version control system like Mercurial, TFS (Team Foundation Server) and GitHub.
  • Extensive experience in SQL Server Integration Service (SSIS) and SQL Server Reporting Service (SSRS).
  • Great team player with strong communication skills, problem solving skills and ability to learn as well as adapting to new technology.

TECHNICAL SKILLS:

Programming Languages: C#, C++, Java, Python, Ruby

.NET Technologies: ASP.NET Framework4.6/4.5/4, ADO.NET, Entity Framework6/5, ASP.NET Webform, ASP.NET MVC5/4 LINQ, Web API2/, WCF

Front-end Technologies: ASPX, HTML5, CSHTML, Javascript, jQuery, Json, CSS3, Bootstrap3, AJAX, AngularJS1.4/1.0, Angular2/4

Database: MS SQL Server2012, T-SQL, SSIS, SSRS, MySQL

Testing / Debugging: Jasmine, NUnit / Fiddlers, Batarang, Visual Studio

IDE: MS Visual Studio 2015/2012/2010, MS SQL Server management studio2012

Design Methodology: Agile, Waterfall, TDD

Other: TFS, GitHub, Mercurial, Ruby on Rails, Matlab, PHP, EclipseProject Experience

PROFESSIONAL EXPERIENCE:

Confidential, Long Island, NY

Front-end Developer (Angular2/4)

  • Involved in requirement gathering, designing, development, UI reviews, and maintenance.
  • Developed single page applications using Angular 2, Typescript, HTML5, CSS3, and Bootstrap.
  • Designed the page using Bootstrap and some custom CSS.
  • Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 2.
  • Created reusable templates and dynamically rendered them according to business logic.
  • Good knowledge on using Angular APIs like @angular/http For making HTTP requests, @angular/common Common core things including form validation, @angular/router Routing for our entire app, @angular/forms Creating Reactive forms and perform validation, rxjs for Observable
  • Implemented Reactive form throughout the application and performed both angular build in form validation and custom validation.
  • Completed routing and navigation of application by configuring Router module with child route and route guard.
  • Good knowledge on creating services with Angular 2 @injectable decorator, as to make the service available for dependency injection when creating components.
  • Designed client-side JavaScript codes to build web forms and simulate process for a web application, page navigation using Angular 2. worked with NPM package manager tools (Node JS).
  • Performed unit testing for the Angular application using karma.
  • Called the Restful web service calls for POST, PUT, DELETE and GET methods.
  • Developed CSS3 to style page layouts, navigation and page-loading spinner.
  • Followed Agile-Scrum development methodology to ensure delivery of high quality work with monthly iteration, also involved in sprint planning and retrospectives.
  • Utilized Target Process as Agile-Scrum project management tool.
  • Used Mercurial for managing source code by resolving merge conflicts that occur during collaboration of various stakeholders of the application.

Environment: Angular 2, Angular 4, Agile, Mercurial, Target Process, JSON, npm, Microsoft Visual Studio 2015, Microsoft SQL Server 2012, Web API 2, Bootstrap 3.3.7, HTML5, CSS3.

Confidential, Edison, NJ

Web Developer (.Net/MVC/WebAPI)

  • Worked with N-tier architecture including Business, Repository and Data Access Layers using C#.
  • Performed coding, testing and supporting work of .NET web applications using .Net Framework, ASP.NET C#, MVC architecture and Web API as back-end REST service.
  • Utilized Razor engine to render front-end page, including layout page, partial view, strongly typed view, and HTML Helper class, ViewData, ViewBag, TempData, Query String, Cookie and Session.
  • Designed and developed front-end with CSHTML, CSS, Bootstrap, jQuery to achieve fancy UI page with proper functionality.
  • Completed extensive front-end functionality such as input validation and AJAX with jQuery.
  • Utilized jQuery validation and jQuery unobtrusive validation to achieve client-side validation.
  • Implemented input validation for strongly typed view using data annotation on models and HTML helper class on Razor Engine.
  • Performed server side validation for better security to handle JavaScript disable on browser.
  • Employed bundling and minification, as well as CDN to reduce the number of request to server and improve performance of page loading.
  • Implemented back-end functionality, logic of web application using C# in controller.
  • Performed attribute routing for both MVC and Web API for costumed routing.
  • Implemented Exception Handling with action filter and costumed error page.
  • Implemented Authentication and Authorization with action filter.
  • Utilized Entity Framework for mapping models to database and insert, retrieve and update database.
  • Used Language-Integrated Query (LINQ) and Lamda Expression to filter the data.
  • Performed unit test with NUnit for controllers and method in back-end.
  • Involved in Database management by programming using SQL Server and creating database objects like Stored Procedure, Views, Triggers, Joins and user defined Functions (UDF).
  • Followed agile workflow with scrum meeting to develop application efficiently.
  • Developed application with TFS as Version Control System.

Environment: Microsoft Visual Studio 2015, Agile, TFS, ASP.NET/.NET Framework 4.6, Entity Framework 6, Microsoft SQL Server 2012, MVC 5, Web API 2, C#, jQuery 3.1.0, Bootstrap 3.3.7, AJAX, HTML5, CSS3.

Confidential, Concord, CA

Web Developer (.Net/Web API with AngularJS)

  • Actively involved in Software Development Life cycle (SDLC) starting from Requirements gathering, feasibility analysis, requirement specification document, analysis, design & development of the project.
  • Assisted Product Manager with designing UML diagrams (use case diagram, class diagram, data flow diagram), ER diagram using MS Visio.
  • Adopted N-tier architecture for the project, including Business, Repository and Data Access Layers.
  • Developed under Test Driven Development (TDD) workflow for efficient development.
  • Used MVW framework as front-end framework with ASP.NET Web API architecture as back-end server.
  • Developed front-end with CSHTML, CSS, Bootstrap, Javascript, AngularJS to achieve a better-looking UI and proper functionality.
  • Fulfilled extensive front-end functionality such as input validation and AJAX using AngularJS.
  • Achieved communication between AngularJS DOM and API Controller by http call and JSON.
  • Implemented Single Page Application (SPA) with AngularJS using ngRoute, custom directive with isolated scope, filters, custom filter, validation, http call, Service and Factory.
  • Optimized the rendering performance by reducing the number of Watchers during Digest cycles.
  • Implemented back-end functionality with C# on Web API architecture.
  • Utilized action filter for Exception Handling and Web API Routing.
  • Implemented Entity Framework for mapping models to database and insert, retrieve and update database.
  • Used Language-Integrated Query (LINQ) and Lamda Expression to filter the database.
  • Involved in Database Design and Database management by programming using SQL Server and creating database objects like Stored Procedure, Views, Triggers, Joins and UDF.
  • Performed unit testing with Jasmine for AngularJS as a part of Test Driven Development (TDD) cycle to test every part of application in automated and isolated manner.
  • Used Fiddlers to debug Web API and Batarang to debug AngularJS.
  • Assisted BI team with Microsoft SQL Server Integration Service (SSIS).
  • Assisted BI team with report using Microsoft SQL Server Reporting Service (SSIS).

Environment: Microsoft Visual Studio 2013, Microsoft Visual Studio 2010, Microsoft SQL Server2012, TDD, ASP.NET/.NET Framework 4.5, Entity Framework 6, ASP.NET Web API 2, C#, javascript, AngularJS 1.4, Bootstrap3, AJAX, HTML5, CSS3, Jasmine, Fiddlers, Batarang, Microsoft Visio.

Confidential, San Francisco, CA

Web Developer (.Net/MVC with AngularJS)

  • Utilized HTML, CSS, Bootstrap, Javascript, jQuery to design and develop front-end User Interface(UI).
  • Implemented AngularJS MVW as main structure in UI and Razor View Engine for Login module to achieve Authentication and Authorization.
  • Achieved extensive front-end functionality such as client-side input validation with AngularJS form validation as well as jQuery validation.
  • Utilized http call and JSON to communicate between AngularJS DOM and MVC Controller.
  • Implemented input validation for bonded data with data annotation and HTML helper class for register page.
  • Fulfilled back-end functionality with C# in MVC Controller working as a service.
  • Adopted Entity Framework for mapping models to database and insert, retrieve and update database.
  • Used Language-Integrated Query (LINQ) and Lamda Expression to filter the database.
  • Managed Database by using T-SQL and created stored procedures, user defined functions and etc.
  • Followed Agile SDLC methodology with scrum meeting for efficient development.
  • Applied unit testing with Jasmine for AngularJS

Environment: Microsoft Visual Studio 2012, Microsoft Visual Studio 2010, Microsoft SQL Server 2012, ASP.NET/.NET Framework4.5, Entity Framework 5, ASP.NET MVC4, C#, AngularJS 1.0, Bootstrap 3.0, AJAX, HTML5, CSS3, Jasmine.

Confidential, Ewing, NJ

Web Developer(.Net/MVC)

  • Worked under Agile workflow with daily scrum meeting.
  • Used HTML, CSS, Bootstrap, Javascript, jQuery for User Interface(UI) page with Razor View Engine.
  • Achieved extensive front-end functionality such as client-side input validation and AJAX with jQuery.
  • Performed both client and server side input validation for bonded data with data annotation and HTML helper class and jQuery unobtrusive validation.
  • Implemented back-end functionality, logic of web application with C# in controller.
  • Utilized Entity Framework for mapping models to database and to insert, retrieve and update database.
  • Performed data filtering by using Language-Integrated Query (LINQ) and Lamda Expression.
  • Adopted TFS as Version Control System and used NUnit to perform unit testing.
  • Designed SSIS package which extracts data from database, validate the data and load it into excel file.

Environment: Microsoft Visual Studio 2012, Agile, TFS, ASP.NET/.NET Framework 4.5, Entity Framework, Microsoft SQL Server 2012, MVC 4, C#, jQuery, Bootstrap 2.0, AJAX, HTML, CSS.

Confidential, North Bergen, NJ

Web Developer(.Net/Webform)

  • Used ASPX engine to connect front-end to code-backend and simplify code.
  • Designed and developed front-end with HTML, CSS, Javascript, jQuery.
  • Implemented front-end page using master page, user control, validation control, repeater, GridView, ViewState, cookie, session.
  • Performed front-end functionality with AJAX toolkit such as autocomplete and popup model.
  • Implemented web application logic using C# code to support ASPX page.
  • Connected to database and access data, as well as insert, retrieve and update database with ADO.NET.
  • Used MS SQL Server to define stored procedure, trigger, user defined function and much more.
  • Experienced in build and utilize WCF as Web Service and establish connection from application to WCF.
  • Integrated and transformed data using SQL Server Integration Service(SSIS)
  • Build and publish report with SQL Server Report Service(SSRS).

Environment: Microsoft Visual Studio 2010, Microsoft Visual Studio 2008, Microsoft SQL Server 2008, ASP.NET framework, ADO.NET 4.0, C#, ASP.NET WebForm, Javascript, AJAX, HTML, CSS, WCF.

We'd love your feedback!