We provide IT Staff Augmentation Services!

Reactjs Developer Resume

2.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY:

  • Over 6+ years of experience in front - end/web development and web-based application design with expertise in ReactJS, Redux, JavaScript and ES6.
  • Proficient in HTML/HTML5, CSS/CSS3, JavaScript, jQuery, Bootstrap, AngularJS,
  • Angular2/4, ReactJS, AJAX and JSON.
  • Well versed in DOM (Document Object Model) and DOM functionality to use in the interaction with objects in HTML, and XML documents.
  • Solid understanding of Object Oriented Programming (OOP), familiar about Prototype, Singleton, Proxy and Abstract factory.
  • Expertise in building user interface/SPA with ReactJS along with React-router.
  • Expertise in developing responsive web for different user devices with Bootstrap, CSS3 media query and flex-box.
  • Experience in using RESTful web services and AJAX technique for manipulating and parsing multiple data types including JSON using jQuery or Fetch API and render the response data.
  • Experienced in using Redux, Redux-promise, Redux-thunk middleware along with React to enable predictable state change and reusable data and actions.
  • Some experience with backend techniques such as Java Spring Boot, NodeJS.
  • Good Experience in SQL expression, stored procedure, triggers with MSSQL database, familiar about MongoDB.
  • Familiar with build system, task runners (Gulp and Grunt), module bundler (Webpack and Gradle).
  • Experience in using IDEs including Visual Studio, WebStorm, Sublime Text3, Eclipse, etc.
  • Experience in debugging and troubleshooting and familiar with debugging tools (Firebug, Chrome
  • Inspector) and front-end unit test tool Jasmine, Karma, Chai and Mocha under TDD.
  • Experience in version control tools GIT as well as JavaScript package manager NPM and Yarn.
  • Experience in using JIRA and following AGILE development process, and deep understanding in Software Development Life Cycle (SDLC) including requirements analysis, design, testing, implementation, and maintenance.
  • Excellent communication skills, with ability to understand both technical and non-technical concepts and requirements and efficient trouble shooting skills to work independently.

SKILL SET:

Programming Language: JavaScript, HTML/HTML5, CSS/CSS3, SQL, Java

Libraries/APIs: jQuery, NodeJS, Bootstrap, RESTful

Frameworks: ReactJS, React-Redux, AngularJS, Angular2/4

Web Technology: HTML/HTML5, CSS/CSS3, JavaScript, jQuery, AngularJS, Bootstrap, JSON, AJAX, DOM, XML, Sprint Boot, JSP

Tools: NPM, GIT, SVN, IIS, Grunt, Gulp, Webpack, Postman, BashCMD, Robo 3T, MongoDB, MySQL

PROFESSIONAL EXPERIENCE:

Confidential

ReactJS Developer, Charlotte, NC

Responsibilities:

  • Responsible for developing the UI pages like Person loans, Student loans, Business loans, House purchase, Auto loans, Maintain the pages running and Update versions of the system.
  • Participated with end users and business analyst to understand the business requirements.
  • Design, develop and test HTML5, CSS3, Bootstrap, JavaScript, jQuery and ReactJS that meets accessibility and web browser standards for website.
  • Developed user interface by using the React JS, Router for SPA development.
  • Designed CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table.
  • Implemented ReactJS code to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, Safari and FireFox.
  • Used High-Order-Components(HOC) to bind actions to Container components to avoid unnecessary codes/imports, increase code reusability.
  • Used Stateless (Pure Functions) Components to build reusable display-only components to save code and increase readability.
  • Used Fetch Ajax request to retrieve and post data between frontend and backend, terminating extremely long ajax call by Promise.race.
  • Worked on responsive design and developed a single isomorphic responsive website that could be served to desktop, Tablets and mobile users using React JS.
  • Implemented the Drag and Drop functionality using React-Draggable.
  • Implemented Redux along with react for states maintain. Created Actions and Reducers to pass stateless data around components.
  • Added redux-thunk, redux-promise as middleware and original store.dispatch/getstate to handle different actions requirements such as asynchronous promise handle in components
  • Created and used Reducers that received said Actions to modify the Store State Tree.
  • Used right lifecycles to help high performance page rendering such as sate change, ajax calls.
  • Implemented CRUD database operation onOracle.
  • Wrote services to store and retrieve user data from the Oracle for the application on devices.
  • Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
  • Worked with JASMINE unit test framework to write unit tests for JavaScript code.
  • Extensively used debugging tools such as Firebug and IE Dev tools to investigate the issues and fix the bugs.
  • Monitoring the offshore work and providing technical help to the offshore team for their JIRA tickets.
  • Interacted with Testing member, Scrum Masters and Business Analysts for fixing of Issues.
  • Performed the System Testing, Regression Testing for Complete UI after fixing the Issues which are reported by Testing Team.
  • Maintained the code base and version controller with GIT.
  • Used Agile Methodology for the software development life cycle.
  • Involved in documentation by writing the technical documents for the project. Also, part of the presentation team to the company's executives.

Environment: HTML5, CSS3, ReactJS, JavaScript, Bootstrap, jQuery, JSON, REST APIs, Git, Oracle, Jasmine, Karma, JIRA, GRUNT and GULP.

Confidential

UI Developer

Responsibilities:

  • Responsible for developing the Items Details Module, Items Comment Module, Items Favorite Module, Order History Module, Customer Center Module. And maintain the pages running and update versions of the system.
  • Implemented Front-end Online Product Sell Statistic Analysis Application using HTML5, CSS3 JavaScript, ES6, ReactJS, Redux, AJAX, XML and JSON.
  • Used React-Router to turn application into Single Page Application, improve user access speed.
  • Applied optimization techniques to reduce page size and load times to enhance user experience using sprites.
  • Involved in using ReactJS components, Forms, Events, Keys, Router, Animations and Flux concept to create Comment, Histogram View Component and Product View Component.
  • Developed custom shopping webpages with ReactJS, Web services calls and AJAX calls for the application with axios library to access products sell statistic from server-side.
  • Used ReactJS in development of the web application to bind the data/model that is being retrieved from a database through services provided in a controller to the view using scope.
  • Applied redux-form to manage form state in redux.
  • Used React-Autocomplete for creating google maps location search on the webpage and attached retailers’ locations together with google map.
  • Implemented the Drag and Drop functionality to drag products directly into users’ cart using
  • React-Draggable.
  • Implemented Redux along with react for states maintain. Created Actions and Reducers to pass stateless data around components.
  • Successfully created products add and delete features using new ReactJS web components for collaborative user editing.
  • Used Bootstrap and React to create Controllers to handle events triggered by clients such as add a product to cart, pay bill, and product report button, and then send request to server.
  • Applied Webpack as module bundler and Babel for compiling and build component-based React architecture.
  • Worked closely with the project management and marketing team to completely define specifications to help ensure project acceptance.
  • Created reusable Templates and style sheets based on UI standards and guidelines.
  • Used Agile Methodology for the software development life cycle.

Environment: HTML5, CSS3, SASS, JavaScript, ES6, NodeJS, ReactJS, Redux, MongoDB, JSON, XML, MVC Framework, AJAX, Bootstrap, UNIX, Eclipse IDE. Fabric UI, Agile.

Confidential

Consultant - Web/UI Developer, NJ

Responsibilities:

  • Responsible for developing the UI pages using HTML5, CSS3, SASS, JavaScript, AngularJS Bootstrap, JSON, and jQuery, Ajax.
  • Involved in developing webpage applications using AngularJS along with server-side RESTful web services.
  • Used AngularJS based AJAX & JSON communication to access RESTful web services data.
  • Involved in improvement of existing application utilizing AngularJS and created HTML5 navigation menu which is role-based for the menu items changes dynamically based on the values fetched from the database.
  • Wrote various AngularJS custom directives and developed many reusable components and templates that can be reused at various places in the application.
  • Implemented responsive web design using Media queries and Bootstrap.
  • Used jQuery plugins to implement features as a light box, galleria, sliders and other intuitive features.
  • Used Front-end task running tool Grunt compile, concatenate and test the project.
  • Created forms to collect and validate data from the user in HTML5 and JavaScript.
  • Worked on cross browser compatibility issues and running on different browsers like Safari, Internet Explorer, Firefox and Google Chrome.
  • Worked closely with Back-end developers to find ways to push the limits of existing Web technology in service to create the optimal user experience.
  • Involved in all phases of Software Development Life Cycle (SDLC), including requirements analysis, design and development, bug fixing, supporting QA teams and debugging production issues.
  • Worked in scrum process attending daily stand up and completing tasks in sprints.
  • Maintained the code base and version controller with GIT.

Environment: HTML5, CSS3, JavaScript, AngularJS, jQuery, SASS, JSP, AJAX, JSON, XML, TOMCAT APACHE, MAC OS, ECLIPSE, JBOSS and SVN.

Confidential

Web Developer/Designer, Orangeburg, NY

Responsibilities:

  • Used HTML, CSS, JavaScript, jQuery-mobile framework to develop the Internal Pricing Application.
  • Dealt with various browser compatibility and fixed them to make them bug free for different browsers: Safari for iOS devices, google chrome for Android mobile devices.
  • Implemented server-side tasks using SpringMVC and XML.
  • Developed page templates using SpringMVC framework.
  • Implemented SpringMVC Validation Framework for Server-side validation.
  • Developed JSPs with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
  • Developed Web services (RESTFUL) to interact with other components.
  • Wrote heavy codes in JavaScript and jQuery-mobile framework for the pricing application to develop different user interface (UI).
  • Wrote the JavaScript/jQuery code to parse the JSON data from remote location from the
  • Verizon's web services.
  • Worked on Verizon's Common Pricing Interface (CPI) application, developing the desktop web application for internal users.
  • Worked to make browser compatible CPI application, mainly for IE 7 and IE8.
  • Worked in various JSP Tags and Struts tiles.

Environment: JavaScript, jQuery-mobile, HTML, CSS, AccuRev (as a version control), JSP, Struts, JSON, Eclipse, Tomcat server, SpringMVC.

We'd love your feedback!