Quantcast

React Js Developer Resume Cary, NC
Resumes | Register

Candidate Information
Name Available: Register for Free
Title React Js Developer
Target Location US-NC-Cary
Email Available with paid plan
Phone Available with paid plan
20,000+ Fresh Resumes Monthly
    View Phone Numbers
    Receive Resume E-mail Alerts
    Post Jobs Free
    Link your Free Jobs Page
    ... and much more

Register on Jobvertise Free

Search 2 million Resumes
Keywords:
City or Zip:
Related Resumes
Click here or scroll down to respond to this candidate
-MADHUKARCandidate's Name
EMAIL AVAILABLEPHONE NUMBER AVAILABLEPROFESSIONAL SUMMARY:10+ years of overall experience, with 8 years of experience as a senior React developer.Highly skilled React JS developer with 8 years of experience in building robust and user-friendly web applications. I am seeking a challenging role to utilize my expertise in React JS, along with proficiency in Docker, JIRA, Slack, GitHub, GitLab, and CI/CD, to contribute to the success of a dynamic and innovative development team.Strong expertise in web application development using modern JavaScript frameworks, libraries, and tools such as React.js, Next.js, React-hook, Redux, Thunk, Redux-saga, React Native, React-hook-form, storybook, Tailwind CSS, Material UI, Styled-Component, Typescript, GraphQL, Figma, and Invision.Experienced in developing common components and documenting using Storybook to promote code reuse, enhance development efficiency, and ensure consistent user experiences across multiple projects.Skilled in front-end development with HTML5, CSS3, and responsive design principlesI am proficient in writing unit tests using the Jest and React Testing Libraries to ensure the quality and stability of React components and applications.Experience in using build and deploy tools such as Jenkins and Docker for continuous integration.I am skilled in defining and using interfaces and types in Typescript to create explicit contracts between different parts of the codebase, ensuring consistency and reducing runtime errors.Proficient in utilizing TypeScript's advanced features, such as generics, decorators, and conditional types, to write more expressive and reusable code.Expertise in conducting thorough code reviews, providing constructive feedback, and ensuring adherence to coding standards, best practices, and scalability principles to maintain a high-quality codebase.Good experience in React JS for creating interactive UIs using one-way data flow, virtual DOM, JSX, and React Native concepts.Experience in the Agile/Software Development Lifecycle (SDLC) right from information architecture, requirement gathering and analysis, documentation, wireframes, style guides, look-and-feel, and final layout to maintenance of proposed applications.Proficient in utilizing collaboration software tools such as JIRA, Slack, Rally, and Microsoft Teams to effectively communicate and collaborate with distributed teams, track project progress, manage tasks, and ensure smooth coordination.Continuously learning and staying up to date with the latest trends and best practices in modern frontend development, CI/CD methodologies drive innovation and deliver cutting-edge solutions.TECHNICAL SKILLS:React Js, Next JsRedux, Thunk, Redux-Saga,Jest, Mocha, Chai, testing-libraryTypescript, Graphql, RESTWebpack, BabelMaterial UI, Tailwind CSSFigmaGitlab, GitHubJIRA, Slack, and Agile MethodologiesPROFESSIONAL EXPERIENCE:CLIENT: COX AUTO INC. Remote AUG-2021  PRESENTRole: Senior React. Js DeveloperResponsibilities:Project Description: Cox Automotive Mobility specializes in comprehensive fleet services and operations. They provide a SaaS solution for the customers to keep fleets moving safely and sustainably for the next generation. Maximize fleet uptime with the premier partner in maintenance service. Manage scheduled and emergency maintenance.The project is to develop an interface for customers to manage vehicle information, schedule preventative maintenance, define an automated service schedule, generate reports and analytics, etc.Key Results Areas:Developed scalable and responsive web applications using React, Redux, Thunk and React Router, Next Js, NodeJS, Js, jQuery.Developers use ESLint to ensure that their code adheres to the established coding standards and best practices.Collaborating with front-end and back-end teams to ensure the GraphQL API meets client needs.Working with ECMA Script 6 features for the build of JSX and ES2015 (ES6), we used Babel and Webpack.ES6 features like arrow functions, template literals, and destructuring enhance code clarity and reduce boilerplate.Integrating templates with build tools and task runners such as Gulp or Webpack to streamline the development process.Managing updates and revisions of Markdown documents using version control systems like Git.Ensuring the GraphQL schema, which outlines the data structure and how clients can query it.Creating interactive and responsive web applications using JavaScript, HTML, and CSS, React 18.Building user interfaces and improving the user experience through client-side scripting.ES6 is widely supported by modern browsers and Node.js environments, ensuring broader compatibility for your React applications.Use React JS18, classes, and functional components (including hooks) in JSX, which combines HTML and JavaScript.Implement error handling within AWS Lambda functions to gracefully handle failures and provide meaningful error messages.Specify the entry point for your function where AWS Lambda can start execution.Manage user sessions and implement secure access to resources using AWS.Handle event-driven processing within AWS Lambda.Use AWS S3 for storing and retrieving files such as images, videos, and documents.Implemented state management using Redux, ensuring efficient data flow and predictable application behavior.Set up and configure the build process to compile LESS files into regular CSS.Use LESS variables to store and reuse values such as colors, font sizes, and spacing.Utilizing Cypresss capabilities to mock and stub network requests, ensuring tests are not dependent on external services.I worked closely with backend developers to integrate frontend components with RESTful and GraphQL APIs, ensuring smooth data flow and optimal functionality.Participated in code reviews, providing constructive feedback, and ensuring adherence to coding standards.Collaborated with the QA team to identify and resolve bugs and performance issues through comprehensive testing.Utilized JIRA for project management, tracking tasks, and ensuring timely completion of deliverables.Actively participated in Agile/Scrum methodologies, contributing to sprint planning, daily stand-ups, and retrospectives.Designed and implemented reusable components and libraries; documented those using Storybook, improving code reusability and reducing development time.Implemented custom hooks to encapsulate reusable logic and promote code reusability across different parts of the application.Ensuring that micro frontends are responsive, accessible, and performant.I worked on using React native components, forms, events, keys, navigation, and Redux concepts.Writing and maintaining Jest unit tests to ensure individual components and functions work as expected.Making sure all interactive elements are navigable and usable using keyboard input only.Integrating Jest tests into CI/CD pipelines to automate testing and ensure code quality.Integrate assets exported from Figma (images, icons) into the React application.Using Jest's debugging tools to identify and resolve issues in the application.Ensuring that focus indicators are visible and properly styled for keyboard users.Ensuring that the application is robust, with adequate error handling and recovery paths.Media queries were used for integrating dashboard components like the sidebar and adjusting the UI for various screen sizes.Incorporating responsive design using a media query in a React dashboard.Implement voice and video calling functionality using Twilio Programmable Voice and Video services.Use functional JavaScript to develop front-end applications.Optimizing Just tests to run efficiently and reduce execution time.Use Node.js to run Grunt tasks and build the project properly (compile, minify, etc.).I worked on GIT as a version control. Utilized NPM scripts for build and test environments in a Node.js application.Responsible for defining and managing GraphQL queries, mutations, and subscriptions.Developed UI components for email and link sharing of documents and files for a content management system using React Promises.Develop React applications following best practices, ensuring responsiveness, and integrating with serverless components.Test the application on different browsers regularly to identify and address any rendering or functionality issues specific to each browser (Safari, Chrome, and Edge).Linters can be integrated into build processes, IDEs, or code editors to provide real-time feedback to developers.Writing client-side JavaScript code for user interface components and interactions.Create comprehensive documentation for APIs using Postman.Design and implement user interfaces (UI) for interacting with Twilio services, such as messaging, voice calls, video calls, or other communication features.Consume APIs provided by AWS Lambda to fetch and send data.Handle API responses, errors, and loading states effectively.CLIENT: STATEFARM, Richardson, TX MAR-2020  AUG-2021ROLE: SENIOR REACT DEVELOPERResponsibilities:Project Description: AQP (Auto Quote Purchase) is an automatic quotation management platform from State Farm, enabling its users to explore, prepare, submit, negotiate, and purchase different insurance products, like auto insurance, home insurance, medical insurance, etc.Front-end developed in React JS, some user-facing pages are written in plain JSP, and backend apis are developed with a Spring-based framework.Key Result Areas:Developed React.js components and implemented them into the web applications, improving user interactivity and responsiveness.Implemented state management using Redux, ensuring efficient data flow and application performance.Utilized React Router for creating dynamic and seamless navigation within single-page applications.Employed modern JavaScript frameworks and libraries, such as Axios and Lodash, to streamline development processes.Uses Visual Studio Code to create and manage React components, leveraging IntelliSense and snippets for efficiency.Use HTTPS to ensure secure communication between React and Lambda.Implement security best practices, such as input validation and encryption.Utilizes extensions like Visual Studio Code Styled Components for writing CSS-in-JS or other styling methodologies.Utilizes the Debugger for Chrome extension for debugging React applications directly within VS Code.Conducted unit testing and integration testing of React.js components, ensuring high-quality and bug-free code.Utilized version control systems, such as Git, to manage source code and streamline collaboration within the team.Maintained JSP pages, ensuring adherence to industry standards and an optimal user experience.Actively participated in continuous learning, staying updated with the latest React.js trends and best practices.Leveraging S3 Transfer Acceleration for faster content upload and download by users globally.Developed web pages to comply with Web Content Accessibility Guidelines (WCAG) and the ability to apply W3C web standards, including NVDA tools.Consume data from backend APIs (implemented in Rails) using asynchronous requests.Writing, testing, and deploying code to AWS.Customizes Material UI themes to match the project's branding, using theming options and CSS-in-JS solutions.These components use GraphQL queries to fetch data from the server. They are typically placed in container components or directly in functional components using hooks.ReactJs application with GraphQL in this way, you can maintain a clear separation of concerns, enhance code reusability, and effectively manage roles and responsibilities across different layers of your application.Develops reusable and responsive UI components using Material UI and React.Integrating applications with AWS services.Ensure smooth communication between Ember.js and React components. You may need to pass data or trigger actions between them using props, events, or a state management solution like Redux.Express.js is used to create the backend server and define API routes, React is used to build the user interface components and manage the frontend state.Node.js is used to run the server-side code and handle HTTP requests.Collaborate with developers, testers, and other stakeholders to define API requirements.Integrate Postman with version control systems like Git for team collaboration.Provide clear documentation and guidelines for developers working with both Ember.js and React to streamline development and collaboration.Collaborating with other teams on application architecture.Build UI components for checkout, payment forms, and any necessary user interactions using React components.Manage state and user input using the React state or context API.Validate user input before submitting payment details.Verify the payment request details received from the client.Communicate with the payment gateway's server-side API to process payments securely.Handle any necessary authentication and authorization with the payment gateway.Handle client-side interactions with the payment gateway's API.Send payment request details securely to the server for processing.Implement client-side routing, state management, and other frontend functionalities using React and Next.js features.CLIENT: FIDELITY INVESTMENTS, Durham, NC JUN-2019  MAR-2020ROLE: SENIOR UI DEVELOPERResponsibilities:Project Description: Working on ReactJS-based web applications providing user interfaces for different functionalities like the PI-Login Experience, 2FA, Security Center, and NUR related to the user security of Fid.com. Additionally, we are working on the inactivity timeout and DBS (Delegated Brokerage Service) enhancements, DAE, dashboards that are part of Fid.com, and moving applications on-premises to AWS.Key Result Areas:Communicating with stakeholders to understand their needs and requirements.Incorporated React Hooks with a gradual adoption and migration strategy.Migrated major class-based containers to Redux connected functional component containers, allowing for compatibility with newer functional component libraries, while introducing react-redux hooks into newer containers to maintain React Redux global state management.Set up and manage CI/CD pipelines using AWS tools.Write clean, maintainable, and efficient ES6 code.Manage the canvas state and ensure efficient rendering and updating of graphics.Develop user interfaces using modern web technologies.Stay updated with the latest ES6 features and best practices.Utilize ES6 features to build dynamic and interactive user interfaces.Worked on GIT as a version control. Utilized NPM scripts for build and test environments in a Node.js application.Using Cypress to test individual React components in isolation to verify their functionality.Integrate Lambda functions with microservices to offload specific tasks or computations, handle background processing, or respond to events generated by other services.Making asynchronous HTTP requests to microservices or AWS Lambda endpoints to fetch data required for rendering the UI components.React, microservices, and AWS Lambda, development teams can build scalable, resilient, and maintainable applications that meet the requirements of modern web development.Designed new, modular, Ul components to be used/documented in our interactive pattern library using Pattern Lab & React StorybookDeveloped responsive client-side application using JavaScript, React, Node. js, and Bootstrap, Material Ui.Writing and maintaining end-to-end tests using Cypress to ensure React components work as expected.Use CSS Grid or Flexbox for layouts when creating responsive react dashboards.Understand each module and gathered and managed the project content by using Content Management System (CMS).Integrating Cypress tests into the CI/CD pipeline to ensure tests are run automatically on code changes.Develop and maintain the user interface components using React and Next.js.CLIENT: FORD, Dearborn, MI DEC-2018 -MAY 2019ROLE: UI DEVELOPERResponsibilities:Project Description: SYNC is an integrated in-vehicle communications and entertainment system embedded in Ford and Lincoln vehicles. SYNC handles all of the commands sent from an App Link application and delivers the intended message inside the vehicle. All UI including commands, display requests, vehicle data authorization, and responses are managed by the SYNC system on behalf of the mobile application and communicated over App Link.Key Result Areas:Developed high-performance web applications using JavaScript, HTML5, CSS, React Js, and Redux.Developed the application logos and images by using Adobe Photoshop CS3 and Illustrator.Built a high-performance, reusable code library for UI and backend components.Involved in dealing with CSS and SCSS animations, Backgrounds, Layouts, Positioning, Text, Border, and Padding.Utilize the HTML5 Canvas API to draw graphics and create animations within React components.Involved in reworking on single-page applications using React, Redux, React-Router, Bootstrap.Extensively used Git for version controlling and regularly pushed the code to GitHub.Working with ECMA Script 6 features. For build of JSX and ES2015(ES6) used Babel, webpack.Experienced in working with NodeJS and NPM modules.Implement frontend logic and behavior using ES6 modules, classes, and functions.Utilize new ES6 features such as arrow functions, template literals, destructuring, and spread/rest operators.Debug and troubleshoot ES6 code to identify and fix issues.Work with frontend frameworks/libraries like React while taking advantage of ES6 capabilities.Implemented React container and presentational components (as Stateless and Functional components when applicable).My primary responsibility is to build user interfaces that are functional, visually appealing, and user-friendly. I need to work with other developers, designers, and stakeholders to ensure that the interfaces meet the needs of the users.React/Redux is widely used in building interactive and scalable user interfaces for web applications.Implemented routing for all the components developed. created and injected reducers in store and worked on Third party Library.Develop web applications using Angular framework.Implement responsive and dynamic user interfaces.Integrate with backend services and APIs using HTTP services.Handle data retrieval and manipulation.Next.js should be skilled in React, JavaScript, CSS, and HTML, with experience in building and optimizing web applications using Next.js.The Front-end developer will be responsible for designing and implementing front-end components that are optimized for performance, accessibility, and usability.In Agile Development Team is responsible for designing, developing, testing, and delivering the product. They are self-organizing and cross-functional, meaning they work together to complete tasks and achieve the sprint goals. The team is responsible for estimating the effort needed to complete the tasks and determining the best approach to solve the problem.Used Jenkins and Docker to run automation tests and deploy them to Development.Involved in the development of programming user interface design and front-end (HTML) for the web application using HTML, Typescript & CSS to the requirements of the client.CLIENT: IBM, San Jose, CA APR 2016- DEC-2018ROLE: Candidate's Name
Responsibilities:Project Description: The IBM Quantum Experience launched in May, giving researchers, students, and enthusiasts cloud-based access to an experimental quantum computing platform. As computing moves beyond the classic binary system, bits with infinite positions will unlock infinite possibilities. Platform users can learn quantum principles, experiment with new algorithms, and more.Key Result Areas:Created web pages using HTML5, CSS3, JavaScript, jQuery, Ajax.Involved in complete SDLC life cycle  Designing, Coding, Testing, Debugging, and Production Support.Created and maintained the framework and layout of each portal with Cascading Style Sheets (CSS) and SASS, Webpack build in tools.Experience with Node.JS, Bootstrap JS. Responsible for developing the partner Homepages using HTML5, CSS3, JavaScript, React JS, Node JS, and jQuery, SCSS.Used Object Oriented Programming concepts to develop UI components that could be reused across the Web Application.Used Grunt as a task runner to test the JavaScript with JS hint.Experience of working on CSS Preprocessors like LESS and SASS along with JavaScript task runners like Grunt JS.Experienced in using the NPM module for managing UI dependency.Built Web pages that are more user-interactive using JQUERY plugins for Drag and Drop, JavaScript, Bootstrap.Experience in Node.js and Java script development.Write unit, integration, and end-to-end tests using tools like Jest, Mocha, Jasmine, etc.Works in using React.js components, Forms, Events, Keys, Router, Animations, and Flux concept.Worked on React.JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.As a React developer working with Docker containers, your main responsibilities are centered around ensuring that your application is deployed securely and efficiently using containerization technology.Developed the flux pattern by using the redux framework as a core dependency.Used React Router for routing the redux app to connect redux and react to support routes.CLIENT: BENCH TECH SOFTWARE PVT LTD, BENGALURU, INDIA JAN-2013  DEC-2015ROLE: UI DEVELOPERResponsibilities:Project Description: Ben Tech offers full-service technology support from the switch to wire, wire to Wi-Fi, server to desktop, cloud to the employee, employee to productivity. Benjamin Keith brings 20+ years of technical knowledge, professionalism, and business experience to you.Key Result Areas:Used HTML5, and CSS, JavaScript for front end web designing.Used the functionalities to write code in HTML5/HTML, CSS3/CSS, JavaScript, jQuery, JSON, and Bootstrap.Involved in dealing with CSS animations, Backgrounds, Layouts, Positioning, Text, Border, and Padding.Deployment of web, enterprise Java components, messaging components and multi-threading.Implemented various Validation Controls for form validation and implemented custom validation controls with JavaScript validation controls.Performed Unit testing using Jasmine and Karma.2012 BTECH IT Scient Institute of Technology2017 MS CSE Chicago state University

Respond to this candidate
Your Message
Please type the code shown in the image:

Note: Responding to this resume will create an account on our partner site postjobfree.com
Register for Free on Jobvertise