nbc-developer-profile-picture

Mahesh Karki

5+ Years of Experience

Hire Mahesh

Backend Developer

Summary

Mahesh Karki is an experienced software engineer with over 5 years of experience in backend development using PHP (Laravel) and Node.js frameworks (NestJS, Express.js, AdonisJS). He has worked extensively with both relational and non-relational databases (MySQL, PostgreSQL, MongoDB), REST API development, microservices (with gRPC protocol), and deployment on AWS. His skill set also includes CI/CD pipelines using GitHub Actions and Jenkins, Docker containerization, and experience with payment gateway integrations. He has contributed significantly to team success through code reviews, mentoring, and collaboration with frontend and QA teams.

Main Tech Stack

  • Node.js
  • Laravel
  • NestJS
  • MySQL
  • PostgreSQL
  • MongoDB
  • Express.js
  • REST API
  • PHP
  • gRPC

Availability

Contract

Ready To Start

Immediately

nbc-developer-workWork Experience

Software Engineer

Jan 2021 - Jun 2025

4 years 5 months

Responsibilities

  • Designed scalable and secure REST APIs using Express.js and NestJS
  • Deployed backend applications on AWS

  • Developed CI/CD pipelines using GitHub Actions

  • Worked with PostgreSQL, MySQL, and Mongoose

  • Implemented unit testing using Jest

Software Engineer

Feb 2019 - Dec 2021

2 years 9 months

Responsibilities

  • Designed and implemented backend architectures using Node.js (Express.js, NestJS) and PHP (Laravel)
  • Developed with microservice architecture using gRPC

  • Maintained PostgreSQL and MongoDB databases

  • Built RESTful APIs and collaborated with frontend/mobile teams

  • Mentored junior developers and worked closely with QA

Software Engineer

Nov 2017 - Dec 2018

1 year

Responsibilities

  • Worked with senior developers to improve coding practices
  • Gained hands-on experience with Laravel and MySQL

  • Assisted in developing and maintaining web apps

  • Participated in code reviews and teamwork

nbc-developer-educationAdditional Skills

Docker, Jenkins, GitHub Actions, AWS (EC2, S3), Jest

nbc-developer-languagesLanguage

English

Proficient

Can't Find the Right Developer?

We’ll match you with the perfect candidate tailored to your needs.

Request a Developer

Can't Find the Right Developer?

We’ll match you with the perfect candidate tailored to your needs.

Request a Developer