We provide IT Staff Augmentation Services!

Ui/react Developer Resume

Mclean, VA

SUMMARY

  • Seven years of experience in multiple front end technologies and frameworks.
  • Experience in creating new React/React - Native components, containers, services, and APIs for prototypes. Implemented client-side Interface using React JS.
  • Experienced in working with redux architecture, worked in developing Mobile-Friendly websites, Progressive web applications. Developed client-side validation code using JavaScript and jQuery.
  • Strong experience with responsive Web Design, Bootstrap, Cross-browser Compatibility issues, and Optimization for web, including CSS Sprites and best practices.
  • Good understanding of Material UI for creating web applications compatible with mobile platforms.
  • Using the latest ES6 concepts in ReactJS.
  • Professional experience with ReactJS with Redux.
  • Good understanding of manipulating Document Object Model (DOM) and DOM functions.
  • Knowledge in utilizing Jasmine and Karma to build and test applications.
  • Experience in using building tools like GULP, GRUNT, and Web pack and used NPM for installing and managing the dependencies.
  • Well-versed understanding of AJAX and JavaScript DOM manipulation techniques.
  • Experienced in using code version control tools like GitHub, Bit Bucket, SVN along with various branching techniques.
  • Experienced in Designing and Developing Single Page Applications (SPA) using HTML/HTML5, DHTML, XML, XHTML, CSS/CSS3, SASS/LESS, jQuery, JavaScript frameworks such as, React, Redux, Node.JS, Typescript and with other CSS Libraries such as Boostrap3, AJAX, JSON.
  • Experienced in consuming REST API data asynchronously using rxjs.
  • Experience in working with SASS and LESS as CSS preprocessors and modern techniques such as Flexbox.
  • Experienced working in Agile / Scrum development environment.
  • Well understanding of the workflow between the graphic designer, the HTML coder, and co-operating with the backend team.
  • Worked closely with Architects, Project Managers, UX Designers to deliver product.

TECHNICAL SKILLS

Operating Systems: Windows, Linux, Mac OS X

Programming Languages: JQuery, TypeScript

Web (UI) Technologies: HTML/HTML5, XHTML, XML, CSS/CSS3, JavaScript, ReactJS, Redux, NodeJS, AJAX, jQuery, JSON, DOM, Typescript and java.

XML Technologies: SAX and DOM (parsers)

Databases: MySQL

Application Servers: Web Logic, Apache, Tomcat

Browsers: IE, Mozilla and Chrome, Safari

Development Tools: Web storm, Text Pad, Notepad++, Firebug, MS Visual Studio for the web.

Open Source: Tomcat, Putty, WinScp

Configuration Control: SVN, GIT

Methodology: Object Orient Analysis, Design, and Development using UML

Project Management Tools: Jira, Confluence

PROFESSIONAL EXPERIENCE

Confidential, Mclean, VA

UI/React Developer

Responsibilities:

  • Used React to develop rich user interface pages along with form validations, crud operations, grid list, search, multi-selection, sort, authentication, and unit tests.
  • Responsible for implementing UI mockups, integrating third party REACT libraries, and maintaining redux store data.
  • Maintained component state in the stores and dispatched the actions using redux.
  • Responsible for ensuring the consistent design patterns across all the pages.
  • Developed reusable components using React Js.
  • Working experience using GIT for version control (GIT GUI, Git bash, and Source Tree).
  • Developed new user-facing features using ReactJs.
  • Worked on React Virtual Dom and React views, rendering using components that contain additional components called custom HTML tags.
  • Involved in fixing functional, performance, and design issues using react developer tools .
  • Used CSS preprocessors (SASS) to render page styling before the page load.
  • Implemented code to be cross-browser compatible in Mozilla, IE 7, 8, 9, Safari, and Firefox.
  • Responsible for the design and development of the web pages from mockups .
  • Created the responsive UI components using React/Redux and to dispatch events to the store.
  • Great knowledge in working with build tools (Web pack, Yarn/ NPM).
  • Worked on webpack to bundle the JavaScript files to use in a browser.
  • Good knowledge in using testing frameworks (Jest / Enzyme).
  • Worked on resolving complex defects in all phases of the software development cycle.

Environment: HTML5, CSS3, Sass, Less, JavaScript, Bootstrap, Ajax, React JS, Redux,XML, XSL, XSLT, JSON, GitHub, Restful API, AWS, JIRA, Jasmine.

Confidential, Raleigh, NC

UI Developer/React Developer

Responsibilities:

  • Developed interactive UI pages using the React JS, Redux, Material UI, etc.
  • Used React-Router extensively to navigate through various react components.
  • Maintained react component state in the stores and dispatched the actions using redux.
  • Used multiple inbuilt React modules such as Forms, Events, Keys, Router, and Flux.
  • Used reusable buttons, checkboxes, inputs, icons, toggle keys, drop-downs, multi-level drop-downs, and other component which are developed using Material UI.
  • Used React-Redux Middleware to get backend data using RESTFUL services.
  • Added Dynamic Functionality to create and dispatch Action Creators to update data between multiple react components.
  • Created multiple Reducers that receive Actions to modify the redux store.
  • Optimized existing code to increase performance and maintanability.
  • Worked on optimizing existing API calls with backend developers to create and deprecate API calls.
  • Used rxjs to do RESTFUL service operations such as POST, PUT, DELETE, and GET.
  • Utilized AWS library methods to get data from the s3 bucket and display it on UI using react components.
  • Used Design pattern techniques to develop UI components that can be reused across the Web Application.
  • Used Git commands extensively to push code to Github to maintain code versioning.
  • Used JASMINE unit test framework to maintain industry standard 75% code coverage.
  • Extensively used react developer tools to debug and fix issues.
  • Monitored the offshore team and provide technical help if needed.
  • Interacted with Testing Team, Scrum Masters, and Business Analysts to analyse the issues and fixed them according to the business requirement.
  • Verified the new bug fix code by running all existing selenium test cases to make sure that the application code is not impacted with the new changes.

Environment: HTML5, CSS3, Sass, Less, JavaScript, Bootstrap, Ajax, React JS, Redux,XML, XSL, XSLT, JSON, GitHub, Restful API, AWS, JIRA, Jasmine.

Confidential, Atlanta, GA

Frontend Developer

Responsibilities:

  • Developed customer facing UI Pages for managing advertisements to grow the business using Backbone.js, JavaScript/jQuery, HTML, CSS.
  • Enhanced user experience by designing new web features using MVC Framework React.js.
  • Involved in writing application level code to consume data from APIs , Web Services using AJAX, JSON, and XML.
  • Configured webpack to run target-based linters , magnifiers, pre / post-processors, checks, transpires , etc.
  • Responsible for styling webpages using SASS , which extends CSS with dynamic behavior such as variable, mixing, operations, and functions.
  • Developed and updated reusable styling components across different modules using Custom directives and CSS classes.
  • Strictly adhered UI standards throughout the development and maintenance of the website using JavaScript, jQuery, CSS, and HTML.
  • Handled cross-browser/platform compatibility issues (IE, Firefox, and Safari) on both Windows.
  • Created Responsive UI pages (Desktop/Mobile/Tablet) Bootstrap .
  • Worked with the Jasmine unit test framework to write unit tests for JavaScript code.
  • Frequently interacted with the client to understand the business requirements.

Environment: HTML, CSS/CSS2, JavaScript, React.js, JQuery, CS5, AJAX, JSON, Restful web services.

Hire Now