profile-pic
Vetted Talent

Nikhil Gahlaut

Vetted Talent

I'm a passionate Full-Stack Developer with a solid background in the MERN stack (MongoDB, Express, React, Node.js). After gaining experience in enterprise-level solutions through SAP ABAP, I've transitioned into web development to work on building scalable and user-centric applications. I enjoy tackling challenging problems and continuously expanding my skill set. Currently, I’m looking to contribute to a product-based company where I can use my skills to build innovative web applications.I'm a passionate Full-Stack Developer with a solid background in the MERN stack (MongoDB, Express, React, Node.js). After gaining experience in enterprise-level solutions through SAP ABAP, I've transitioned into web development to work on building scalable and user-centric applications. I enjoy tackling challenging problems and continuously expanding my skill set. Currently, I’m looking to contribute to a product-based company where I can use my skills to build innovative web applications.

  • Role

    Flux & Software Engineer

  • Years of Experience

    3 years

Skillsets

  • Dockers
  • Teamwork
  • SQL
  • REST API
  • ReactJs
  • Problem-solving
  • Node.js
  • MongoDB
  • Leadership
  • HTML
  • Github
  • Express.js
  • JavaScript - 3.0 Years
  • Data Structures
  • CSS
  • Critical Thinking
  • Communication
  • CI/CD
  • AWS
  • Adaptability
  • Tailwind CSS
  • jQuery
  • Git - 2 Years

Vetted For

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

Professional Summary

3Years
  • May, 2022 - Present3 yr 5 months

    Software Engineer 1

    Wipro

Applications & Tools Known

  • icon-tool

    SAP ABAP

  • icon-tool

    MongoDB

  • icon-tool

    web3.js

  • icon-tool

    Solidity

  • icon-tool

    Node.js

  • icon-tool

    Next.js

  • icon-tool

    XML

  • icon-tool

    Flux

  • icon-tool

    jQuery

  • icon-tool

    Java

Work History

3Years

Software Engineer 1

Wipro
May, 2022 - Present3 yr 5 months
    Developed scalable web applications using Node.js and React.js, improving functionality and operational speed. Implemented robust REST APIs for seamless integration. Designed authentication mechanisms for system security. Optimized database performance and led task scheduling automation.

Achievements

  • Recognized as the Best Technology Club in Inter college Tech-Fest.
  • Was rewarded 5000 from the R&D Cell as an Award.

Major Projects

4Projects

Project Management System

    Designed a MERN-based web platform for task tracking, team collaboration, and progress monitoring, increasing team efficiency by 25%.

Video Captioning App

    Developed a web application allowing users to add captions to videos by entering a hosted video URL. Implemented timestamped captions.

Image Gallery App

    Built a React.js-powered gallery with API integration, improving image loading time by 30% and enhancing user engagement.

Workout Tracker App

    Developed a fitness tracking application for logging workouts, analyzing progress, and setting goals.

Education

  • Bachelors in technology (Computer Science Engineering)

    IIMT University, Meerut, U. P (2022)
  • Senior Secondary School (Class 12)

    CBSE, Delhi, India (2018)

Certifications

  • Certified sap abap netweaver

  • Az-900 certified

  • Pwskills full stack webdevelopment

AI-interview Questions & Answers

Sorry. Uh, hello. My name is Nickel. I've worked in the Pro for 2 years as a post tech web developer. And as of my, uh, education career, I've done my BTech in computer science and engineering. It's from IMT University, May, and I have passed in year 2022 with 80% marks.

Hi. My name is Nikhil. I have, uh, 2 years of experience in full stack development. I have done my engineering in computer science and engineering from IIM University major, and I have secured 80% marks. And after that, passing out in 2022, I have joined with the host that we have developed. Thank you.

I guess we can use, uh, array which should be initialized with cons. Like, it should be a consquared equal to n n n n t a. Yes. And we are returning a square of every number. So yes.

React app performance has degraded significantly as data volume grew. What step I can take you in? We have the different tools on the profile to identify and solve this. So we can proceed with, like, uh, we can, uh, like, we can optimize data fetching, uh, like, implement pagination, use instant scrolling, optimize API calls, uh, lizard, server side rendering. And, uh, we can also use, uh, comp we can optimize component rendering. We can optimize state management using the state management every week. Uh, we can use selector. We can optimize the data structure of the code. There are many more, like, uh, image optimization, DOM manipulation. Uh, this we can use these strategies.

So according to question, uh, when building a dashboard that needs to display a large dataset, basically, it is crucial to optimize the rendering rendering to provide seamless user experience. So we can follow the following, uh, strategies such as pagination and in flight scrolling, data virtualization, optimize component and key, efficient data structure. We can also optimize DOM manipulation, uh, use, uh, service side and key. We can also optimize data fetching, optimize images. And, uh, yes, you can use this.

So please give me a couple minutes. Can you oh, in the potential issues memorized? Okay. So, uh, this is a common state management pattern, but, uh, but it has some potential drawbacks, which is, like, insufficient state updates, like, directly mutating the state of the 2 in this set state, um, set state callback and lead to the performance issue, especially when, uh, dealing with complex state structures and also race conditions. If multiple state, uh, updates happen quickly, then then they can potentially override each other. So and also difficulty in testing the impenitive nature. Set state calls can make testing the phone more challenging.

Explain method to efficiently execute complex query in MongoDB that needs to read and write data and know this activity. A method to efficiently execute complex query in MongoDB that needs to read and write data in Node. Js application. So So, basically, uh, we can use asynchronous operations for efficient reading. Uh, we will use the FS module, uh, buffering, caching, and file statements for the speech and writing.

So, uh, the essential method for properly and counting components that involves ongoing replay is called a component fee amount an amount. This live checking method is called immediately before a component is unmounted from the, uh, dock. This ideal place to, uh, clean up any sources of side effects that were created during the company's life time.