Senior backend engineer with 6+ years building high-performance C/C++ and Node.js services — API design, multithreaded systems, DB tuning, CI/CD and observability to ship reliable production systems.

Mahdi Sharifi

Senior backend engineer with 6+ years building high-performance C/C++ and Node.js services — API design, multithreaded systems, DB tuning, CI/CD and observability to ship reliable production systems.

Available to hire

Senior backend engineer with 6+ years building high-performance C/C++ and Node.js services — API design, multithreaded systems, DB tuning, CI/CD and observability to ship reliable production systems.

Experience Level

Expert
Expert
Expert
Expert
Expert

Language

English
Fluent

Work Experience

Software Engineer at Sepehr AI
February 1, 2025 - November 17, 2025
Built a unified multi-tenant full-stack platform aggregating image, text, chat models using Next.js and React, exposing secured APIs, authentication, usage metering, and partner-ready widgets for rapid integrations. Launched a model-agnostic LLM agent via Vercel AI SDK with real-time streams, elevating automated insights and reducing response latency in production workloads. Architected PostgreSQL persistence via Prisma, defining schemas, migrations, and access, and led production deployments, tuning, monitoring, and backups to high uptime and improved throughput.
Software Engineering Tutor at Sabzlearn
February 1, 2025 - February 1, 2025
Taught a Linux/Bash curriculum improving learner job-readiness, including installs, filesystems, networking, SSH, firewalls, Docker, and cron with automation drills and scripting tasks. Also provided modular C/C++ system programs, validating with capstone projects and building automated CI grading and instrumentation pipelines.
Backend Engineer at Metacall
January 1, 2024 - January 1, 2024
Orchestrated a GitHub Actions CI/CD pipeline to compile Node.js as a shared library with scheduled version checks and automated builds that publish new releases. Unified MetaCall core libraries across the loader framework and runtime utilities, reducing onboarding boilerplate and adding Rust language support. Improved Node.js loader responsiveness via C++ multithreading and strict thread safety.
Backend Engineer at Royan - Playpod
January 1, 2023 - January 1, 2023
Established an automation-first CI/CD pipeline, increasing unit test coverage and accelerating PR merges. Implemented a TypeScript async Node.js REST backend with Fastify.js, doubling throughput and reducing latency. Optimized databases for faster queries and efficiency by restructuring indexes and migrating heavy datasets to SQLite for lightweight embedded read-heavy workloads.

Education

Add your educational history here.

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet