Skip to main content
KP
Open to opportunities

Karan Pratap

@karanpratap

I teach and apply MongoDB and Node.js for scalable, aggregation-driven database solutions.

Zimbabwe
Message

What I'm looking for

I’m looking to work on backend projects where I can build and optimize MongoDB databases—using indexes, CRUD, aggregation pipelines, and Node.js/Mongoose—and turn complex data into actionable results.

I work with MongoDB to handle “unstructured or semi-structured data,” focusing on “flexibility, scalability, and performance.” I start with “NoSQL vs SQL,” then move into core MongoDB concepts like databases, collections, and documents using “JSON Vs BSON.”

I build practical querying skills with indexes, cursors, and projection, using comparison and logical operators such as $eq, $in, $and, $or, $expr, and $exists. I also cover “Ordered and Unordered Inserts,” “Case Sensitivity in MongoDB,” and import workflows like mongoimport.

My strongest work is in the “Aggregation Framework,” where I combine and transform documents using pipeline stages including $match, $group, $project, $sort, $unwind, $limit, $skip, and $filter. I design “Advanced CRUD Operations” alongside updates and deletes using operators like $set, $unset, $rename, $push, and deleteOne/deleteMany.

I also connect MongoDB to applications through “Working with MongoDB Drivers” and “Working with Node.js,” including CRUD via MongoClient and safe connection handling with client.close(). I further streamline development with “Mongoose” as an ODM for structured schemas, validation, relationships, and middleware.

Experience

Work history, roles, and key accomplishments

Education

Degrees, certifications, and relevant coursework

Thapa Technical logoTT

Thapa Technical

MongoDB Course, MongoDB

Activities and societies: Topics included MongoDB basics, indexes, CRUD (CRUD+advanced), projection, embedded docs, logical/comparison operators, aggregation pipeline stages, cursors, and Node.js+Mongoose (including Atlas/Compass).

Completed a MongoDB course covering fundamentals, CRUD operations, indexes, cursors, query operators, and the aggregation framework with projects. Also covered MongoDB Atlas and Compass, and working with MongoDB using the Node.js driver and Mongoose.

Find your dream job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan