We provide IT Staff Augmentation Services!

Senior Ui React Developer Resume

4.00/5 (Submit Your Rating)

Jersey City, NJ

SUMMARY

  • Around 8 years of professional experience in developing User Interface (UI) Applications and Web Applications.
  • Extensive experience in building single page applications (SPA) by using React.js, Node.js, Express.js, LoopBack, MongoDB, CouchDB, NPM, GIT, AWS, Socket.io JavaScript, Bootstrap, CSS3, HTML5, Ajax, JSON.
  • Expertise in React.js and working with Redux architecture, flux architecture using complex object - oriented concepts in improving the performance of the websites.
  • Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager).
  • Experience in implementing CouchDB, MongoDB CRUD (Create Read Update Delete) operations by using Mongoose library in Node.js.
  • Experience in developing and implementing RESTful Web Services using different Frameworks and connecting to Database.
  • Experience in developing user interfaces for Mobile/Tablet/Desktop using JavaScript, HTML, HTML5, CSS, CSS3, jQuery, webpack, React.js and Angular.js.
  • Proficient in Responsive Design Layout applications using Twitter Bootstrap, Material-UI supporting multitude of browsers and devices.
  • Expertise in creating User Controls, Web Forms and client-side validations using JavaScript, jQuery Validate, Redux-Form.
  • Proficient in using higher level style syntaxes, LESS and SASS for writing CSS styles easier with the mixins, Parametric mixins, Nested Rules, Operations, Namespaces etc.
  • Extensive experience on working with various CSS/CSS3 features like CSS Background, CSS Layouts, CSS positioning, CSS text shadows, CSS box model, CSS table, Pseudo classes/elements and CSS behaviors.
  • Implemented new features of React.js like Hooks, was responsible for maintaining and improvement of the legacy code on the existing framework.
  • Proficient in dealing with challenging High Traffic Websites, Cross Browser Issues handling and compatibility issues with different versions of browsers especially in IE.
  • Used Node.js to run Web pack tasks and build the project properly and implemented modules into Node.js to integrate with designs and requirements.
  • Experienced in designing and developing Responsive Web Design using Media Queries, Twitter Bootstrap and jQuery Mobile.
  • Strong experience with Jest, Enzyme, React Testing Library in performing unit testing and in determining the application functionality. Experience in using code coverage libraries like Istanbul.
  • Experience in GIT and TFS (Team Foundation Server) coding.
  • Experience with Responsive Web Design (RWD) with involvement in several web application development projects.
  • Experience in debugging and troubleshooting existing code using Chrome Developer Tools and Firebug.
  • Have knowledge on creating real time web applications with Socket.io JavaScript library for the real time bi-directional communication between web clients and servers.
  • Experience on Webpack, Rollup. Hands on experience in using tools like Jenkins and JIRA.
  • Worked in both AGILE and SDLC based on development environment and involved in daily SCRUM meetings to keep track of project status and issues.
  • In-depth knowledge of Angular 2/4/5/6/8 including custom directives, services, filters and working with animations, routing, states.
  • Been an active team player, helped in fixing bugs and also carried out troubleshooting by using troubleshooting tools/debugging tools.

TECHNICAL SKILLS

Web Technologies: HTML/HTML5, CSS2/CSS3, DHTML, XHTML, JavaScript, AJAX, jQuery, JSON, Typescript, ES-6, LESS, SASS

Libraries: React.js, Node.js jQuery, Material UI, Bootstrap, Backbone.js, Knockout.js, Express.js, Redux, ajax, Express.js, Loopback, Require.js, Underscore.js, Lodash, Angular.js, body-parser.

Databases: Oracle 10g/11g/12c, MySQL, SQL, Mongo DB, Couch DB

Publishing Tools: Adobe PageMaker, MS Office

Debugging Tools: Firebug, Chrome Developer Tools, POSTMAN, IE Developer Toolbar.

Web Servers: HTTP Web Server, Apache Tomcat, Node, Rest API

Operating Systems: Windows XP/Vista/7/8/10, Unix, Mac OS, Linux

Unit Test Framework: Chai, Mocha, Enzyme, Jest, React Testing Library

Project Build / Project Management Tools: Grunt, Gulp, Web Pack, Rollup, Jenkins, DOCKER

PROFESSIONAL EXPERIENCE

Confidential, Jersey City, NJ

Senior UI React Developer

Responsibilities:

  • Used React.js for templating for faster compilation and developing reusable components.
  • Developed the front-end UI with technologies like React.js, Redux, JavaScript, HTML5, and CSS3.
  • Transformed application into Single Page Application by using React Router.
  • Developed AJAX calls in React.js by using Axios to interact with the database by making server-side requests with the help of HTTP methods.
  • Used Material UI for the components like Buttons, Tables, Dialogs etc. and used Grid to bring the responsive layout for the application.
  • Used ES6 and JSX with react for component development and Babel to compile JSX and ES6 into JavaScript.
  • Developed REST services using Node.js, LoopBack, Body-Parser, lodash and other node modules to serve the web application with JSON data.
  • Created state management in react application using Redux for the data flow within the application.
  • Extensively used the RESTful web service calls for POST, PUT, DELETE and GET methods.
  • Involved in writing the documentation and code commenting following the JSDocs code commenting standards.
  • Created container and presentational components in the application which make use of state and props to render the JSX provider from React.
  • Used Redux reducers to modify the state of an application and give a new state in return for application.
  • JEST and Enzyme is used in performing unit testing and automated Jenkins for automatic build cycle.
  • Used Webpack to automate the compiling CSS/SASS files, to transpile ES6+, JSX code, optimize images, make a bundle and minify JavaScript files.
  • Used Bit bucket as a configuration management tool for code versioning and release.
  • Coordinated closely with product, UX and Back-end team to build an application and to reach business goals through front-end development and UX.
  • Worked through Agile and Scrum development methodologies where JIRA board is used to track the work we have done.
  • Improved process in JIRA ticketing system by introducing JIRA ticketing template.
  • Hands-on experience with writing Stateless components to reduce production cost and also testing the components with 100% code coverage using JEST testing framework.

Environment: HTML5, CSS3, SASS, JavaScript, React.js, Redux, Axios, JSON, Ajax, Node.js, CouchDB, Material UI, JEST, Enzyme, Webpack, Windows 10, MS Office, Microsoft Teams, Bitbucket, Git, JIRA, ES5, RESTful web services, Jenkins, Docker.

Confidential, Woodbury, MN

UI React Developer

Responsibilities:

  • Involved in developing a web application end to end by using React.js at frontend and Node.js at the backend.
  • Understanding the requirements of the client and the flow of the application as well as the application Framework.
  • Created multiple reusable modules and published in artifactory with the help of DevOps team and helped the team with sharing the modules between applications.
  • Used Redux Thunk (middleware) to write action creators that return a function instead of an action.
  • Worked on React JS Virtual Dom and React views, rendering using components that contains additional components called custom HTML tags.
  • Reactstrap library is extensively used in creating Modals, tables and developed Date Time Picker using the react-date-picker library.
  • Involved to implement various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
  • Used React to build components library, including Tree, Slide-View, and Table Grid.
  • Optimizing components for maximum performance across a vast array of web-capable devices and browsers.
  • Hands-on experience with writing Stateless components to reduce production cost and also testing the components with 100% code coverage using JEST testing framework.
  • Built reusable and customizable components for the new website using React.js and React-Router to create a single page web application.
  • Used React.js to build an application that updates constantly over time with implementation of react User-Interface and maintained the state with Redux architecture
  • Designed and developed the application to be responsive web design for desktop, mobile and tablets.
  • Expertise using the react life cycle methods and adding different methods to the classes.
  • Involved in scrum meetings, standups every day and also expertise in handling JIRA dashboard.
  • Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON in Node.JS by using Express.js.
  • Implemented Web pack for downloading third-party library files and Babel was implemented to use ECMAScript 6(ES6) features
  • Good knowledge with handling dev tools like react dev tools, redux dev tool, chrome dev tool and so.
  • Extensively used Git for version controlling and regularly pushed the code to GitHub.
  • Maintained ADA Compliance standards with AA support at all developing and designing phases.
  • Worked in solving cross-browser defects that are tested in Firefox, Chrome and Safari.

Environment: JavaScript, jQuery, ES6, ReactJS, Redux, HTML5, CSS3, Node.js, MongoDB, Webpack, Ajax, GIT, Reactstrap, CSS, NPM, JEST, JSON, JavaScript.

Confidential

UI Developer

Responsibilities:

  • Involved in the complete Software Development Lifecycle (SDLC) using the Waterfall
  • Methodology. Interacted with the end users and participated in the review meetings
  • Developed and designed interactive and responsive UI interface using client-side technologies such as HTML, CSS, JavaScript, Bootstrap.
  • Created angular shared modules and core modules and used across different applications.
  • Designed and developed the login portal using framework along with HTML and CSS.
  • Involved in writing application level code to interact with Web Services using AJAX, JSON and XML.
  • Used CSS Media Queries and Bootstrap for rendering responsive screen across all kinds of resolutions and devices such as tablets, phones, laptop and desktop devices.
  • Implemented modules to integrate with designs and requirements along with Web Markup Services.
  • Used Bit Bucket as Version Control Interface for the application.
  • Worked on SQL, Shell Scripting, Partitioning, Logical and Physical Database Design, Backup and Recovery procedures.
  • Integrated with the back-end code JSP using jQuery, JSON and AJAX to get and post the data to backend servers.
  • Extensively worked with jQuery UI for effects.

Environment: HTML, CSS, JavaScript, Bootstrap, GIT, AJAX, JSON, XML, jQuery, JSP

Confidential

UI Developer

Responsibilities:

  • Design and development of Web pages using HTML, CSS including XML.
  • Handled all aspects of the web application including maintaining, testing, debugging, deploying and printing.
  • Designed and developed intranet web applications using JSP, JavaScript and CSS.
  • Responsible for the design of client websites right from the conceptualization stage.
  • Implemented dynamic page elements and form error validations using JavaScript.
  • Implemented various Validation Controls for form validation and implemented custom validation controls with JavaScript validation controls.
  • Worked with teams where requirements are constantly being implemented, tested and improved.
  • Continuously providing input to project management activities throughout the project life cycle, influencing scope, risk plan, project plan, issues and status.
  • Worked with the User Experience team and product managers to identify and design features to enhance the productivity.
  • Wrote training materials and trained new hires resulting in high productivity and efficiencies.

Environment: Adobe Dreamweaver, JavaScript, CSS, HTML, JAVA/J2EE, Hibernate, Spring, Servlets.

We'd love your feedback!