We provide IT Staff Augmentation Services!

Angular/ui Developer Resume

4.00/5 (Submit Your Rating)

Alpharetta, GA

SUMMARY

  • Having 7 years of hands - on experience in developing Web Applications using HTML5, CSS3, JavaScript, TypeScript, Angular (2/4/7/8/9/11/12), Node.js, Bootstrap, Angular Material, PrimeNG, JSON.
  • Experience in working with Angular modules, services, templates, directives, services and dependency injection to create a SPA.
  • Experience in Developing User Interface (UI) Rich Web Applications, and Web Service Applications using Front End/User Interface (UI) Technologies like Object Oriented JavaScript, Type Script, Angular, Bootstrap, Media Queries, CSS Frameworks.
  • Expertise in Angular framework and its ability to create simple and scalable code for SPA.
  • Worked extensively on Angular/ Typescript SPA domains.
  • Hands on Experience on Angular CLI (Command line Interface).
  • Good amount of work done on Template driven, Reactive forms in Angular and their Validations.
  • Expertise in using Angular directives, Controllers, Filters, Services, Templets, Events and Injectors.
  • Extensively Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Padding, CSS Table, Pseudo Elements & Classes and CSS Behaviors in CSS.
  • Experience in making Responsive Web Pages using Media Queries and Bootstrap, Material Design lite for styling mobile applications.
  • Expertise in Angular Framework and integrate them to NodeJS server-side code.
  • Developed the backend by using NodeJS, ExpressJS and MongoDB.
  • Expertise in implementing the MVC architecture in backend applications NodeJS along with ExpressJS.
  • Well experienced in writing test cases in Test Driven Development and Behavior Driven Development.
  • Experience in using Chrome Developer Tools and Firebug for debugging and troubleshooting the code.
  • Experience in Unit Testing, Integration Testing and in preparing test cases.
  • Expertise creating user validation forms and sending data to server using RESTful services.
  • Used Jenkins for build Process to Generate Continuous Integration and Version Control is done by GIT.
  • Utilize Jasmine, Karma, Gulp, Grunt and NPM to build and test applications.
  • Extensively used JSON, RXJS, AJAX and DOM scripting to create interactive web applications.
  • Expertise in Video Coding by using HTML5, CSS3 and java Script.
  • Extensively used the repositories like GIT and SVN.
  • Good experience in unit testing by using Jasmine and Karma.
  • Extensive experience working under Agile methodologies environment (scrum, Kanban).
  • Experience with various IDE’s such as Visual Studio Code, Web Strom, Sublime and Notepad++.
  • Experience in working on MAC, Windows, and Linux - Ubuntu operating systems.

TECHNICAL SKILLS

Web Technologies: HTML5, CSS3, JavaScript, jQuery, Bootstrap, Angular, Ajax, JSON, TypeScript, Angular CLI, NodeJS, Express.js, MongoDB, React.js.

IDE’s: Visual Studio Code, WebStorm.

Debugging tools: Firebug, Chrome Developer Tools.

Operating systems: Linux - Ubuntu, Mac OS, Windows.

Version Control: GIT, SVN.

Build Tools: Jenkins

Database: SQL Server, MYSQL, Postgres, Cassandra DB, Spanner DB

PROFESSIONAL EXPERIENCE

Confidential, Alpharetta, GA

Angular/UI Developer

Responsibilities:

  • Responsible for front-end UI development using HTML5, SCSS, Typescript, PrimeNG, Angular 12, and RxJS.
  • Developed a web application using Angular 12 as front - end and using Web API to receive and pass data to back-end.
  • Developed the application using model driven approach by creating different Modules, Components and by using the reusable code.
  • Created Angular 12 components, implemented Interpolation, Input Variables, Bootstrapping, NgFor, NgIf, Router Outlet, event binding, and decorators.
  • Created reusable Custom pipes and Directives for filter and sorting for table columns for Custom Table component which is used for CRUD Operations.
  • Implemented Routing to navigate between the components in the application using theAngularrouter module.
  • Created Angular Components, Directives, Services and Reactive Forms to collect the input from User.
  • Implemented Services by using HttpClientModule in Angular 12 for making the API calls and inject data into the required components.
  • Used Dependency Injection to communicate between Components.
  • Developed application-level code to interact with the backend and consume the JSON API’s by using RXJS Observables.
  • Utilized @Input and @Output to transfer data between Parent and Child Components.
  • Used ngModel to achieve two-way binding and using ngIf to display custom validation and error messages created for the forms.
  • Implemented Form Group and Form Array to get all the user data to manipulate in the controller and send data as required by the backend.
  • Worked with team lead to write documentations and set standards for other projects and developers.
  • Worked on project that follows Agile Scrum Methodology which includes iteration application development, weekly sprints, and daily standup meetings.
  • Used JSON for storing and exchanging information between browsers and servers.
  • Worked on creating responsive web design using CSS3 media queries.
  • Worked with making calls to REST APIs to fetch the data from the backend and map them on the UI for data integration.
  • Interacted with the QA in order to identify bugs and make proper bug fixes.
  • Collaborated extensively with the team in order to discuss and implement the Web Application.

Environment: Angular 12, TypeScript, PrimeNG, Visual Studio Code, Bootstrap, JSON, HTML5, CSS3, SCSS.

Confidential, Nashville, TN

Angular/UI Developer

Responsibilities:

  • Responsible for creating efficient design and developing user interaction screens using HTML, CSS3, SCSS, Bootstrap, JavaScript, Typescript, RXJS, and Angular 8/9.
  • Designed and developed the application using Agile scrum methodology by breaking down the project into several sprints.
  • Implemented Angular Router to enable navigation from one view to thenext.
  • Used HttpClientModule to send and request the server to store and exchange information between browsers and servers.
  • Experience with creating custom directives, services, and pipes.
  • Created Strongly typed Typescript reusable components and services to consume REST API’s using component-based architecture provided by Angular 8/9.
  • Implemented HTTP requests using RXJS Observable library to handle multiple values over time.
  • Experience in working with advanced JavaScript such as ECMAScript 6 (ES6).
  • Created reusable templates and style sheets based on UI standards and guidelines. Performed functional tasks using specifications and wireframes.
  • Responsible for the style, look and feel of the web page with SASS that extends CSS with dynamic behavior such as variable mixing, operations, and functions.
  • Working with the project manager to clarify business requirements to ensure the weekly deliverables matched client expectations.
  • Performing front-end code reviews and enforcing unit testing where possible.
  • Used Angular Command-line interface (CLI) tool to initialize, develop, scaffold, and maintain Angular application.
  • Used the Jenkins and Dockers to implement the Continuous Integration and Deployment (CI/CD).
  • Extensively used Debugging Typescript using Chrome developer Toolbar.
  • Updated the application with new features of Angular 11.
  • Worked on GIT as version control. Utilized NPM scripts for build and test environments.

Environment: Angular 8/9/11, TypeScript, Visual Studio Code, Bootstrap, JSON, HTML5, CSS3, SCSS.

Confidential, Alpharetta, GA

UI/Angular Developer

Responsibilities:

  • Involved in design & implementation of the client web application that includes a technical stackof Angular 7, AngularMaterial, SCSS, JavaScript, TypeScript, NodeJS, ExpressJS, MongoDB, and Visual Studio Code.
  • Developed SPA project usingAngular 7, Typescript for frontend, Node JS and MongoDB for the backend.
  • DevelopedAngularmodules, routers, and services using typescript latest version.
  • UsedAngular 7as a framework to create a responsive web application, which can bind data to specific views and synchronize data with the server.
  • Used POSTMAN to check the response of various API’s as visual documentation for back-end implementation and client-side consumption.
  • Created Typescript reusable components and services to consume RESTful API's using component-based architecture provided byangular.
  • Created custom-directives and custom-filters for data manipulations (DOM) and to display data in company standard format in UI.
  • Developed application-level code to interact with the backend and consume the JSON API’s by using RXJS Observables.
  • Developed Web API using NodeJS and hosted on multiple load-balanced API instances.
  • Worked the backend by using NodeJS, ExpressJS, and MongoDB.
  • Responsible for creating RESTFUL Web using NodeJS and ExpressJS.
  • ImplementedAngularRouter to enable navigation from one view to the next as the customer interacts with the application.
  • CreatedAngularInterceptors and Services for the HTTP requests, response, and error handling.
  • Used third party packages for Angular application to achieve the required functionality.
  • Used Angular CLI to generate various Angular library components and made them reusable across different applications.
  • Worked with KARMA, JASMINE for unit testing across all components.
  • Updated an existing highly available application from Angular 7 toAngular8, improving the performance and taking advantage of Differential Loading concept.

Environment: Angular (7/8), TypeScript, NodeJS, ExpressJS, MongoDB, Visual Studio Code, Angular Material, JSON, HTML5, CSS3, SCSS.

Confidential, Alpharetta, GA

Frontend Developer

Responsibilities:

  • Developed the Front end by using React JS and JavaScript.
  • Expertise in the React JS framework and integrate them into Node.js server-side code.
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept.
  • Implemented flux pattern by using the redux framework as a core dependency.
  • Used Redux Async actions to make the app fully asynchronous.
  • Created flux stores to migrate an existing flux app to redux.
  • Design, develop and test HTML, CSS, jQuery, and React.JS, Redux that meets the accessibility of web browsers.
  • Developed in different screen resolutions by Responsive Web Design.
  • Developed multiple POCs to create an interface between Backend to Frontend using MongoDB, Express JS, and Node.js.
  • Developed cross-browser/platform HTML 5, CSS 3, and JavaScript to match design specs for complex page layouts while adhering to code standards.
  • Developed client-side drop-down menus, toggles, and search bars using Twitter-Bootstrap and jQuery.
  • Responsible for parsing JSON data to & from the server for presentation & storage purposes in the project.
  • Responsible for creating RESTFUL Web Services to serve data to the front-end application in JSON format
  • Used Local Storage to store & retrieve insensitive user data during the transition between the different pages.
  • Have worked on AWS to integrate the server-side and client-side code.
  • Responsible for making the dynamic pages using AJAX, JSON, and jQuery.
  • Experience in RESTful web services to integrate between HRMS and Finance.
  • Worked with the JHunt unit test framework to write unit tests for JavaScript code.
  • Handled cross-browser/platform compatibility issues (IE, Firefox, and Safari) on both Windows.
  • Used JIRA to keep track of bugs to reduce downtime, increase productivity, and improve communication.

Environment: React.JS, HTML5, CSS3, JavaScript, Bootstrap, MongoDB, RWD, Eclipse, WebMatrix, JSP, MS Office, Grunt and HP Quality Center, JHunt.

Confidential

UI/Front-End-Developer

Responsibilities:

  • Designed and developed the application using AngularJS and Angular 2 framework along with HTML5, CSS3, TypeScript, JavaScript, Bootstrap, Node.js, NPM, Mongo DB.
  • Used NPM for installing required node modules and other published Angular NPM modules.
  • Worked with modules like MongoDB and Mongoose for database persistence using NodeJS to interact with MongoDB.
  • Worked with Passport and JSON web tokens for authentication and authorization security configurations using NodeJS.
  • Worked with npm commands and using package.json for managing dependencies and dev dependencies of NodeJS applications.
  • Worked Extensively with Angular CLI for creating components, Services, pipes, Directives.
  • Developed single page applications using AngularJS, Angular 2, Typescript, web pack, and grunt.
  • Working knowledge on Azure cloud IaaS and PaaS Services.
  • Defined new validations through Angular 2 using template-driven forms.
  • Used built-in angular pipes and directives for formatting data and present in a more intuitive manner.
  • Responsible for creating the screens with table-less designs meeting W3C standards.
  • Involved in agile software methodologies using TEST DRIVEN DEVELOPMENT(TDD).
  • Experienced with deployments, maintenance, and troubleshooting applications on Azure Cloud.
  • Used JIRA to keep track of bugs to reduce downtime, increase productivity, and communication.
  • Used Media Queries to deal with different CSS related issues on different devices.

Environment: Angular 2, JavaScript, TypeScript, NodeJS, ExpressJS, MongoDB, Visual Studio, Bootstrap, Ajax, JSON, HTML5, CSS3, Twitter Bootstrap, SQL Server, SASS, Grunt.

We'd love your feedback!