profile-pic
Vetted Talent

Ravi Rathod

Vetted Talent
To work in a highly competitive environment with a perfect challenge by contributing the best for the organization's growth while ensuring growth in personal career.
  • Role

    SENIOR SOFTWARE DEVELOPER

  • Years of Experience

    4 years

Skillsets

  • Sails js
  • Mongo DB - 1.5 Years
  • Next Js - 2 Years
  • Optimum utilization of time
  • Computational and interpersonal skill
  • Sails js
  • Postgres SQL
  • HTML
  • Hard-working
  • Graph QL
  • Good leadership quality
  • CSS
  • Continuous learner
  • AWS
  • react - 3 Years
  • Postgres SQL
  • Apollo GraphQL
  • Graph QL
  • Type Script
  • jQuery
  • HTML
  • Express Js
  • CSS
  • React Js - 4 Years
  • Next Js - 3 Years
  • Redux - 3 Years
  • Node Js - 1.5 Years
  • AWS - 1 Years
  • JavaScript - 3 Years
  • MySQL - 1 Years
  • Postgre SQL - 1 Years

Vetted For

10Skills
  • Roles & Skills
  • Results
  • Details
  • icon-skill_image
    Full Stack Engineer - React JS and Node JS (Remote)AI Screening
  • 55%
    icon-arrow-down
  • Skills assessed :MeteorJS, AWS, Git, JavaScript, Jenkins, Mongo DB, Node Js, Problem Solving Attitude, React Js, React Native
  • Score: 55/100

Professional Summary

4Years
  • Mar, 2023 - Present2 yr 7 months

    Senior Software Developer

    Logistic Infotech
  • Mar, 2023 - Present2 yr 7 months

    Senior React developer

    Logistic Infotech pvt ltd
  • Mar, 2022 - Mar, 20231 yr

    Junior Software Developer / Designer

    Logistic Infotech
  • Aug, 2020 - Mar, 20221 yr 7 months

    React js Developer

    Professional softtech
  • Aug, 2020 - Mar, 20221 yr 7 months

    Junior Software Developer / Designer

    Professional Soft-Tech
  • Mar, 2022 - Mar, 20231 yr

    React Js Developer

    Logistic Infotech pvt ltd

Applications & Tools Known

  • icon-tool

    Trello

  • icon-tool

    Jira

  • icon-tool

    API

Work History

4Years

Senior Software Developer

Logistic Infotech
Mar, 2023 - Present2 yr 7 months
    Working with designer and backend developer to achieve client requirement. Optimizing web application scalability and performance Team handling, task allocation, planning project timeline, tracking progress Client communication

Senior React developer

Logistic Infotech pvt ltd
Mar, 2023 - Present2 yr 7 months
    • Working with designer and backend developers to achieve client requirements.
    • Optimizing web application scalability and performance
    • Team handling, task allocation, planning project timeline, tracking progress
    • Client communication

Junior Software Developer / Designer

Logistic Infotech
Mar, 2022 - Mar, 20231 yr
    Working with React JS & Next JS language. Develop a design using style Guide component, material-ui, bootstrap. Data Manipulation with Redux. Build REST API and Graph QL API integration with Node, Express JS, and manage API response with React

React Js Developer

Logistic Infotech pvt ltd
Mar, 2022 - Mar, 20231 yr
    • I am working with React JS & Next JS languages.
    • Develop a design using the style guide components, material-UI, and bootstrap.
    • Data Manipulation with Redux.
    • Build REST API and Graph QL API integration with Node, Express JS, and manage API response
    • With React


Junior Software Developer / Designer

Professional Soft-Tech
Aug, 2020 - Mar, 20221 yr 7 months
    Working with React JS & Node application and manage API Response with React. Build a component that manage own state and props. Make a customized modal design. Develop a landing pages with help of HTML, CSS, JQUERY, and Java Script. Animation with JQuery & JavaScript. Build REST API integration with Express JS. Build Graph QL API integration with Node, Express JS, and manage API response with React.

React js Developer

Professional softtech
Aug, 2020 - Mar, 20221 yr 7 months
    • Working with React JS & Node applications and managing API responses with React.
    • Build a component that manages its state and props.
    • Make a customized modal design.
    • Develop landing pages with the help of HTML, CSS, JQUERY, and Java Script.
    • Animation with JQuery & JavaScript.
    • Build REST API integration with Express JS.
    • Build Graph QL API integration with Node, Express JS, and manage API response with React.

Major Projects

7Projects

Neobenk

    Design landing webpages using PHP, Html5, CSS, JavaScript, jQuery. Used responsible style to design. Animation using JavaScript and jQuery Task management using Trello.

Safety

    Build Node REST API integration with ExpressJs Build GraphQL API integration with Node, ExpressJs Manage API response with React. Task management using Jira.

Meement

    Create a live event, share event , live chat Managed subscription , hadlindling payment gateway

Beemz

    chat, share, create events and ride share with confidence. Managing api response, increase performance, optimize code

Freestyle cut

    it's saloon booking app, managing subscription, slot handling, admin panel, manage payment

Alpha equipment

    it's vehicle selling website managing role-base structure and implementation with frontend developed role based system, validation based on role, subscription handling

Sitback

    Its spa and saloon management website. Provide an spa registration with document upload and register own employee, assign employee schedule, managing appointment with subscription handling Developed subscription handling, live chat between one to one users, Developed third party url which can handle own spa booking with any other websites.

Education

  • Bachelor of Engineering (IT)

    V.V.P. Engineering College (2020)
  • HSC (12 TH )

    Atmiya School (2016)
  • SSC (10TH )

    Atmiya School (2014)

AI-interview Questions & Answers

Hello, my name is Ravi Rathod and I am working at Logistic Infotech with senior positions. My experience is 4 plus years of experience and my work in technologies are ReactJS, NodeJS, NextJS and ExpressJS.

Okay. So let's say, for example, like e-commerce applications, whenever a user added an item with a shopping cart to ensure data consistency, we can increase the quality of the item of the card and update the total price to the card. Achieving to the MongoDB with notches, we can use dollar increment method. So it will be the quantity and total price which can be identified and bypassed whenever we can use some complex transactions. So we can use some start sessions and session.start sessions. We can give to the one-by-one update and abort transactions for their handling and performance measurement.

Okay, so we can use some component profiling like component react node memo for the use memo, component wrapping and some methods we can use inside the use memo. For the slow rendering we can use some lazy loading like memory and caching issue for the identifying queries. For the MongoDB we can use some query performance optimizations like data fetching, slow querying, data management like react query with hwr, server side management, state management,

so whenever rendering on the screen so we fetch all the records and fetching gold hit once and smaller chunks and whenever the users to scroll we know it will descending to descending to the view purpose like users we can use like rendering use dot memo and memorization center state effects like based on some conditions we can identify the some of the scroll effect needs today so there's the data

So Like we can say whenever we can deal with some reading and writing data with MongoDB so we can create some start sessions and the transactions so it will help you to understand what is the execution or what will be the commit of the transactions like client.startSessions and sessions.startTransactions likewise we have some operations so it will some benefits of the transactions and when it will be the completed we will give to the bot transactions we can use some indexing like createIndex and cachingMemory for the query optimizations.

Okay, so unmounting like a glass component itself, functionality like component will unmount itself when the rendering lifecycle method is called immediately after the component is called and cleaning the background like unsupported methods, like we can use component did unmount and fetch data of the API call whenever which component did mount we can get some API request and whenever it can unmount we can cancel the request of the API, it will be useful for the unnecessary rendering and the fetch data of the component.

For the improvement, we can use inside the functions variable instead of constant or let so it will be the helpful so we can use some map method for the square inside we can sequence of array and array dot map num cross num so it will be the returning the number . . . .

So So So So So

so like we can use some serverless architecture like AWS lambda for the scaling, we can use some configurations like auto scaling, load balancing, we can fix some issues whenever we can request some specification server for the error handling, we can use some try cache and error for the mailing itself, operations for the data management, we can use some RBS and recovery replications and we can improve some AWS switch caching enables, we can add in like logging and monetization of the servers and we can add with security for the SSL and HTTPS for the authentication and authorizations

So, we can use like a route-based versioning. For example, api-v1-users.getusersdata and api-v2-users.getusersdata for the easy implementations. We can use some header-based versioning for the XAPI set v1, some navigations header for the better query optimizations, we can pass version with query parameters based on the router suggestions or approach.