profile-pic
Vetted Talent

Keshav Singh

Vetted Talent
Quick to grasp new concepts and ideas and develop innovative and creative solutions to problems, I am a Full Stack developer & have 3 years of experience.
  • Role

    Software Engineer

  • Years of Experience

    3.3 years

  • Professional Portfolio

    View here

Skillsets

  • Node Js - 3.0 Years
  • Mongo DB - 3.0 Years
  • Express Js - 3.0 Years
  • Socket.IO - 3 Years
  • Mongoose
  • Sass
  • React Js - 2 Years
  • OOPs
  • Firebase
  • Express
  • DSA
  • Tailwind CSS - 2 Years
  • Redux - 2 Years
  • React Js - 3.0 Years
  • Bootstrap
  • Express Js - 3 Years
  • react - 3.0 Years
  • Node Js - 3 Years
  • APIS - 3 Years
  • Node Js
  • React Js - 3 Years
  • Mongo DB - 3.0 Years
  • API
  • CSS - 3.0 Years
  • Git - 3 Years
  • HTML - 3.0 Years
  • SCSS - 2.0 Years
  • JavaScript - 3.0 Years

Vetted For

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

Professional Summary

3.3Years
  • Jun, 2022 - Sep, 20242 yr 3 months

    Software Engineer

    Hcl Technologies
  • Aug, 2021 - Jun, 2022 10 months

    Full Stack Engineer

    Click Valley OPC Pvt Ltd
  • Jan, 2021 - Jun, 2021 5 months

    Full Stack Intern

    Lakshya IT

Applications & Tools Known

  • icon-tool

    VS Code

  • icon-tool

    GitHub

  • icon-tool

    Postman

  • icon-tool

    Git

  • icon-tool

    MongoDB

  • icon-tool

    Firebase

  • icon-tool

    Mongoose

  • icon-tool

    React.js

  • icon-tool

    Node.js

  • icon-tool

    Express

  • icon-tool

    Redux

  • icon-tool

    Bootstrap

Work History

3.3Years

Software Engineer

Hcl Technologies
Jun, 2022 - Sep, 20242 yr 3 months
    Developed and deployed a dynamic web application using the MERN stack, increasing user engagement by 30% within the first three months. Implemented RESTful APIs that reduced data retrieval time by 40%, improving the overall user experience. Designed and implemented authentication and authorization systems using Passport.js and JWT, securing user data and reducing unauthorized access attempts by 50%.

Full Stack Engineer

Click Valley OPC Pvt Ltd
Aug, 2021 - Jun, 2022 10 months
    Developed dynamic and responsive web applications using the MERN stack (MongoDB, Express.js, React.js, Node.js). Participated in agile development processes, contributing to an 25% increase in team productivity and faster delivery of project milestones. Implemented CI/CD pipelines for automated testing, building, and deployment, enhancing development efficiency.

Full Stack Intern

Lakshya IT
Jan, 2021 - Jun, 2021 5 months
    Completed Projects with team and particular also. e.g Secret Notes, Notes, News Letter Contributed across the software development lifecycle, ensuring coding standards and best practices adherence.

Achievements

  • Got a Bronze on my work at HCL Technologies
  • Bronze Medal In HCL June 2023 November 2023
  • Bronze Medal In Hcl

Major Projects

4Projects

Supply Post

    That was the supply-chain project, I have done all work some from front-end and all back-end part, have completed all data binding. I have also worked on responsiveness on that for mobile Desktop.

Salary-Slip-generator

    You can generate salary-slip for any organization with categories. I have handled back-end part here. I have used here HTML, Sass, Bootstrap, JavaScript, .NET(MVC), Git.

Secret-data

    You can register/login directly if you Have a google account or Facebook account because I used here google oath 2.0. I have used here HTML, Sass, Bootstrap, JavaScript, GitLab, Nodejs and Reactjs.

Placement Cell

Nov, 2023 - Present1 yr 11 months
    Developed a robust placement system to manage the students placement details providing essential functionalities such users and company registration, update, deletion and search. Integrated with functionalities such as scheduling interviews and providing the results of each interviews. Integrated MongoDB to store and manage user data and session details efficiently.

Education

  • MCA

    AKTU (2020)
  • BCA

    CSJMU (2018)
  • Master of Computer Application

    A K T University (2020)
  • Bachelor of Computer Application

    C S J M University (2018)

Certifications

  • React.js, redux frontend

  • Https://certificate.codingninjas.com/view/9555072b51c93d2b

AI-interview Questions & Answers

Okay. So my name is HTML, CSS, Bootstrap, SaaS, JavaScript, And

Yes. So, there is You are using the app. Got to use here. So that is the wrong name.

So so there is a property of See, it was mostly, So, yeah, actually, yeah, Is it related to the context?

Yes. So for the it's not rendering and it is in performance in here. And, uh, we are trying to show the 10,000 rows. So first, we use the lazy loading here to showing all of the data because, uh, where is the data? Only that thing is that we call on the on change. Okay. And the next is we can take a help of database as a Firebase, uh, as a real time database to, uh, it's more friendly than that is simple.

Yeah. So, uh, when we talk about the connectivity with the database, so then we have a large set of data. Okay. So, uh, we use the database. So as here, we are using the MongoDB most simple database. So then we're using the large set of the data. Uh, because, uh, when we want to access the small data, so we can use the local storage or system storage for that. But, uh, in the large set of data, so there is also, uh, pay attention on the performance of the application of the sites. So we use the, uh, database connected to

Yes. So so so here is the main issue is that here we are using the class of that. So that is the old fashion for the layout now. Because when you open the site for the layout, learn to class components, the data is user notification there. Uh, notification is that you can you can learn the class component only for the understanding, not for the use. So the, uh, advanced component is the function component. So here the potential is is that we can use the concern component instead of the class. And, uh, increment concern is good, so we can use.

So in the area, the for the unmounting components, uh, we use the component. Data now. Okay. So for the unmonting means we are deleting the data from the components. So component

So, uh, when we talk about the performance, So, um, we you will be, uh, write a code cleaner and make the or and write code in a optimized table. Okay. As uh, BP patents on the Daisy notes, and, uh, we use the, uh, Redux toolkit for that. And as, uh, we talk about the moment with profiling, uh, we can also use the moments that ready for that and, uh, solve the issue for the performance.

So we can, uh, use the projection method and aggregation methods for the rating and the writing. As, uh, in the protesting data, we need to compare comparison operators as a. Like that time, in the aggregators, we use the dollar average, dollar group, dollar project.

Yeah. And the spread array, uh, we can also use the recursion here, and that can be more it can be more easier and optimized.

So for designing the schema, we can also use the Mongoose. But when we talk about the MongoDB, we use the model, we use the repository, and, uh, we use the controller. And then we go for the routes, and it handles the multiple attributes for the user. But, uh, in the MongoDB, there is one more extra, uh, step is that repository. But when we talk about the model, so we can handle using the model.

So when we use the AWS, I'll check the any cloud, uh, as basically AWS, I have a lot. So in the node, just so when we deploy the application, we deploy the site. So, uh, there is no header that you have to run again and again, or you have to restart our stop your server. So if that is satisfied, it is already started and there is a AWS could be 100.