We provide IT Staff Augmentation Services!

Sr. Nodejs / Ui Developer Resume

4.00/5 (Submit Your Rating)

Scottsdale, AZ

SUMMARY

  • 8 Years of experience in designing User Interface (UI) applications and professional web applications using HTML 4.0/5, CSS2/CSS3, JAVASCRIPT, JQUERY, AJAX,Node.js, ReactJS, Redux.js, JSON AND XML.
  • Extensive experience in developing Single Page Applications (SPA) using JavaScript frameworks like Angular.js and React.js.
  • Expertise in developing front - end systems with JavaScript, Bootstrap, HTML5, CSS3, MVC frameworks such as AngularJS, BackboneJSandNodeJSas a platform for Web applications.
  • Knowledge of JavaScript frameworks jQuery. Experience in building application with ReactJS, Redux, RequireJSin MVC architecture.
  • Thorough knowledge about Angular.js Features like Two Way Binding, Custom Directives, Controllers, Filters, Services and Project Architecture; React.js Features like Components, Lifecycle methods, Unidirectional data flow using the Flux Architecture.
  • Used ng-react angular module to use React components on the view layer; Angular.js to manage the underlying business logic.
  • Expertise in writing high performant React components, by using lifecycle methods like should-component-update & component-will-receive-props; Used React Perf tools to evaluate the performance of reconciliation.
  • Extensively used Node.js tools like Gulp, Grunt, Webpack. Developed internal CLI applications using Commander Module for application build.
  • Experience in usingEmber.jsfor making Ajax calls (GET, POST) for triggering or fetching data from Restful API's provided by the backend team.
  • Familiar with the Flux architecture and components involved (Stores, Dispatchers, Actions)
  • Thorough knowledge Virtual Dom implementation within React.
  • Used popular Node.js frameworks like Express and Restify to create a Restful Mock API
  • Sound knowledge on unit testing and integration testing frameworks and libraries like Jasmine, Mocha, Protractor; test runners like Karma; assertion libraries like Chai, Expect, Should.
  • Solid experience working with CSS Preprocessors like SASS and LESS; using mixins, functions, custom grid systems following object oriented modular CSS patterns; Working with complex CSS Layouts, Positioning, Key frame Animations and Pseudo Elements.
  • Hands on experience on Profiling JavaScript applications, debugging memory leaks, Reflows and Repaints.
  • Experience in developing and implementing Responsive Web Design (RWD) with cross browser compatibility support in browsers, following W3C standards; Debug issues using tools like Browser stack.
  • Expertise working with debugging tools like Firebug, Chrome Developer Tools; Sound knowledge about Profiling and Optimizing a Single Page Application (SPA).
  • Involved in testing the cross browser/cross platform application UI using tools like Browser Stack and Browser Shots.
  • Hands on experience in working with Version Control Systems (VCS) like GIT.
  • Hands on experience in configuration management of the frameworks (Grunt, Gulp), version control environment Git, GitHub, bug tracking (JIRA) and integration tool Jenkins.
  • Good in communicating with clients, customers, managers and other teams in enterprise at all levels.
  • Highly motivated to produce performant and robust software; highly passionate, curious about front-end development technologies, ability to master them with a keen awareness of bleeding edge developments, effective problem solving and interpersonal skills.

TECHNICAL SKILLS

Programming & Web Technologies: HTML5, CSS3JavaScript, AJAX, JQuery, AngularJS, ReactJS, NodeJS, LESS, SASS, Bootstrap, Mocha, Jasmine, Karma.

IDE’s &Tools: Atom, GIT, Chrome Developer Tools, Browserstack, Yeoman, Webpack, Gulp, Grunt, Bower.

Web/App Servers: Apache Tomcat, Nginx.

Databases: MongoDB,MySQL, Oracle DB.

Operating Systems: MACOSX, Windows, Linux (Ubuntu/Centos/RHEL)

PROFESSIONAL EXPERIENCE

Confidential, Scottsdale, AZ

Sr. NodeJS / UI Developer

Responsibilities:

  • Analyzing the Requirements, designing a solution and interacting with team members to provide effort estimates, Coding and Unit Testing.
  • Experienced in ReactJSand working with React Flux architecture.
  • Involved in Integration of customer-facingelements developed by front-end developers with server side logic.
  • Implemented Mock API using Express framework in Node.js.
  • Developed Mean Stack from scratch includingMongoDBserver setup andExpressJSserver development.
  • Designed and developed custom MongoDB applications specific to clients' needs.
  • Utilized ng-react module to bind React Components to Angular Directives.
  • Used ReactJSfor creating reusable UI components
  • Developed various AngularJS directives to help build the functionality and UI behavior using JavaScript. Example: directive for browser controls like: disable right click, browser close, lock screen while transition.
  • Developer multiple AngularJScontrollers and configured Routes.
  • Worked with UI designers and User experience team to define screen designs. Developed angular partials based on UI screens.
  • UsedNode.jsto run Grunt tasks and build properly the project (compile, minify, concat etc.)
  • Implement modules intoNodeJSto integrate with designs and requirements.
  • Built backend REST API with Node.js, Express.js.
  • Optimized using responsive design techniques to work equally well at both full and mobile screen sizes.
  • Implemented for multiple domains and topics using Bootstrap themes and a CSS "skin" for branding.
  • Created proof-of-concept using responsive web design,Node.js, ReactJS, HTML5 and CSS3.
  • Used D3.jsfor interactive data visualization.
  • Developed unit test cases using Jasmine framework; Managed them via Grunt and Karma.

Environment:HTML5, CSS3, Angular, React, Node.js, Express.js React.js, jQuery, Jasmine, GIT, GRUNT.

Confidential, Boston, MA

UI Developer

Responsibilities:

  • Involved in all the phases of SDLC including Requirements Gathering, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
  • Developed modals, autocomplete for form in AngularJSand used Angularhttpservices.
  • Developed the Application as SPA using AngularJS, AngularUIRouter and AngularUIBootstrap frameworks.
  • Used Angular Directives to extend syntax definitions for HTML5.
  • Worked one-on-one with client to develop layout, color scheme for the website and implemented it into a final interface design with the HTML5/CSS3.
  • Developed frontend applications and reusable UI components - web and mobile applications.
  • Creating applications compatible with cross-browser, Cross-Platform, and design constraints on the web.
  • Used Python for project and for some Jenkins integration.
  • Involved in Debugging and fixed the bugs.
  • Used JIRA for bug tracking and GIT for version controls.

Environment: Html5, CSS3, AngularJS, GIT, Restful Web services, Jira, Jenkins.

Confidential, Dallas, TX

UI Developer

Responsibilities:

  • Designed and developed the layouts using Bootstrap, CSS Box model and HTML5.
  • Produced content pages with Bootstrap layout and style markup presentations and used JavaScript methods and properties.
  • Built Web pages that are more user-interactive using JQuery plugins for Drag and Drop, JQ-Validator, AutoComplete, AJAX, JSON, JavaScript and Bootstrap.
  • Debug the application using Firebug to traverse the documents and manipulated the nodes using DOM and DOM functions.
  • Developed the UI with extensive use ofBackboneJS framework that helped to organize the code.
  • Developed the pages that are complaint to W3C and ADA standards.
  • UsedBackboneJS as Model, Widgets as Controller andjQuerytemplate as View.
  • Created JSON for storing and exchanging information between browsers and servers.
  • Used Ajax for implementing part of the functionality forCustomerRegistration, ViewCustomer information modules.
  • Actively participated and provided feedback in a constructive and insightful manner during weekly Iterative review meetings to track the progress for each iterative cycle and figure out the issues.
  • Developed page layouts, Navigations and presented designs and concepts to the clients and the management review.

Environment: HTML5, CSS3, Backbone, Bootstrap, JavaScript, JIRA, JQuery, JSON, Ajax.

Confidential

Web/UI Developer

Responsibilities:

  • Analyzed business requirements, participated in technical design, development and testing of various modules assigned.
  • Worked on Design, UI, HTML, CSS, JQuery, accessibility, and optimization.
  • Worked with full UI control of HTML/CSS, maintaining code and cleanliness.
  • Created some prototype to implement some of the latest features of HTML and CSS.
  • Worked with back end developers to implement AJAX and dynamic HTML functionality in JQuery.
  • Utilized various JavaScript and JQuery libraries, AJAX for form validation and other interactive features.
  • Used Ajax to reduce the network load and update only the certain components of the website.
  • Extensively worked with making calls to APIs to fetch the data from the backend as JSON response and parse it on the UI for DOM/CSS Manipulation.
  • Worked closely with QA team to understand the reported defects and fix them.

Environment: HTML, CSS, JavaScript, JSON, JQuery, AJAX.

We'd love your feedback!