React Developer Resume
3.00/5 (Submit Your Rating)
Pleasanton, CA
SUMMARY
- 5 Years of Work Experience in Web Development using HTML5, CSS, JavaScript, SASS, ReactJS, and Redux.
- Experience with common front - end development tools such as YARN, NPM, GULP, NPM server, Webpack, and Babel.
- Proficient in React Frameworks such as Bootstrap, Semantic UI, Material UI and React Spring.
- Strong understanding of JavaScript core concepts, DOM manipulation using vanilla JS and JavaScript object model.
- Experience in creating Reusable Components using React JS.
- Versed in creating asynchronous programs using technologies such as Fetch and Axios in React.
- Strength in implementing State Management Systems using React Redux, Redux Saga, and Redux-Thunk.
- Experienced in designing RESTful and Dynamic API’s using MVC Data structure.
- Experience in Testing Frameworks such as Selenium and Jest with Enzyme for the front end.
- Knowledge in Agile and Scrum development practices that aided to the productivity and efficiency of every team member.
- Experience in GIT Version Control to manage software development between Team Members using technologies such as JIRA, Bitbucket, and Trello.
TECHNICAL SKILLS
Web Technologies: HTML5, CSS3, JavaScript, ES6, Bootstrap4, Semantic UI, Flexbox, Media Queries, AJAX, SASS, Flexbox.
Libraries: React JS, Redux, React Router, jQuery.
Development Tools: Visual Studio Code, NPM, Webpack, Babel, Sublime Text.
Testing Tools: Jest, Enzyme
Version Control: GIT, Bitbucket.
PROFESSIONAL EXPERIENCE
Confidential, Pleasanton, CA
React Developer
Responsibilities:
- Developed component-based website from scratch using React/Redux following ES6 style.
- Developed code to call the web service/APIs to fetch the data and populate on the UI.
- Performed unit testing using Jest and Mocha.
- Worked with SASS as a CSS preprocessor.
- Involved in developing using HTML and JavaScript for client-side presentation and, data validation on the client-side within the forms.
- Used React Router to apply a seamless experience for the user to navigate through components.
- Responsible for debugging and improving the original React Redux configuration for several programs.
- Implemented frameworks such as Bootstrap and Semantic UI to cosmetically improve various components in various projects.
- Experience in using GIT for pulling and committing the developed content from/to the GIT repository.
Confidential, Valencia, CA
Application Developer
Responsibilities:
- Developed single page application using HTML5, CSS3, JavaScript ES6, React and Redux.
- Collaborated with designers to create paper prototypes and Wireframes for the design of the web application.
- Implemented navigation with React Router and state management with Redux.
- Used Axios for fetching API data in React JS with Redux-Thunk as middleware.
- Achieved bundling with webpack and backward compatibility with Babel .
- Handled cross browser/platform compatibility issues (CHROME, IE, Firefox, and Safari) and debugged issues using tools like Console developer tool, React and Redux developer tool.
- Maintained CSS styling with SASS with heavy focus on user experience and compliance to standards.
- Worked in the Agile / Scrum development environment with frequently changing requirements and actively participated in scrum.
- Used Jest and Enzyme for testing the code to catch the bug and test the functionality of different parts of the code in React application.
- Used JIRA for bug tracking and issue tracking.
Confidential
Web- Developer
Responsibilities:
- Conducted requirements gathering sessions and development activities
- Designed graphics, buttons, logos, and flash animation for the website.
- Used jQuery core library functions for the logical implementation part for all the application.
- Designed web pages using HTML and CSS / CSS3 and implemented functionalities in JavaScript .
- Proficient knowledge of JIRA to track issues and communicate with other teams in various environments.
- Involved in developing HTML and JavaScript for client-side presentation and, data validation on the client side within the forms.