We provide IT Staff Augmentation Services!

Senior Angular Developer Resume

3.50/5 (Submit Your Rating)

Raleigh, NC

SUMMARY

  • Over 7+ years of development experience working with the modern front end and the Backend frameworks.
  • Extensively worked with the frameworks like JQuery, AngularJS, Angular 2.0/4.0/6/7/8.
  • Experience in all phases of Software Development Life Cycle (SDLC) including identification of business needs and constraints, collection of requirements, UI Design, implementation, testing, deployment, and maintenance.
  • Experience in designing and development of User Interface (UI) using Web 2.0 specifications, Standards, HTML5, CSS3, Vanilla JavaScript, jQuery, Bootstrap, Ajax, Angular JS, Angular 2.0/4.0/6/8, Node JS, JSON and XML to build single - page web applications, and integrating vanilla JavaScript to manipulate DOM elements and make use of web APIs.
  • Thorough understanding of CSS selectors and CSS preprocessors (LESS, SASS) principles with a clear ideology for managing maintainable, scalable and cross-browser code.
  • Developed dynamic responsive Web Application by integrating Angular 6 with Bootstrap which is further integrated with Web Services.
  • Handled Front-end components using Angular 6, Bootstrap, HTML5, and CSS3.
  • Experience on working with CSS pre-processors like LESS.
  • Extensive Knowledge in developing single-page applications (SPA’s) with Angular JS.
  • Expertise in working with development tools like GIT, GITHUB, SVN.
  • Worked with JavaScript testing frameworks like Jasmine, Mocha, Sinon and Chai.
  • Experience in working with Routes in Angular 6.
  • Involved in developing reusable web components in Angular. Building responsive web application using Bootstrap, Flex and CSS.
  • Responsible for creating sketch, wireframe prototype and visual mockups.
  • Worked with various Databases like: MongoDB, SQL Server, PostgreSQL.
  • Worked with following build tools like Web pack, gulp and grunt.
  • Experienced in working in AGILE based development environment and participating in Scrum sessions.
  • Worked on some of the new features of Angular 6 like new if else syntax, ng-templates, and form validators.
  • Self-motivated Team player with excellent interpersonal and communicational skills, Capable of performing in fast paced and Team skills with an intention to work hard to attain project deadlines under stressful environments.

TECHNICAL SKILLS

Web Technologies: Angular JS, Angular 2/4/6/7/8 HTML5, CSS3, Vanilla JavaScript, Typescript, Node JS, SASS, XML, jQuery, JSON, Bootstrap.

Tools: and IDEs: Edit plus, Notepad++, Eclipse IDE, Sublime text, Mocha, WebStorm, VS Code, Git, Maven, Jenkins.

Web/App Servers: Apache Tomcat, HTTP Web Server.

Operating System: Windows, Unix/Linux

Programming languages: Java, C

Methodologies: Agile, UML, Waterfall, Scrum.

Database: My SQL, Mongo DB, PostgreSQL

PROFESSIONAL EXPERIENCE

Confidential

Senior Angular Developer

Responsibilities:

  • Developed Application using agile methodology.
  • Interacted with various stake holders (Business Team, User Testing Team and Clients) to finalize requirements.
  • Developed Requirement Specification document (User Story in Agile) to articulate requirements.
  • Developed application in Angular 10 with TypeScript and implemented RXJS (reactive extension) for using Observable sequences to allow async data streams with out of the box RXJS operators.
  • Handled data from multiple streams to maintain the sequence and their dependencies by using the rxjs operators.
  • Used @Input and @Output decorators for property/model binding and emitting events respectively. It was done to allow component to component communications.
  • Created reducer functions for the module store in order to create the parent/child hierarchy.
  • Implemented NGRX store to maintain the state of the application.
  • Used Angular for templating for faster compilation and developing reusable components.
  • NGRX store was used to store results after angular injector observable retrieved the data from backend. Added logic to dispatch the action to NGRX store, this was done to update the store and to update components subscribed to that particular store.
  • Responsible for creating efficient design and developing User Interaction screens using HTML, CSS3, Bootstrap, JavaScript, Angular 8/10 and Node JS.
  • Used Visual Studio Team Foundation Server 2013(TFS) for source code management.
  • Analyzing the Requirements, Designing a solution and interacting with team members to provide effort estimates, Coding and Defect Management.
  • Implemented Router-store and Resolver component, and handled routing via dispatched actions.
  • Created Effects to describe the source of dispatched actions and dispatching an action on success with corresponding payload.
  • Delivered well tested framework with Jasmine and karma framework for all of the components.
  • Used GIT & Jenkins for source code management and continuous Integration (CI) and continuous development (CD) for deployments.
  • Application was managed solely based on the state populated from the store.
  • Involved in all phases of the end-to-end implementation project- requirements gathering, analysis and design, development, testing and debugging.
  • Participated in AGILE SCRUM meetings, sprint planning sessions and retrospective meetings during the 2 week sprint cycles.
  • Strong understanding and experienced with all the phases of SDLC and agile development methodologies including SCRUM, involved in daily SCRUM meetings to keep track of the Ongoing project status and issues using JIRA.
  • Utilized NPM scripts for build and test environments in a Node.js application.
  • Responsible to Style, look and feel of the web page with SASS that extends CSS with dynamic behavior such as variable, mixing, operations and functions.
  • Used lazy loading of modules using component routing for faster initial loading of web app.
  • Used NGrx-effects for integrating asynchronous operations.

Environment: Angular 8/10, Typescript, JQuery, HTML5, CSS3, Azure Devops, CI/CD, NgRx, RxJs, Kendo UI, Confluence, Figma, Bootstrap, Git, Jasmine, Karma, Agile, Jira, Jenkins, VS Code, Visual Studio, TFS.

Confidential, Raleigh, NC

Sr. Frontend Developer

Responsibilities:

  • Developed Application using Agile methodology.
  • Interacted with various stake holders (Business Team, User Testing Team and Clients) to finalize requirements.
  • Developed Requirement Specification document (User Story in Agile) to articulate requirements.
  • Expertise in working with the JavaScript frameworks like JQuery, Nodejs and typescript framework like Angular 2.0/4.0/6/8.
  • Experience of working on CSS Preprocessors like LESS and SASS along with Vanilla JavaScript task runners like Grunt, Gulp.
  • Implemented Snapshot testing using Jest for Angular project along with Enzyme test utilities.
  • Involved in building a high efficiency Dynamic Single and Multiple page Web Application using Angular 8.2, Node Js, HTML5, Java Script, Bootstrap, JQuery and CSS3.
  • Extensive use of Alerts, Navs, Grids, Panels, Buttons, Media Objects and Progress Bars provided by Twitter Bootstrap framework.
  • Implemented NGRX store to maintain the state of the application. NGRX store was used to store results after angular injector observable retrieved the data from backend. Added logic to dispatch the action to NGRX store, this was done to update the store and to update components subscribed to that particular store.
  • Identified UI requirements, created Wireframes, Prototypes and UI specification using Axure.
  • Create fully mobile-responsive web applications with vanilla JS and CSS Grid. Use vanilla JS event delegation for easier DOM manipulation.
  • Automating Angular applications by using Protractor, Jasmine and Karma using Java script.
  • Implemented unit test cases for components using Jest.
  • Execution of SQL queries to extract data from DB2 tables for running test scripts.
  • Used jQuery core library functions for the logical implementation part at client side for all the applications.
  • Developed GUI using JavaScript, Angular 8, HTML5, DOM, XHTML, AJAX, CSS3 and JQuery Mobile, Backbone.js in on-going projects.
  • Wrote Angular 8 custom directives.
  • Created Restful web services/ API’s using Node.js.
  • Created Angular service and integration with RESTful APIs. Used Angular HTTP Client to send GET/POST request to fetch data from server.
  • Performed simple software upgrades such as firmware upgrades, DB2/SQL Server fix packs, service packs or updates.
  • Used Vue.js events distribution and parent chain for parent-child component communication.
  • Used firebug, Chromedevelopertoolbar for debugging JavaScript and fixing issues.
  • Created responsive web design using Bootstrap.
  • Developing .spec and .config files for various scenarios in Protractor/Jasmine using “describe, it and expect”.
  • Designed wire frames and activity diagrams using MS Visio to outline the “To-Be” screens and “To-Be” processes.
  • Experience using JQuery and Bootstrap plug-ins for the WebPages.
  • Designed and developed intranet web applications using JavaScript and CSS3. Extensively used Bootstrap and CSS3 media queries for Responsive Web Design (RWD).
  • Used Jest and Enzyme for mocking functions and writing unit tests along with Istanbul setup for testing component coverage reports.
  • Implemented with Angular 8 using its advantage including two way data binding and templates.
  • Integrated the Angular application with the RESTFUL Web Services.
  • Worked on Angular Strap Framework and Angular 8 Validations.
  • Responsible for setting up Angular framework for UI development. Developed html views with HTML5, CSS3, JSON and Angular 8.
  • Worked with JASMINE in testing and Protractor for unit testing angular modules.
  • Developed responsive client-side application to integrate with server side using JavaScript, jQuery, Angular, Node.js and Bootstrap.
  • Architected, designed and implemented a SPA (Single Page Application) in Angular 8.2 which consumes JSON from a Spring MVC.
  • Responsible for creating the screens with table-less designs meeting W3C standards.
  • Involved in complete SDLC life cycle - Designing, Coding, Testing and Production Support.

Environment: Angular 6/8, typescript, Ajax, JQuery, Node.js, Vanilla.js, HTML5, CSS3, Tomcat, Jest, Bootstrap, Grunt, Git, Amazon Web Services, DB2, Jasmine, Karma, Protractor, Agile, Jenkins, Eclipse, VS Code, STS.

Confidential, Niskayuna, NY

Software Developer

Responsibilities:

  • Convert the mock-ups into hand-written HTML5, CSS3, OO JavaScript and JSON. Developed the user authentication and order processing modules for customer facing application.
  • Use Bootstrap for creating grid layout, responsive screen sizes and devices.
  • Work with Angular 6 Templates, directives, Routing and navigation, Components, Services and Data Binding.
  • Create Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 6.
  • Followed MVC Structure to develop Single Page Application.
  • Create cross-browser compatible and standards-compliant CSS-based page layouts.
  • Use GIT tool to keep track of all work and all changes in source code and deployed the applications using Jenkins.
  • Designed Wireframes which allowed development of variations of a layout to maintain design consistency.
  • Involved in complete development of Agile Development methodology/SCRUM and tested the application every iteration.
  • Produced content pages with CSS3 layout and style markup presentations and also used pure JavaScript (Vanilla.js) methods and properties.
  • Controlled client user access, roles, and privileges through custom built credential and permissions system, secured by RouteGuards and Interceptors, used NgRx to create data store of users’ privileges and update the UI to reflect what users had access to and permission to execute.
  • Moved existing Angular4 controllers to Angular 6 components for more responsive and less dependency.
  • Develop non-functional HTML, CSS pages from the mock ups and involved in UI review with UI architect and Business Units.
  • Enhanced application performance by Angular 6 Component based development in view of future Angular framework transitions.
  • Involve in building responsive web application using Bootstrap, Flex and CSS.
  • Work with Web Application Testing and end to end (e2e) testing using testing frameworks like JUnit, Karma and Jasmine.
  • Developed reusable UI Components using Angular 4.
  • Implemented various screens for the front end using Angular and used various predefined components from NPM (Node Package Manager) and Angular library.
  • Worked extensively with PostgreSQL.
  • Used Angular 6 Template Driven forms and Modern Driven (Reactive) forms to perform form validations both on server and client side.
  • The view layer is built on latest angular 6.0.3, material ui, microstrategy services.
  • Used angular animations module to incorporate animations in the application.
  • Made use of angular UI GRID to display tree level grids in the app.
  • Attend meetings with business users, to discuss requirements and negotiate when needed based on anticipated technical difficulties for the proposed needs.
  • Involve in various phases of Software Development Life Cycle (SDLC) such as requirements analysis, design and implementation in agile environment.
  • Work with RALLY, Confluence for user story tracking processes and streamlining agile planning.
  • Implemented Angular Router to enable navigation from one view to the next as customer performs application tasks.
  • Conducted unit testing using the open source Karma and Jasmine tools and used Protractor for end to end testing.
  • Worked extensively on Angular 4/ Typescript SPA domains.
  • Addressing day-to-day production system issues to keep business as usual activities functioning without interruption.
  • Understand both systems as-is existing integrations and future state integrations and helping the team with those requirements.
  • Implemented Interpolation, Input variables, Bootstrapping, NgFor, NgIf, Router Outlet, binding the click event, Component decorator, binding to the hidden property.
  • Exposure to continuous integration tool Jenkins for deploying the application.
  • Prepare the high-level designs and submit to Technical Architects for Review.
  • Proactively engages with the Business on the changes needed in requirements.
  • Used NgRx to maintain session state, user authentication and administrative access and functionality.
  • Used pure JavaScript(Vanilla.js) functions for the logical implementation part at client side for all the application.
  • Used Decorators to optimize the code reusability and worked with services, providers in Angular 6.
  • Brainstorm on the issues and providing business solutions.
  • Ensured the functional and nonfunctional requirements of the business are met by undertaking a thorough and comprehensive review of use cases.
  • User acceptance testing (UAT) by providing insight to testing teams to ensure the appropriate depth of test coverage.
  • Ensure the Integration meets the required specifications and fix any reported issues by customer and QA teams.
  • Enhanced legacy application by building new components in Angular 4 and typescript.
  • Helping customers troubleshoot issues they encounter while using the Application.
  • Involve in bug fixing of various modules in the application that were raised by the client.

Environment: Angular 4/6, Angular CLI, HTML5, CSS3, Github, Jenkins, TypeScript, JSON, jQuery, Bootstrap - Predix design system, Webpack, Rally, Kanban, Service Now, Bower, Node.js, Vanilla.js, Gulp, Unit testing - Karma/Jasmine, Project Structure, High Charts / D3.

Senior UI Developer

Confidential, Columbus, OH

Responsibilities:

  • Developing Front end applications using Angular and Backend using Node.js.
  • Designed the front-end applications using web technologies like Angular 2 /4 and used Twitter Bootstrap for creating grid layout, responsive screen sizes and devices.
  • Developed reusable UI Components in Angular 2.
  • Implemented various screens for the front end using Angular and used various predefined components from NPM (Node Package Manager) and redux library.
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 2.
  • Developed single page applications using Angular 2, Typescript, web pack and grunt.
  • Used NodeJS for doing non-blocking design operation for server-side code.
  • Solid experience working with plain/vanilla JavaScript on both browser and Node.JS.
  • Converted codebase to use modern ECMA Script (ES6 / ES7) used Babel, Typescript to transpile and Web pack as a module loader and used Reactive extensions.
  • Implementing business logic and rules by writing code for classes and functional methods in Vanilla JavaScript and State Management using Redux.
  • Worked in using Angular components, Forms, Events, Keys, Router, Animations and Redux concept.
  • Developing highly scalable API’s using Node.js.
  • Built REST by building NodeJS in the back-end to handle requests sent from the jQuery Ajax calls.
  • Used Angular for templating for faster compilation and developing reusable components.
  • Used Apache Kafka as a messaging system in migrating the micro-services to the cloud.
  • Worked with various databases like MongoDB and Postgres.
  • Extensively used Splunk to log regular debug and exception statements.
  • Wrote client-Side code using Angular and used NPM and gulp directories to generate the server environments used flux with redux framework to manage targeted URL’s and to monitor the application.
  • Made use of JOI Validations to design the model for mongo.
  • Made use of Observables to make HTTP Requests and leveraged its functions to loop around results.

Environment: Node.JS (Express.JS), Vanilla JavaScript, Angular 2/4, HTML5, CSS3, Typescript, Webpack, RxJs, Jenkins, MongoDB/Redis, Karma, Google Cloud, Docker.

Front-End Developer

Confidential, Dayton, OH

Responsibilities:

  • Rewriting front end from a Backbone to a fully modern Angular application. Developing various custom UI components using Angular framework.
  • Leveraged Angular 2 resources for all data access, encapsulating URLs and standardizing data access interfaces.
  • Designed and implemented scalable front-end JavaScript framework based on MVC architecture, achieving high module reusability, increasing the delivery efficiency, code maintainability and quality.
  • Implemented Angular UI router and replaced ng-route internal angular module.
  • Building highly scalable RESTful web services using Node.JS / Express framework.
  • Integrating third party payment services like PayPal and Blue snap.
  • Worked with Angular 2 to develop single page applications, worked with ngrx for managing Angular applications.
  • Used AngularJS as framework to create Single Page Applications which can bind data to specific views and synchronize data with server.
  • Unit tested the entire front-end application using CHAI, MOCHA and SINON.
  • Made use of angular UI GRID to display tree level grids in the app.
  • Created custom directives and filters using AngularJS built-in $http service from controller through dependency injection.
  • Coded the application display page with Angular Modules, Observable, Services to implement the CRUD.
  • Maintained look and feel using Bootstrap and custom CSS ensuring cross browser capabilities throughout entire app.
  • Building various API’s in Node utilizing the Dynamo dB, Security Token Service, EC2.

Environment: Node/ Express, Google Go, Java, Angular 1.x/2, Redis, Mongo DB.

Junior Web Developer

Confidential

Responsibilities:

  • Extensively involved in various phases of Software Development Life Cycle (SDLC) such as requirements analysis, design and implementation in agile environment.
  • Designed, developed and maintained front-end page layout using HTML5, CSS3, JavaScript, jQuery.
  • Designed web page UI using HTML5, CSS3, JavaScript and AngularJS.
  • Developed Single Page Application using AngularJS framework.
  • Created Responsive Web pages using Bootstrap CSS and CSS Media Queries.
  • Designed Frontend with in object-oriented JavaScript Framework like bootstrap, Backbone.js, Node.js, Angular.js.
  • Handled all the client-side validations, slide show, hide and show controls, dropdown menus and tab navigation using jQuery.
  • Exposure to continuous integration tool Jenkins.
  • Expertise in Automation, Web Application Testing and end to end(e2e) testing using testing frameworks like JSHint, JUnit, Karma, Jasmine.
  • Used jQuery UI for dialogs, tabs, date picker and model popups.
  • Implemented form validation using JavaScript along with DOM manipulation.
  • Used Spring Batch for reading, validating and writing the daily batch files into the database.

Environment: Java, HTML5, CSS3, JavaScript, jQuery, Angular JS, MySQL.

We'd love your feedback!