
Extensive experience as a Nodejs, ExpressJs, MongoDB and also strong Knowledge of JavaScript MVC frameworks and RESTful services
Sr NodeJS Developer
EntitledArts (OPC) Pvt LtdNodeJS Developer
WebDesk Solution Private LimitedSoftware Developer
Vagdevi IT Solutions Pvt. LtdNPM

AWS EC2

S3
Node.js

MongoDB

Git
AWS (Amazon Web Services)

Express.js

GitHub

Javascript
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.