Available for immediate joining

Naveen Kumar

Node.js · GraphQL · Microservices · AWS · React.js · React Native

I architect server-side systems, APIs, and databases for production platforms serving international clients — and build the React.js / React Native frontends that sit on top of them. 5+ years in, still happiest three layers deep in a query plan.

GET /status HTTP/1.1200 OK
5+
years experience
4
engineers mentored
7
production LMS platforms shipped
IST
timezone (UTC+5:30)
GitHub
GET /users/nVn90/stats HTTP/1.1fetching…
Top Languages
GET/about

About

I'm a backend-heavy full-stack developer with 5+ years architecting server-side systems, APIs, and databases — paired with React.js and React Native on the front end. Most of that time has gone into LMS platforms for clients across the US and Dubai, where I've designed GraphQL layers, optimized MySQL and PostgreSQL schemas under real concurrent load, and shipped mobile apps that sync in real time.

I care about the parts of the stack most people don't see: eliminating N+1 queries before they become a 2 a.m. page, enforcing TypeScript strict mode so a bad payload fails at compile time instead of in production, and structuring services so they scale independently instead of together. I also mentor a team of four engineers — code reviews, schema migration standards, API versioning practices.

Before this, I taught the MERN stack, AI, and VR development at Camp K-12 — which is probably why I still default to explaining the "why" behind an architecture decision, not just the "what."

// quick facts
based in
Ghaziabad / Noida, India
shift alignment
Timezone (UTC+5:30) / IST
current focus
Backend systems, GraphQL APIs, AWS infra
team
Mentors 4 engineers
GET/skills

Skills

Grouped the way I'd group a schema — by what they're responsible for, not alphabetically.

Languages

  • JavaScript (ES6+)
  • TypeScript
  • SQL
  • Bash
  • C/C++ fundamentals

Backend

  • Node.js
  • Express.js
  • GraphQL (Apollo Server)
  • REST APIs
  • Microservices Architecture

Databases

  • MySQL (advanced)
  • PostgreSQL
  • MongoDB
  • Schema design
  • Query optimization
  • Indexing
  • Migrations

Messaging & Search

  • RabbitMQ (event-driven / async)
  • Elasticsearch

AWS

  • EC2
  • S3
  • Lambda
  • API Gateway
  • RDS (MySQL / PostgreSQL)
  • CloudFront
  • IAM
  • Amplify
  • Elastic Beanstalk

DevOps & Tools

  • Docker
  • Git
  • Linux
  • npm
  • CI/CD pipelines
  • Nginx
  • Performance profiling

Frontend

  • React.js
  • React Native
  • TypeScript
  • Redux
  • Zustand
  • Vite
  • HTML5 / CSS3
  • GraphQL Client (Apollo)

Mobile

  • React Native
  • Expo
  • React Navigation
  • Push Notifications
  • GraphQL integration
  • Offline caching
GET/experience

Experience

Chronological — the one place on this page order actually carries information.

  1. Software Engineer — Fullstack

    Apr 2022 — Present
    Q2A Media / QBS Learning· Noida· React.js + React Native + Node.js + AWS
    • Built and maintained scalable web and mobile applications using React.js, React Native, Node.js, TypeScript, and GraphQL for LMS products serving US and Dubai-based clients.
    • Designed and implemented GraphQL APIs (Apollo Server) — queries, mutations, subscriptions, and resolver optimization to reduce overfetching.
    • Developed cross-platform mobile apps (iOS & Android) using React Native with Apollo Client for real-time data sync, push notifications, and offline caching.
    • Deployed and managed applications on AWS — EC2 for app hosting, S3 for media storage, RDS for MySQL/PostgreSQL, CloudFront for CDN delivery.
    • Architected TypeScript strict interfaces across React, React Native, and Node.js layers — reducing runtime errors and improving reliability.
    • Optimized MySQL schemas for LMS platforms with thousands of concurrent learners — indexing, N+1 elimination, EXPLAIN-driven query planning.
    • Applied async/await concurrency patterns and event-driven architecture; resolved race conditions in multi-user session handling.
    • Integrated Zustand and Redux for complex client-server state sync across distributed user sessions.
    • Mentored a team of 4 engineers, conducted code reviews, established best practices for schema migrations and API versioning.
    • Built json2html, an internal JSON-to-HTML conversion tool for the Carnegie Learning project, using Node.js and EJS templating.
  2. Coding Instructor & Full Stack Content Developer

    Jul 2020 — Apr 2022
    Camp K-12· Gurugram· MERN · Web Dev · AI · VR curriculum
    • Developed curriculum and taught Web Development (MERN stack), AI, and Virtual Reality — reinforcing systems thinking and full-stack architecture skills.
    • Built hands-on exercises covering React, Node.js, database design, REST APIs, and full-stack deployment.
    • Developed ShopVault, an e-commerce platform, using the MERN stack — containerized with Docker, deployed to AWS EC2.
    • Built a NASA data project using Node.js, MongoDB, and React, with backend services hosted on AWS EC2.
GET/projects

Projects

A mix of production platforms and things I built to learn the hard way.

Excel Pixels, Dubai

QBS Academy LMS — Web

View Live

Multi-grade LMS for Dubai-based client — GraphQL reporting layer over a normalized MySQL schema, deployed on AWS.

  • MySQL schema for multi-grade course & progress management.
  • GraphQL reporting API with optimized resolver chains.
  • AWS S3 + CloudFront for assets; RDS for managed MySQL.
React.js + ViteTypeScriptNode.js / LaravelGraphQL (Apollo Server)MySQLAWS S3 + RDS
US Organization

LiFT Learning LMS

View Live

REST & GraphQL APIs on Ruby on Rails for a US-based org, with a normalized MySQL schema handling complex user-role trees.

  • Normalized MySQL schema with complex user-role trees.
  • ActiveRecord migrations + N+1 elimination.
  • Nginx reverse proxy on AWS EC2.
React.jsReduxTypeScriptRuby on RailsGraphQLMySQLAWS EC2
Carnegie Learning — Q2A Media

json2html

Internal Node.js tool automating JSON → HTML conversion for structured content publishing pipelines.

  • Transforms structured JSON into rendered HTML templates.
  • Reduced manual authoring effort across content pipeline.
Node.jsEJS
// 7 more
QBS Academy LMS — MobileExcel Pixels, Dubai
+

Cross-platform LMS app (iOS & Android) with live GraphQL subscriptions, push notifications, and offline-first caching.

  • Real-time course progress via Apollo subscriptions.
  • Push notifications with React Native Firebase.
  • Offline caching using Apollo in-memory persistence.
  • Published on Google Play Store.
React NativeTypeScriptGraphQL (Apollo Client)Node.js / LaravelMySQLAWS S3View Live
Disney Word FamilyDeep Linking System
+

React + WordPress learning app with URL-based session persistence — optimized WP MySQL queries and signed S3 asset delivery.

  • URL-based state persistence for session continuity.
  • Optimized WordPress MySQL queries — indexing, JOIN rewrites.
  • Signed S3 URLs for secure asset delivery.
React.jsTypeScriptWordPressNode.jsMySQLAWS S3
Speki Org & Subject Virtual LabsUS Army Personnel LMS
+

PHP/Laravel APIs with a GraphQL layer, handling strict data integrity under real concurrent load for US Army personnel.

  • GraphQL over Laravel APIs with MySQL persistence.
  • TypeScript strict mode for correctness under concurrency.
  • Deployed to AWS with automated backup and monitoring.
React.jsTypeScriptPHP / LaravelGraphQLMySQLAWS
GigHubPersonal Project — Ongoing
+

Microservices gig marketplace — independent Node.js services talking over RabbitMQ, with Elasticsearch powering search.

  • Independently deployable Node.js services per domain.
  • RabbitMQ for async, event-driven inter-service comms.
  • Elasticsearch for fast, scalable full-text search.
  • MongoDB + PostgreSQL for service-specific persistence.
Node.jsMongoDBPostgreSQLReact.jsRabbitMQElasticsearchMicroservices
Panchang — Hindu CalendarPersonal Project
+

Full-featured Hindu calendar app serving daily Panchang data — tithi, nakshatra, yoga, and auspicious timings.

  • Computes daily tithi, nakshatra, yoga, and karana.
  • Auspicious / inauspicious timing windows (muhurta).
  • Clean, accessible UI optimized for daily use.
Node.jsReact.jsAWS EC2View Live
NASA Data ProjectCamp K-12
+

Full-stack app pulling live space data from the NASA API — launches, APOD, and more — visualized with React.

  • Node.js backend fetching data from NASA Open APIs.
  • MongoDB for caching and historical records.
  • React.js UI for data visualization and exploration.
Node.jsMongoDBReact.jsAWS EC2View Live
ShopVaultE-Commerce — Camp K-12
+

MERN-stack e-commerce platform with full catalog, cart, and order management — Dockerized and hosted on AWS EC2.

  • Product catalog, cart, checkout, and order management.
  • Containerized with Docker for reproducible deploys.
  • Hosted on AWS EC2.
MongoDBExpress.jsReact.jsNode.jsDockerAWS EC2View Live
GET/credentials

Certifications & education

Certifications

  • Google Prompting Essentials
    Coursera
    Dec 2025 — Jan 2026
  • Complete Node.js Developer (GraphQL, MongoDB)
    Udemy
    2023
  • Full Stack MERN Bootcamp
    Learn Code Online
    Dec 2019 — Mar 2020

Education

  • Master of Computer Applications (MCA)
    IGNOU, Delhi
    2019 — 2023
  • Bachelor of Computer Applications (BCA)
    IGNOU, Delhi
    2015 — 2019
GET/contact

Let's talk

Immediate joiner, comfortable on a US-timezone night shift. Reach out directly — no forms, no gatekeeping.

email
nvn.me90@gmail.com
phone
+91 80108 22804
location
Ghaziabad / Noida, India