profile-pic
Vetted Talent

L V Rao Jakka

Vetted Talent

Extensive experience as a Nodejs, ExpressJs, MongoDB and also strong Knowledge of JavaScript MVC frameworks and RESTful services

  • Role

    Back End Developer

  • Years of Experience

    4 years

Skillsets

  • JavaScript - 4 Years
  • Mongo DB - 3 Years
  • Node Js - 4 Years
  • Git - 3 Years
  • AWS
  • Express Js
  • Github
  • Node Js
  • NPM

Vetted For

8Skills
  • Roles & Skills
  • Results
  • Details
  • icon-skill_image
    Back-End Developer - Node (Remote)AI Screening
  • 39%
    icon-arrow-down
  • Skills assessed :Excellent Communication, Restful APIs, Node Js, Azure, Git, JavaScript, Leadership, Mongo DB
  • Score: 35/90

Professional Summary

4Years
  • Sr NodeJS Developer

    EntitledArts (OPC) Pvt Ltd
  • NodeJS Developer

    WebDesk Solution Private Limited
  • Software Developer

    Vagdevi IT Solutions Pvt. Ltd

Applications & Tools Known

  • icon-tool

    NPM

  • icon-tool

    AWS EC2

  • icon-tool

    S3

  • icon-tool

    Node.js

  • icon-tool

    MongoDB

  • icon-tool

    Git

  • icon-tool

    AWS (Amazon Web Services)

  • icon-tool

    Express.js

  • icon-tool

    GitHub

  • icon-tool

    Javascript

Work History

4Years

Sr NodeJS Developer

EntitledArts (OPC) Pvt Ltd
    Developed and maintained the Hatimi hotel management website using Node.js, Express.js, and Moment.js. Experienced in deploying applications on AWS, including setting up EC2 instances for hosting and utilizing S3 for file storage. Integrated Stripe for seamless payment processing and implemented validation with Joi and file uploads using Multer.

NodeJS Developer

WebDesk Solution Private Limited
    Developed a custom dashboard that seamlessly syncs with real-time, ensuring up-to-the-minute data accuracy. Enhanced the dashboard's performance by streamlining API calls, resulting in faster response times and an improved user experience. Implemented client-specific features within the dashboard to meet unique business requirements, providing a customized and effective solution.

Software Developer

Vagdevi IT Solutions Pvt. Ltd
    Optimizing data retrieval and storage operations for enhanced performance and scalability in the Node.js application. Developed a secure and efficient API with Express.js, ensuring seamless communication between the frontend and backend. Implemented asynchronous task processing in the Node.js application, enhancing performance by efficiently handling background tasks.

Achievements

  • Developed and maintained the Hatimi hotel management website using Node.js, Express.js, and Moment.js.
  • Experienced in deploying applications on AWS, including setting up EC2 instances for hosting and utilizing S3 for file storage.
  • Integrated Stripe for seamless payment processing and implemented validation with Joi and file uploads using Multer.
  • Developed a custom dashboard that seamlessly syncs with real-time, ensuring up-to-the-minute data accuracy.
  • Enhanced the dashboard's performance by streamlining API calls, resulting in faster response times and an improved user experience.
  • Implemented client-specific features within the dashboard to meet unique business requirements, providing a customized and effective solution.
  • Optimized data retrieval and storage operations for enhanced performance and scalability in the Node.js application.
  • Developed a secure and efficient API with Express.js, ensuring seamless communication between the frontend and backend.
  • Implemented asynchronous task processing in the Node.js application, enhancing performance by efficiently handling background tasks.

Major Projects

3Projects

Hatimi Retreats

    Deployed the Hatimi hotel management application on AWS, utilizing MongoDB as the database server and S3 for file storage. Employed Node.js, Express.js, and Moment.js for application development, ensuring efficient functionality. Integrated Stripe for payments, Joi for validation, and Nodemailer for email automation, while leveraging Multer for image uploads and Puppeteer for PDF report generation.

Grand Art

    Worked as a NodeJS Developer in this project. Developed the Client Requirements and Change Requests. Delivered the project on time.

Harris teeter

    Worked as a NodeJS Developer in this project. Developing the Client Requirements, Project Functionalities, and Change Requests. Creating roles and set permission in MongoDB. Development of cron jobs for scheduled offer imports.

Education

  • Bachelor of Science in Computer Science

    Monad University

AI-interview Questions & Answers

Hey. I have been in IT industry for more than 3 years. Uh, I first started my career with the solutions, and I have been in for more than more than half years. I work for a product called the Harishta which is a one of the biggest technology in North Korea, currently in the United States. I checked the all of the many possibilities. And, uh, I have done some of the phone jobs on these to manage, uh, all the Linux servers and, uh, any configurations. Uh, at the time, I leave the software solutions as the lead of the team. And, uh, I used to complete hand the project from the development to the production. I have also not only developed the past few years. I have a in both the case, uh, for, uh, fresh food ordering. And my entire career, I use the completely and normally But I had a word yeah. Everything is going good. Uh, I'm currently working on a part called Huddl Retreats, which is a kind of a research team. And that part is, uh, almost completed and ready to deliver. Uh, in this part, I will use the Stripe for payments and regular, uh, model in MongoDB as the back end. You guys account back in some of the front end is open React by other team. Uh, do you do do you know any future projects? Yeah. I have to, um, Google the other company. I'll refer to the manager.

So, generally, uh, to diagnose any performance issues, there were, uh, some key points. It depends on what database we are using and how, uh, uh, frequently I mean, how many queries we are making. K. The most, uh, final thing we we missing, we are looking at Atlas. So we'll definitely use to check-in our performance adviser, will suggest all the required indexes and the other, uh, key points to boost the performance. Other than that, we'll check any, uh, synchronous process even the way, which is, uh, blocking. Uh, the third, uh, that might be also a good reason, uh, to the cluster package. So we can, uh, get, uh, multiple WhatsApp modes, which will handle all the incoming reports.

So the structure indicate.

So again, regarding notice, uh, the issue, how can I do in any platform, uh, for integrating error testing? Uh, I had a experience using the Apache Kafka and Huddl. So we used to publish, uh, after messages. So though they will be slower and at the same time, when there are particular errors, we used to send, uh, an email to a particular team which will handle this kind of errors.

So Node. Js, uh, the patterns we used to follow, all of the things. One quick release, what we file. Yeah. We're all what's our role? Looking to put at that time, for transition, we can use the MongoDB transactions.

Structure actually, yeah, mongering the unstructured language, but, uh, we can different with mongoose. And we can store all the models at one place and, uh, some routes at one place. Generally similar to MVC framework, but, uh, without, uh, views. Yeah. That is the best way to, uh, structure or project using a note. I'm gonna be

Important I mean, the major, uh, the other have any feature we can include, like, we can put a try catch and we can do a error first, uh, by putting not. So we will avoid, uh, gate missing of the reference conditions.

So that this will have pretty, uh, function. If they're callback, That is very. So that will function for each data, which will accept a functional increment and it is making a database query. And using the same calling the fixed rate of function and passing it function as a augment, uh, which will return it will do, uh, the the results depending on the query result.

So handling notice that can handle millions of confirmed database operations. We it totally depends. If you want to add multiple API request, it's a different story. We need to have multiple worker for instance, and, uh, we need to, uh, have a a cluster. I mean, we'll set up, uh, notes. So they all can be, uh, able to serve, and they have to be diverse, and they can be defined with the note. So, uh, yeah, The handling of DNS, but when it comes only to making a concurrent, uh, operations on MongoDB, so we can use the yeah. Wait. Almost not all. So promise not all will take in area of promises. This is the new area of operations What we want to perform on MongoDB, and all the operations will perform that.

So manage multiple configurations. We generally use a dotenv file. And so we use a JSON file. But when it comes particularly to Edge, uh, we can pretty much use that keyword.

Yeah. Yeah. There was a time, uh, the feature I had to do in Projis. So, generally, as I said, uh, we have managed to find the hashtags. And the hashtags weekly have promotional offers. So every Wednesday, we'll get huge load of server. And I'm just It was very huge. Uh, so we have tried to keep our daily place in the office. Then we found out, uh, there's one place. We are creating a hash map to call it output to make a request. And for the hash map, we are using a crypto. And crypto is, uh, kind of, uh, blocking issue at some point. So, um, yeah, we have, uh, figured it out. But, uh, we don't have a choice. We have to use it. But, yeah, there is a major one which is, uh, causing the issue. So for this, uh, big issue, we I have solved with the user gRPC. I have created a, uh, service gRPC, and I have created a RPC call to generate a hash map. And I use it you I connected my to the gRPC service. And, uh, yeah, I have called it. I'm calling that RPC function. So what it had done, it created another instance, which is a blocking kind of but actual actual my actual API is not actual part. It's actually, this is not blocked. Uh, it used to call a function in the, like, a regular operation, It's simple words. Uh, fast used to, uh, go more than 100% of CPU in all the regions. But after implementing this, it came out 40 to 30% on Wednesday.