We provide IT Staff Augmentation Services!

Ui Developer Resume

3.00/5 (Submit Your Rating)

Norfolk, VirginiA

SUMMARY:

  • Around 5 years of experience in designing User Interface UI applications and web applications using HTML/HTML5, CSS/ CSS3, JavaScript, jQuery, Bootstrap, AJAX, JSON, AngularJS, Angular 2, ReactJS, Redux and NodeJS.
  • Good Expertise in analyzing the Document Object Model (DOM) Layout, DOM Functions and Java Script functions.
  • Proficient in developing Single Page Applications using AngularJS, ReactJS and NodeJS .
  • Worked with React JS, on Redux for the state management of React Application.
  • Worked on React JSvirtual DOM for updating DOM manipulations.
  • Strong hands - on experience in working with Angular JS Directives, Controllers, Filters, Services, Templates andEvents .
  • Experienced in developing applications using Angular 2 components, routers, and directives byusing Typescript .
  • Good understanding of ECMAScript 6 features and Babel for transpiling, Webpack for bundling ES6 code.
  • Experience working on AngularJS , NodeJS in implementing RESTful web services.
  • T horough understanding of Database applications and implementation using MySQL and MongoDB .
  • Good experience in using NPM to manage the modules and used it to install useful tools.
  • Experience with Grunt, Gulp, Bower and Express modules of NodeJS and using NPM module bower for managing UI dependency.
  • Experience in writing test cases in Jasmine and used Karma as a test runner.
  • Experience in design patterns using MVC framework .

TECHINICAL SKILLS:

Web Development: HTML/HTML5, CSS3, XML/XHTML, JavaScript, TypeScript, ES6, JSON, jQuery, AJAX, AngularJS, Angular 2, ReactJS, NodeJS, ExpressJS.

Databases: MySQL, MongoDB

VersionControl Tools: Git, Bitbucket, SVN

Windows, Mac: OS

Debugging Tools: Chrome or Safari Developer Toolbar, Firebug, IE Developer Toolbar

Development Tools: Eclipse IDE, Dreamweaver, Notepad++, Sublime, Visual Studio, Brackets

PROFESSIONAL EXPERIENCE:

Confidential, Norfolk, Virginia

UI Developer

Responsibilities:

  • Worked on HTML5, CSS3, JavaScript, AngularJS, jQuery, Bootstrap, AJAX, JSON for implementing a pharmacy component into the mobile application.
  • Coded AngularJS controllers and directives for application functionality and filters for heavy DOM manipulation.
  • Used UI Router to create different hierarchy of the application and routing structure.
  • Used Lodash to manipulate category array and product array.
  • Regular interaction of RESTful API design calls to populate the UI on the app using GET, PUT, POST and DELETE.
  • Guided the team on best practices in AngularJS as well as performing code reviews.
  • Participated in on-call application support and responding to application issues when identified.
  • Created and performed unit tests, as well as resolved and retested any defects identified.

Environment : HTML5, CSS3, Bootstrap, JavaScript, AngularJS, AJAX, JSON, REST, SOAP, Gulp, Jasmine, Karma, Agile, Bitbucket.

Confidential, Los Angeles, California

Video Software Engineer

Responsibilities:

  • Developed an application on Node JS platform using JavaScript programming.
  • Implemented modules into Node JS to integrate with designs and requirements.
  • Worked on JSON web tokens for authentication and authorization security configurations using Node JS .
  • W orked with PM2 (npm module) to run a test harness which can run multiple processes simultaneously/concurrently for the given ID’s.
  • Worked with npm commands and using package. Json for managing dependencies and dev-dependencies of Node JS applications.
  • Involved to implement various screens for the front end using React JS and Redux library.
  • Worked with React Component Life cycle in updating the Virtual DOM and also making AJAX calls in components.
  • Created new components and making changes to existing web applications using React JS .
  • Used Mocha and Chai for Unit Testing of JavaScript with mocking frameworks and spy’s.

Environment : HTML5, CSS3, Bootstrap, JavaScript, AJAX, JSON, React JS, Redux, Node JS, Grunt, Gulp, Mocha, Chai, Agile, GIT.

Confidential, Eureka, California

UI Developer

Responsibilities:

  • Designed and implemented the User Interface using HTML5, CSS3, JSON, Angular2, JavaScript, React JS,jQuery, Bootstrap, Node JS and AJAX .
  • Developed screens for the front end using React JS and used various predefined components from NPM and Redux library.
  • Developed single page applications using React-Redux architecture.
  • Experience in DOM , React Props , Lifecycle methods , working with React States and Events .
  • Used React JS for building components and reactive user interfaces and used Redux Thunk middleware for performing asynchronous calls.
  • Used React JS library functions for the logical implementation part at client side.
  • Utilized React JS for its efficient data flow architecture to create a lightweight and render efficient web app.
  • Maintained states in the stores and dispatched the actions using Redux .
  • Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
  • Implemented stable React components and stand-alone functions to be added to any future pages.
  • Implemented ECMA Script 6 features, alongside Babel, Web Pack with es2015, ReactJSX presets.
  • Used Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services .
  • Implemented the Drag and Drop functionality using React-Draggable.
  • Worked with Angular 2 directives, components, and injectables.
  • Created reusable components and services to consume REST API's using modular based architecture provided by Angular 2 .
  • Developed services with Angular 2 injectable property, as to make the service available for dependency injection when creating components.
  • Hands-on experience in Node JS environment and used Node Package Manager (NPM) to manage or install the Node JS modules like Grunt, Gulp, Expressand MongoDB for managing server configuration.
  • Used MongoDB to store and retrieve data for application on devices.
  • Performed unit testing using Enzyme and Jest.

Environment : HTML5, CSS3, Bootstrap, JavaScript, jQuery, AJAX, JSON, Angular 2, ReactJS, Redux, NodeJS, Grunt, Gulp, Enzyme, Jest, Agile, GIT.

Confidential, Louisville, Kentucky

UI Developer

Responsibilities:

  • Worked on HTML5, CSS3, JavaScript, Angular JS, jQuery, Bootstrap to make rich internet web application for a s ingle page app.
  • Created a Single Page Application (SPA) which can bind data to specific views and synchronize data with server by using Angular JS .
  • Used $ http in Angular JS for consuming RESTful Web Services .
  • Utilized promises which include $q service to asynchronously fetch data from backend to the frontend.
  • Used React JS for templating faster compilation and developing reusable components.
  • Workedwith React-Router to turn application into Single Page Application.
  • Used React Native to maintain a virtual representation of the view hierarchy.
  • Used AJAX and JSON to make asynchronous calls to the project server to fetch data quickly.
  • Developed back-end support components through scripting language JavaScript using NodeJS and ExpressJS .
  • Worked on modules MongoDB for database persistence using NodeJS to interact with MongoDB .
  • Used Node Package Manager (NPM) to manage the modules and used it to install useful tools such as Grunt for build tool for configuring tasks.
  • Responsible for creation and execution of unit test cases using Jasmine as testing framework and Karma as test runner .

Environment: HTML5, CSS3, JavaScript, jQuery, AngularJS, React JS , NodeJS and ExpressJS, MongoDB, AJAX, JSON,GIT, Agile.

We'd love your feedback!