We provide IT Staff Augmentation Services!

Front End Angular Developer Resume

Richmond, VirginiA

SUMMARY:

  • 4+ years of professional experience in developing and designing responsive User Interface (UI) for web applications as a Front - end Engineer.
  • Expertise in building single page applications (SPA) using HTML5, CSS3, JavaScript, and AngularJS, Angular 2/4, NodeJS.
  • Strong Hold on Object-Oriented Programming (OOP'S) Concepts.
  • Worked with the JavaScript libraries and frameworks like jQuery, AngularJS and Angular 2/4.
  • Developed various custom Components, Directives, Pipes to enhance the application functionality and implemented SASS classes like arguments and loops to use across the projects.
  • Developed the backend by using Node.js, Express.js, and MongoDB.
  • Experience in working with third party web services APIs and Web services using AJAX and jQuery.
  • Expertise in creating reactive forms using form validations to improve overall data quality by validating user input for accuracy and completeness.
  • Experience in Angular 4 with implementing typescript, components, two-way data binding, services, dependency injection, directives, pipes, routing for the User Interface (UI).
  • Developed single page applications (SPA) using MEAN stack technologies ( MongoDB, Express.js, Angular and NodeJS ).
  • Extensively worked with Observables from RxJS (Reactive Extensions for JavaScript) library for reactive programming to compose asynchronous or callback-based code.
  • Implemented best practices by developing Angular applications in modular fashion using core, shared and feature modules.
  • Experience using Redux and RxJS to manage state and building ReactJS applications.
  • Experience with RDBMS like SQL, MySQL, Oracle and NoSQL database development like Mongo DB. Involved in implementing queries to the back-end Mongo DB databases.
  • Experience using various kinds of text editors, tools like Visual Studio Code, Notepad++, Visual Studio 2015, Sublime Text Editor.
  • Used the Jenkins and Dockers to implement the Continuous Integration and Deployment (CI/CD)
  • Good experience with Form Validations using Regular Expressions, jQuery plugins, Reactive Forms, and Template Driven Forms.
  • Experience in creating test suites using Jasmine, Karma and worked on tools like NPM, Bower.
  • Expertise in version control systems like GIT, CVS, and SVN to manage and control software development with GitHub and Bitbucket and project management tools like JIRA.
  • Experience working with debugging tools like Firebug, Firebug Lite, Chrome Developer Tools, and Web Inspector.
  • Demonstrated ability to complete high-end projects in deadline-oriented environments and able to effectively communicate with wide range of clients and co-workers.

TECHNICAL SKILLS:

Scripting Languages: HTML5, CSS3, JavaScript, Bootstrap, TypeScript, jQuery, Ajax

Frameworks: AngularJS 1.x, Angular 2/4, ReactJS, NodeJS

Databases & Tools: SQL, Oracle, MySQL, MongoDB

Version Control: CVS, SVN, Git, Bitbucket

Testing Tools: Junit, Jasmine, Karma

Build Tools: Jenkins, Docker

IDE: Visual Studio Code, Sublime, Notepad++

PROFESSIONAL EXPERIENCE:

Confidential, Richmond, Virginia

Front End Angular Developer

Responsibilities:

  • Involved in design & implement of the client web application including several modules using HTML5, CSS3, Bootstrap, JavaScript, Angular 4, TypeScript and Visual Studio Code.
  • Used Angular CLI to manage the project, developed custom modules such as app-routing module, pipes to make the angular application more conceivable.
  • Used services like @input, @output, Event Emitter, and Observables for components communication.
  • Implemented CSS3, Bootstrap, Prime NG and Google fonts to make the application more interactive and responsive.
  • Implemented Router Module of Angular 4 to make the whole project a Single Page Application and added routers according to the requirements.
  • Worked on some of the new features of Angular 4 like if else syntax, ng-templates, form validators, Router etc.
  • Extensively used @Ng Module to import different modules, to declare different components, to describe the providers and services that are used to develop the Angular 4 application.
  • Used Postman to test APIs and integrated APIs with front-end by implementing HTTP Client to Get, Post, Delete and Put data from the backend and give a response in the console.
  • Worked with NPM commands and Package.json for managing dependencies and dev-dependencies of Node.js applications.
  • Developed Web API using Node.js and hosted on multiple load balanced API instances.
  • Used Express Framework to set up middleware to respond to the HTTP requests with the help of Node Js.
  • Used PrimeNG Angular library to present data and added some key functions like add node, delete node, edit node to do CRUD operations.
  • Experience in managing MongoDB environment from availability, performance and scalability perspectives.
  • Worked with GitHub to manage repository and used Visual studio Code IDE to do development.
  • Gathered requirements from JIRA , under Agile/Scrum methodology , and joined daily scrum meeting.
  • Used the Jenkins and Dockers to implement the Continuous Integration and Deployment (CI/CD)
  • Used Karma and Jasmine to test components.

Environment: HTML5, CSS3, JavaScript, Angular 4, TypeScript, Bootstrap, Node.js, PrimeNG, MongoDB, GitHub, Karma, Jasmine, Jenkins, Dockers.

Confidential

UI Developer

Responsibilities:

  • Involved in various stages of application development through requirement analysis, development, testing and deployment.
  • Worked in Agile/Scrum Methodology through the Application Development.
  • Used various features in AngularJS like data binding, routing, custom filters, custom directives to meet various customized requirements.
  • Worked on the MVC architecture of AngularJS in developing the apps, controllers, and directives which are totally customized to meet the needs of the application.
  • Used the HTTP services in AngularJS to make API calls and exchange data in JSON .
  • Performed a lot of DOM manipulation using native JS and jQuery for loading and manipulating dynamic content on web pages.
  • Good knowledge on creating services with AngularJS @injectable property , as to make the service available for dependency injection when creating components.
  • Maintained cross-browser compatibility and implemented responsive features using Twitter Bootstrap .
  • Developed CSS3 to style page layouts, navigation, and page-loading spinner.
  • Used jQuery to make the HTML, CSS interact with JavaScript functions to add dynamism to the web page.
  • Used Webpack to bundle Typescript and JavaScript modules.
  • Used D3JS and ChartJS to build interactive visualizations and plots for sales data.
  • Created client surveys and displayed the results in a dynamic report using D3JS for data visualization in the application.
  • Called the Restful web service calls for the POST, PUT, DELETE and GET methods.
  • Implemented changes in the business model components. Migrating some of the applications from AngularJS 1.x to Angular 2.0 and component the code as per the Angular recommendations for better testability.
  • Implemented Migration using ngUpgrade Module which allows AngularJS and Angular 2.0 application to co-exist and upgrade application part by part working harmoniously.
  • Designed dynamic client-side JavaScript codes to build web forms and simulate process for a web application, page navigation using AngularJS .
  • Wrote services to store and retrieve user data from the MongoDB for the application on devices.
  • Created and tested scripts using jQuery on various browsers Chrome, Firefox, Opera, Safari, IE, etc.
  • Coding pages with best Search Engine Optimization (SEO) techniques.
  • Used GitHub for manage ng source code by resolving merge conflicts that occur during collaboration of various stakeholders of the application.

Environment: HTML5, CSS3, JavaScript, jQuery, AngularJS, Angular 2, Bootstrap, AJAX, Web services, MongoDB, Grunt, Agile Methodology

Confidential

Application Developer

Responsibilities:

  • Designed and implemented the User Interface using HTML5, CSS3, JavaScript, AJAX, jQuery, JSON, AngularJS, Bootstrap and MySQL.
  • Developed the pages with searching and sorting functionalities with AngularJS HTTP service .
  • Extensively used jQuery in implementing various GUI components in application portal.
  • Implemented latest HTML5 and CSS3 features like creating various effects, shading, shapes, animations and handling multimedia files.
  • Used HTML5 and JavaScript for client-side validations.
  • Developed AJAX based web-based UI framework by utilizing jQuery library.
  • Developed UI event handlers and AJAX call back code using Sencha Ext JS to interact with the Cloud Web services.
  • Designed Pseudo elements and CSS3 Border, CSS3 Background, CSS3 Transitions.
  • Developed test cases for TDD in QUnit, Karma, and Jasmine .
  • Worked on database Programming using SQL Server.
  • Maintained updates of the code base using GIT version control system.
  • Worked in Agile methodology during project’s Software development lifecycle (SDLC).

Environment: HTML5, CSS3, JavaScript, jQuery, AngularJS, Bootstrap, AJAX, SQL, Web services, XML, Agile Methodology.

Hire Now