We provide IT Staff Augmentation Services!

React Js Developer Resume

2.00/5 (Submit Your Rating)

CA

SUMMARY

  • Strong coding skills and hands - on experience in Web development technologies, cloud and databases.
  • 6+ years of programming experience in various programming languages.
  • 5+ years of experience in design and development of web applications using HTML, CSS, JavaScript, jQuery, AJAX, XML, JSON and JavaScript frameworks (With expertise in React.js).
  • Experience in Software Development Lifecycle (SDLC) preparing Requirement Specification documents design documents, test cases and analysis, User Training documents and Technical Help documents.
  • Hands-on experience in developing applications using JavaScript frameworks like React, and Node.js.
  • Expert level knowledge on relational database management systems and SQL.
  • Experience in developing Single Page Applications (SPAs) using React.
  • Expertise in React Components, React Virtual DOM, JSX presets and React workflows such as Redux.
  • Good working experience on ECMAScript standards which includes ES5, ES6.
  • Highly used babel compiler and build tools such as Webpack.
  • Proficient in using AJAX for implementing dynamic Web Pages where the content was fetched via API calls and updated the DOM (JSON Parsing).
  • Good experience with testing tools like Jest.
  • Extensively worked on Cross browser compatibility and Responsive Web Design using Media Queries, Bootstrap on different browsers like Safari, Firefox, Google Chrome, and Internet Explorer.
  • Strong Knowledge on React Hooks.
  • Deep Understanding of Ref’s, Fragments, React Context, Error boundaries, Render props and Prototypes.
  • Proficient knowledge of JIRA (Rally) to track issues and communicate with other teams at various environments.
  • Extensive experience with RESTful services, URL routing, creating and handling HTTP CRUD operations in Node.js using a middleware like Express.js.
  • Design and development of RESTful web services using Express framework built on top of Node.js.
  • Expertise with MySQL and Mongo DB database related development.
  • Hands on experience in developing RESTful web services/ API's using Node.js.
  • Expertise in using source code version control systems such as GIT.
  • Proficient experience working with Agile development environments (SCRUM),Test Driven Development (TDD) to deliver high quality solutions.
  • Ability to write well-documented, well-commented, clear, and maintainable efficient code.
  • Good knowledge in MVC model.
  • Experience in using build and deployment tools such as Jenkins, Docker and OpenShift for Continuous Integration & Deployment for Microservices.
  • Excellent communication, presentation and interpersonal skills.
  • Open to training in new skills with full enthusiasm and enjoy challenges.

TECHNICAL SKILLS

Programming Languages: JavaScript

Web Technologies: HTML 5, CSS 3, Bootstrap 4, React JS, React Hooks, jQuery, XML, JSON

Frameworks: React, Redux, React Router, jQuery, Node.js, Express.js, Sequelize, Mongoose

Application Services: Tomcat 7.0, XAMPP

Databases: MySQL, MongoDB

IDE: Visual Studio Code, Eclipse, Jupyter

DevOps: Jenkins, Kubernetes, Openshift

Version Control Tools: Git

Others: GitHub, GitLab, Babel, Webpack, npm/yarn, Jira, SwaggerJenkins, Google Analytics, Crashlytics, Slack (Communication)

PROFESSIONAL EXPERIENCE

Confidential, CA

React JS Developer

Responsibilities:

  • Developed user interface by using React JS, Redux for Single Page Application (SPA) development.
  • Used Agile Development Methodology and Scrum team structure for the development process.
  • Used Git for version controlling.
  • Designed and developed reusable interactive UI screens to create a React business component for multiple tenants using React.js frameworks.
  • Used lifecycle components that are invoked in different stages of the component's existence.
  • Expertise in React framework and integrate them with Node.js code.
  • Handled all aspects of routing of application using React-router 4 and also handling security of application by managing cookie storage.
  • Used ES6 features such as Arrow functions, Classes, Map/Set, Promises etc.
  • Used Redux architecture for maintaining application’s state.
  • Used Redux Async actions to make the app fully asynchronous.
  • Use Maintained states in the stores and dispatched the actions using redux lifecycle components that are invoked in different stages of the component's existence.
  • Also used babel transpiler for converting ES6 to JavaScript.
  • Used Axios with react for making AJAX Calls.
  • Used Jenkins tool to automate the build process.
  • Worked with the babel transpiler for converting ES6 code into JavaScript and used webpack as a build tool.
  • Used CSS media queries to achieve the responsiveness of application in different devices with different screen resolutions.
  • Use of Chrome Developer Tools for debugging and to ensure the code is optimized according to company standards.
  • Developed stateless and stateful components, worked with props, states, Events, lists and keys.

Environment: Node.js, Express.js, JavaScript, ReactJS, ES6, NPM, Nodemailer, AJAX, JSON, HTTP HeadersHTML/HTML5, CSS/CSS3, SASS, Bootstrap3, jQuery, OAuth, JWT, Jenkins, MongoDB, PostgreSQL, GitHub, Webpack, Rally.

Confidential

REACT Developer

Responsibilities:

  • Implemented RESTful API using Node.js and Express.js.
  • Manipulated data using CRUD operations of MongoDB database management system and handled database access using Node.js and Express.js.
  • Used Node.js, Express.js and MongoDB along with Mongoose.js to create server-side applications.
  • Consumed RESTful Services using Node.js and Express.js framework.
  • Used Mongo Compass (GUI tool) to visually explore the data.
  • Created RESTful API that uses HTTP requests to GET, PUT, POST and DELETE data.
  • Involved in writing application-level code to interact with RESTful API using AJAX, JSON.
  • Used Node Package Manager (NPM) for installing backend and frontend dependencies.
  • Developed RESTful API using Node.js and hosted on multiple load balanced server instances.
  • Secured Node.js RESTful API’s with JSON web tokens (JWT).
  • Used PM2 process manager for JavaScript runtime Node.js to improve performance of application in production with built-in tools for load balancing, zero downtime reloads.
  • Worked on Fortify for finding security flaws in the code we build and fixed the security issues.
  • Expertise in React framework and integrate them to Node.js server-side code.
  • Responsible in developing the front-end application using React, Redux, Node.js, JavaScript, HTML5 and CSS3.
  • Handled all aspects of routing of application using React-router 4, passing query parameters and at the same time handling security of application by managing cookie storage.
  • Developed stateless and stateful components, worked with props, states, Events, lists and keys.
  • Developed and maintained a set of reusable components and used across the application for better performance and maintenance.
  • Highly used ES6 features such as Arrow functions, Classes, Map/Set, Promises etc.
  • Also used babel transpiler for converting ES6 to JavaScript.
  • Used Redux architecture for maintaining application's state.
  • Used Chrome Developer Tools for debugging and to ensure the code is optimized according to company standards.
  • Used CSS media queries to achieve the responsiveness of application in different devices with different screen resolutions. Also used SASS preprocessor to reduce redundant code.
  • Worked with the babel transpiler for converting ES6 code into JavaScript and used webpack as a build tool.
  • Used Axios with react for making AJAX Calls.
  • Used Redux Async actions to make the app fully asynchronous.
  • Maintained states in the stores and dispatched the actions using redux.
  • Used Git for version controlling.
  • Performed unit testing using Jest.
  • Used Agile Development Methodology and Scrum team structure for the development process.

Environment: HTML5, CSS3, JavaScript, Bootstrap, ReactJS, Redux, Redux-Thunk, MySQL, Git, AXIOS.

Confidential

Application Development

Responsibilities:

  • Involved in web application development.
  • Implemented client-side interface using React, HTML, JavaScript and used Redux architecture for state in Web Application.
  • Developed Single Page Application by leveraging Virtual DOM and using React-Router, Redux architecture, JavaScript.
  • Experience writing higher order components (HOC), class components, functional components, controlled components using React.
  • Developed stateless and stateful components, worked with props, states, Events, lists and keys.
  • Utilized React concepts like JSX (JavaScript Syntax Extension), components, state and props, Forms, Events, Keys and Router.
  • Used Redux Async actions to make the app fully asynchronous.
  • Maintained states in the stores and dispatched the actions using redux.
  • Implemented React.js component router for navigation.
  • Configured and used Redux for state management.
  • Used Redux-Thunk for Async Redux approach.
  • Used Bootstrap for fast, reliable and responsiveness of the web application.
  • Created RESTful API’s with Express framework built on top of Node.js.
  • Experience in creating and utilizing Restful Web service API’s using Node.js and to perform the CURD operations.
  • Used the Express.js route and route handlers to handle a request.
  • Used Express Framework to set up middleware to respond to the HTTP requests.
  • Actively participated and provided feedback in a constructive and insightful manner during daily SCRUM meeting to track the progress for each iterative cycle and figure out the issues

Environment: HTML 5, CSS 3 JavaScript, ReactJS, Redux, React Router, Node.js, Express.js, MongoDB, MySQL, Sequelize, SQL, Git, GitHub, nodemon, npm, PM2, Linux, Windows.

Confidential

Jr. UI Developer

Responsibilities:

  • Designed the standardized web applications using with web technologies like HTML, DHTML, XHTML and CSS and JavaScript.
  • Involved in development, design and implementation of front-end part of the application.
  • Developed the UI Screens using HTML5, DHTML, XML, Java Script, Ajax, jQuery Custom-tags, JSTL DOM Layout and CSS.
  • Used Bootstrap in effective web design
  • Used jQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
  • Practical exposure and/or experience with some jQuery, JSON, AJAX.
  • Create responsive layouts for multiple devices and platforms.
  • Developed layouts, navigation and animation buttons for customers.
  • Involved in developing HTML and JavaScript for client-side presentation and, data validation within the forms.
  • Gathering requirements for business Development
  • Involved in writing application-level code to perform client-side validation using jQuery and JavaScript.
  • Utilized various jQuery plugins to build Rich Internet Application (RIA) to make it look more intuitive.
  • Agile methodology was used to follow the cycle of requirement gathering to deployment.
  • Conducted unit testing and end-to-end testing on the supported browsers and devices.
  • Worked closely with business users and developers of team to resolve issues

Environment: HTML, CSS, JavaScript, jQuery, Bootstrap, JSON, AJAX.

We'd love your feedback!