Skip to content
Not actively looking

Full Stack Developer · APIs & scalable back-ends · 5+ yrs · Ahmedabad, India

Hi, I'm Satish — I build fast, scalableback-ends & APIs.

Full Stack Developer with 5+ years — most of it deep in the server layer, architecting and scaling RESTful APIs and microservices in Node.js and Express, backed by MongoDB, MySQL, and Redis caching. I design reliable, low-latency back-ends (sub-200ms responses, 99.9% uptime) for high-traffic platforms with 100K+ users, then pair them with clean React and Next.js front-ends to ship features end-to-end.

5+
Years shipping
80+
REST APIs built
99.9%
API uptime
Satish Baghel

At a glance

Experience
5+ years
Role
Full Stack Developer
Core stack
Node · Express · Redis · React
Location
Ahmedabad, India
Status
Not actively looking
Open to
Networking & advice

Toolkit

Tech I work with

  • Node.js
  • Express
  • MongoDB
  • MySQL
  • Redis
  • Socket.io
  • JavaScript
  • TypeScript
  • React
  • Next.js
  • Redux
  • Git

Experience

Where I've worked

Full history
  1. Software Engineer

    Current

    Software and Technology Advanced Research Laboratory Pvt. Ltd.

    Jan 2023Present3 yrs 7 mos

    Pune, Maharashtra, IN

    • Architected and maintained RESTful APIs and microservices in Node.js/Express at <200ms response and 99.9% uptime, serving a platform with 100K+ active users and lifting cross-team efficiency ~30%.
    • Introduced Redis caching and MongoDB/MySQL query tuning on hot paths, cutting average API latency ~35% and database load ~25% under peak traffic.
    • Implemented secure Stripe payment workflows handling $250K+/month with full PCI-DSS coverage, cutting payment support tickets ~40%.
    • Hardened API security with JWT auth, rate limiting, and input validation, and instrumented services with logging/analytics across 500K+ monthly sessions.
    • Led the front-end team building responsive React.js + Redux interfaces, lifting user satisfaction ~20% and improving TTI from 4.5s to 3.1s (~30%).
    • Refactored legacy code and mentored juniors — cutting duplication ~35%, reducing delivery time ~25%, with a 95% sprint completion rate.
  2. MERN Stack Developer

    Shiv Technolabs

    Aug 2022Jan 20236 mos

    Ahmedabad, Gujarat, IN

    • Built 15+ secure RESTful APIs in Node.js/Express with JWT auth and full CRUD, maintaining 99.9% uptime and sub-200ms responses for 50K+ users.
    • Modeled and optimized MongoDB schemas and indexes powering core services, keeping queries fast as data volume grew.
    • Managed CI/CD pipelines enabling automated, zero-downtime deploys across dev/staging/prod, cutting deployment time ~70%.
    • Directed internal admin tooling and content-moderation APIs — cutting manual effort ~50% and improving moderation speed ~35%.
    • Led the MERN team to deliver 10+ full-stack features, translating wireframes into production-ready modules and speeding delivery ~30%.
    • Championed quality through 100+ code reviews and Agile ceremonies.

Work

Selected projects

All projects
Case study

Water Taker

50+ APIs · +45% query speed

50+ REST APIs in Node.js/Express/Sequelize (MySQL) at sub-300ms and 99.9% uptime, with geolocation-based dynamic pricing (+45% query speed), live 10s order tracking (98% delivery success), and English/Arabic localization (+30% retention in Dubai).

  • Node.js
  • Express
  • MySQL
Case study

Trading App

1000+ concurrent · <200ms

Real-time trading back-end (Investor/Consultant/Admin roles) for 5,000+ users with a Socket.io engine (1000+ concurrent, <200ms), Zerodha + TradingView integration, Twitter sentiment analysis (10K+ tweets/day), and Razorpay subscription billing.

  • Node.js
  • Socket.io
  • MongoDB
  • React
Live

Time2Enter

100K+ users · +45% revenue

Scalable event platform for 100K+ users at 99.9% uptime — Node.js services with Rabbit Bank-integrated data entry (−60% manual input), PCI-compliant Stripe payments (+45% membership revenue), and event modules (Control Sheet, Breed Assignment, Judging) behind a React UI.

  • Node.js
  • MongoDB
  • Stripe
  • React
Live

EV India

35+ APIs · +25% traffic

35+ Node/Express APIs powering a fast, SEO-friendly Next.js platform for 10,000+ monthly visitors (−40% load time, +25% organic traffic), with a side-by-side EV comparison engine, layered filters, and a React Master Admin Panel (−50% admin task time).

  • Node.js
  • Express
  • MongoDB
  • Next.js
  • +1

Writing

From the blog

View all
Featured2 min read

useEffect Cleanup: Avoiding Memory Leaks in React 19

A missing cleanup function is the most common cause of stale state and memory leaks in React. Here is when you need one and how to write it correctly in React 19.

reactjavascriptdebugging
Read article
2 min read

Tailwind CSS v4 Tips for Next.js

Tailwind CSS v4 drops the JavaScript config in favor of CSS-first setup. Here are practical tips for using it cleanly in a Next.js 16 App Router project.

tailwindnext.jscss
2 min read

TypeScript Utility Types You Should Actually Use

TypeScript ships a set of built-in utility types that remove most of the hand-written generics people reach for. Here are the five that earn their place in everyday code.

typescriptjavascript
3 min read

How to Add a Sitemap in Next.js 16

Next.js 16 builds /sitemap.xml from a single app/sitemap.ts file. Here is the exact code to list your static routes and blog posts for Google.

next.jsseotypescript

Recommendations

What people say

  • Satish consistently shipped clean, well-tested React features ahead of schedule and lifted the whole front-end team's standards. He's the engineer you want owning a critical path.
    Reporting ManagerEngineering Manager · (add company)
  • He took our slow, hard-to-maintain dashboard and turned it into something fast and delightful. Load times dropped noticeably and our users felt it immediately.
    Product LeadProduct Manager · (add company)
  • Reliable, communicative, and deeply thoughtful about performance and code quality. Satish mentored our juniors while still out-delivering on his own roadmap.
    Senior ColleagueTech Lead · (add company)

Activity

Last 6 months in code

AI assistant

Ask my resume

Curious about my experience, skills, or projects? Ask the assistant below — it answers straight from my resume.

Hi! I'm an AI assistant that can answer questions about Satish's resume. What would you like to know?

Contact

Let's build something.

I'm not actively job-hunting right now, but I'm always happy to talk shop, swap ideas, or help on an interesting problem. Email is the fastest way to reach me — I read everything and reply to most.