profile-pic
Vetted Talent

Ashish Mishra

Vetted Talent
Node.js Developer with 2.5 years of experience crafting scalable solutions. Expert in RESTful APIs, database optimization, and collaborative teamwork. Committed to high-quality, maintainable code.
  • Role

    Software Applications Development Engineer

  • Years of Experience

    4.6 years

Skillsets

  • continuous integration
  • Websockets
  • TypeScript
  • stripe
  • Socket.IO
  • session management
  • Razorpay
  • PostgreSQL
  • Node.js
  • NestJS
  • MongoDB
  • Express.js
  • JavaScript - 2 Years
  • Authorization
  • Authentication
  • Git - 3.0 Years
  • Firebase
  • Redis - 2.0 Years
  • Security
  • Slack
  • AWS - 1 Years
  • MySQL - 3.0 Years
  • MySQL - 1 Years
  • JavaScript - 3 Years

Vetted For

11Skills
  • Roles & Skills
  • Results
  • Details
  • icon-skill_image
    Jr. Fullstack Developer (Node JS + React JS) - (Onsite, Coimbatore OR Chennai)AI Screening
  • 34%
    icon-arrow-down
  • Skills assessed :CI/CD, DevOps, AWS, SQL, Docker, Go Lang, JavaScript, Jenkins, Kubernetes, Node Js, React Js
  • Score: 34/100

Professional Summary

4.6Years
  • Feb, 2025 - Present1 yr 3 months

    Software Applications Development Engineer

    Ntt Managed Services India
  • Dec, 2023 - Jan, 20251 yr 1 month

    Nodejs Software Engineer

    HDFC ERGO General Insurance
  • Oct, 2021 - Dec, 20232 yr 2 months

    Node.js Backend Developer

    BrainBots
  • Apr, 2021 - Sep, 2021 5 months

    Junior Node.js Developer

    Trrev Technologies

Applications & Tools Known

  • icon-tool

    Javascript

  • icon-tool

    MongoDB

  • icon-tool

    Node.js

  • icon-tool

    Express.js

  • icon-tool

    REST API

  • icon-tool

    AWS (Amazon Web Services)

  • icon-tool

    MySQL

  • icon-tool

    JWT

  • icon-tool

    JSON

  • icon-tool

    OAuth 2.0

  • icon-tool

    ES6

  • icon-tool

    Frontend

  • icon-tool

    CSS3 & CSS5

  • icon-tool

    GitHub

  • icon-tool

    Slack

Work History

4.6Years

Software Applications Development Engineer

Ntt Managed Services India
Feb, 2025 - Present1 yr 3 months
    Developed software solutions for client-specific requirements and operational needs. Collaborated with cross-functional teams to refine project specifications and designs. Conducted system testing and troubleshooting to ensure software functionality and reliability.

Nodejs Software Engineer

HDFC ERGO General Insurance
Dec, 2023 - Jan, 20251 yr 1 month
    Migrated legacy system to Node.js application, halving response times. Spearheaded implementation of Continuous Integration and Continuous Deployment pipelines, reducing deployment time by 75%. Integrated server-side caching mechanisms, cutting server resource consumption by 20%. Constructed automated end-to-end testing suite, decreasing defect rates by 60% before product releases.

Node.js Backend Developer

BrainBots
Oct, 2021 - Dec, 20232 yr 2 months
    Proficient in implementing RESTful APIs for seamless frontend-backend communication. Skilled in database management using MongoDB and MySQL, optimizing performance and ensuring data integrity. Implemented Razorpay and Stripe for secure online payment processing. Utilized Redis for caching and data storage. Integrated Slack for communication and collaboration.

Junior Node.js Developer

Trrev Technologies
Apr, 2021 - Sep, 2021 5 months
    Set up Node.js development environment on local machines. Implemented CRUD (Create, Read, Update, Delete) operations for database interactions. Worked with databases like MongoDB, MySQL, or others depending on project requirements. Implemented error handling mechanism to gracefully manage exceptions. Documented codebase for better maintainability and future reference.

Major Projects

1Projects

Task Management App

    Asynchronous, real-time task management with Socket.io, Express.js, and MongoDB. NodeTasker is built with Node.js, leveraging asynchronous programming for a fast, responsive, and scalable application. Provides real-time updates on task statuses using Socket.io and utilizes Express.js for backend API and MongoDB for scalable data storage.

Education

  • Bachelor of Science Information Technology

    University of Mumbai (2019)
  • Maharashtra State Board of Secondary and Higher Secondary Education

    Matruchhaya jr college of Commerce and Science (2016)

AI-interview Questions & Answers

Yes, my name is Mishra. Currently, I'm working as a back-end developer for the past 2.2 years. And I mainly work on the Express framework, and I've worked with databases such as MySQL and PostgreSQL. I have implemented various third-party APIs like Azure integration, RADIUS integration, and Stripe integration. And I have worked on mostly social e-commerce websites. I mostly work on social e-commerce websites and get web applications.

If I got the chance to accelerate myself in this job opportunity and I am very good at handling and maintaining the code. And I'm also comfortable with the company's requirements. And if the company gives me any task, then I'm the person who can do very well with it.

First for building any API, we need to understand the requirements of an API. Like, suppose if we are building a sign-up API or a log-in API, then we have to understand the fields which are required for sign-up and the fields which are required for log-in. We have to understand the flow of the API, then we have to see how the data will flow and what the request cycle and response cycle will be. So, according to that, we will build the API.

There are various ways of creating a server and databases for functionality and application, like I have mainly worked on MongoDB. In MongoDB, we have a package called Mongoose and we use that Mongoose for the database connection and for the server connection on the local machine, we use the localhost or like local host or port 8080 or anything we want. So that's how we connect the server and database for functionality in an application.

Well, as you know, user interface is an important part in any web application where users can interact with the website. So, designing user interaction on a web page is quite a big task and it should be user-friendly. Like, it should be smooth and the data should flow from one place to another within the application very smoothly. So I mainly used React and re-adjusted HTML, CSS, and JavaScript for building a user-friendly interface.

I don't have any knowledge about enterprise standards for a software application. The standards and how I ensured compliance are not known to me. I don't have any experience in this. Like, for a software application, what are the standards and how did you ensure compliance? Like, it's different on a project requirement. Like, if we are supposedly using a payment integration. So, there are various methods for the remaining integration in our application and we can use Razor Pay and Stripe integration and all the other things, but it depends on how long our website is and how many modules are there in our website? So, if you asked me, then I would go for a Stripe integration because it is easier to build and it is easy to integrate in the web application. And their documentation is quite easy. And then it is one of the standard options which we can use for the payment integration.

In React JS, we mostly use functional based components and class based components. For the implementation of handling design, we mostly depend on the GXS. For designing, we have it's dependent on our folder structure and our project structure use, like, for a login or for us, use screen sessions should be a different folder. And for authenticating the users and for payment should be a different folder. This is how we should design the UI. For React and it should be synced with the data because as you know in real data is all about the state. So, the implementation of you is mainly dependent on the sync and synchronization with the data.

No, I've never used Jenkins integration for continuously living our past projects. I've never worked on Jenkins.

I've never worked on Kubernetes and Docker, but I've heard about Docker and Kubernetes. Docker and Kubernetes are basically used for microservices. I'm currently working on a social e-commerce platform. They're planning to move that application onto a microservices architecture, so we can use Docker and Kubernetes to build our application on a microservices architecture where Docker and Kubernetes are used.

We have to design an application that uses APIs to meet both consumer and technical needs. I'm not familiar with this topic, so I don't have any knowledge on it.

As a team, we have to work with each other. It's good to have a strong sense of ownership with teamwork. Like, I have to know my part in the company, what tasks they're given to me, and what are the deadlines they're given to me. So I have to start with all that scenario and try to deliver that task or project as required by teamwork, and deliver that project on time. I should write the code in a more proficient and efficient way.