Karan Pratap
@karanpratap
I teach and apply MongoDB and Node.js for scalable, aggregation-driven database solutions.
What I'm looking for
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
MongoDB Course Training
Thapa Technical
Completed a MongoDB course covering core NoSQL concepts, CRUD operations, and query building with filters, operators, projections, and cursors. Learned indexing and aggregation pipeline techniques, and applied MongoDB using Node.js drivers and Mongoose, including Atlas and Compass tooling.
Education
Degrees, certifications, and relevant coursework
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.
Availability
Location
Authorized to work in
Website
thapatechnical.shopJob categories
Skills
Interested in hiring Karan?
You can contact Karan and 90k+ other talented remote workers on Himalayas.
Message KaranFind 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!
