We provide IT Staff Augmentation Services!

Senior Front-end Developer Resume

4.00/5 (Submit Your Rating)

Richmond, VirginiA

SUMMARY

  • 5 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/5, NodeJS.
  • Strong Hold on Object-Oriented Programming (OOP'S) Concepts.
  • Worked with the JavaScript libraries and frameworks like jQuery, AngularJS and Angular 2/4/5.
  • 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/5 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, ExpressJS, 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 TEMPeffectively communicate with wide range of clients and co-workers.

TECHNICAL SKILLS

Scripting Languages: HTML5, CSS3, JavaScript (ES6), Bootstrap, TypeScript, jQuery, Java

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

Senior Front-End Developer

RESPONSIBILITIES:

  • Involved in design & implement of the client web application including several modules using HTML5, CSS3, Bootstrap, JavaScript, Angular4, 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, Sketch.io MongoDB, GitHub, Karma, Jasmine, JSON, Jenkins, Dockers.

Confidential, Atlanta, GA

Frontend Engineer

Responsibilities:

  • Involvement in all stages of Software development life cycle including Analysis, development, Implementation, testing and support.
  • Worked in Agile/Scrum Methodology thought the Application Development.
  • Developed Responsive Web Application using Angular2, JavaScript, TypeScript and Bootstrap.
  • Responsible for setting upAngular 2 framework for UI development and developed html views with HTML5, CSS3, JSON, Type Script and Angular2
  • Worked on Angular2 features like Scopes, Models, Services, Dependency Injection, Routing and Prototyping.
  • Designed and developed the login portal using frameworkAngular2along with HTML5, CSS3 and Type Script.
  • Moved existing AngularJS controllers and services toAngular2components for more responsive and less dependency.
  • Enhanced legacy application by building new components inAngular2and Typescript.
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided byAngular2.
  • Developed single page applications (SPA) usingAngular2, Typescript, web pack and grunt.
  • ImplementedAngular2component router for navigation.
  • Worked withAngular2directives, components, pipes, injectables in developing the application.
  • UsedAngular2for Client-side validations while rendering JSON validation errors in the backend.
  • DevelopedAngular2Template driven forms and Model driven forms builder by using ngModel.
  • Worked with advanced JavaScript concepts like Closures, Prototype and Inheritance.
  • Worked withAngular 2 routers, forms, modules, DOM, events, expressions, controllers, filters and Http Request.
  • Involved in writing application level code to interact with APIs, Web Services using Node.js, AJAX, JSON and XML.
  • Used NodeJS and ExpressJS to create non-blocking input output models on the server side.
  • Used Selectors, Events, AJAX and Dom Manipulation using components inAngular2for updating content on DOM nodes.
  • Used Node.js to offer an easy and safe way to build high performance and scalable network application.
  • Used Express Framework to set up middleware to respond to the HTTP requests with the help of Node Js.
  • Created various Mongo-DB collections and wrote services to store and retrieve user data from the application.
  • Involved in the creation of interface to manage user menu and Bulk update of attributes using jQuery.
  • Implemented front end user interface and features in the application using AJAX.
  • Written unit test scripts for controllers, filters and services using karma and Jasmine.
  • Used GitHub as a version control and used JIRA for bug management.
  • Worked with Jenkins in order to maintain the CI/CD Process.

ENVIRONMENT: HTML5, CSS3, JavaScript, Angular2, Node Js, Bootstrap, Bower, NPM, JIRA, AJAX, jQuery, JSON, Grunt, Jasmine, Karma and Agile/Scrum.

Confidential, Princeton, NJ

UI Developer

RESPONSIBILITIES:

  • Involved in design & implement of the client web application including several modules using HTML5, CSS3, Bootstrap, JavaScript (ES6), ReactJS and Visual Studio Code.
  • Implemented CSS3, Bootstrap and Google fonts to make the application more interactive and responsive.
  • Developed user interface (UI) by using the ReactJS, Flux for SPA development.
  • Implemented React-Router to make the whole project a Single Page 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 in usingReact JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Implemented the Drag and Drop functionality using React-Draggable.
  • 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.
  • Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using ReactJS.
  • UsedReact-Autocompletefor creating google maps location search on the webpage AddedExcel-Builderto download theTabular datain Excel format usingreact.
  • Component for UX-Library consisted ofButton, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdownandmany more.
  • Used Express Framework to set up middleware to respond to the HTTP requests with the help of Node Js.
  • In Phase Two, worked closely with the Back-End team to display data using the Custom Components, library Components, and Redux.
  • Used Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services.
  • Implemented React JS code to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, Safari and Chrome.
  • Has worked on AWS for fetch the pictures files from AWS to UI.
  • 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, ReactJS, Bootstrap, Node.js, MongoDB, GitHub, Karma, Jasmine, Jenkins, Dockers.

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 TEMPeffects, 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.

We'd love your feedback!