Full Stack Development in Production: Lessons from Ninepages Techsolutions

Aman Kumar
Full Stack Engineer @ StartupCoaching
“Seventeen months building client work as a Full Stack Engineer at Ninepages Techsolutions taught me more about Redux than any tutorial ever did — mostly by showing me how not to use it.”
Seventeen months building client work as a Full Stack Engineer at Ninepages Techsolutions in Agra taught me more about state management than any tutorial ever did — mostly by showing me how *not* to use it.
Redux is easy to reach for and easy to overuse. A lot of what I actually learned there was where state should live: what belongs in a global store, what belongs in local component state, and what should never have been state at all and could just be derived on render.
The other constant was MongoDB schema design under real client requirements that changed mid-project. Flexible schemas are a gift until three different features assume three different shapes for the same document — after that, you start writing validation layers whether the client's spec asked for them or not.
Working on-site with a small team meant shipping features end-to-end — frontend, API, and database — instead of owning one layer. That full-stack ownership is probably the single habit that's carried over most directly into everything I've built since.

Written by Aman Kumar
Full Stack Engineer — React, Node.js & Next.js
Building scalable web applications, developer tools, and AI products. Currently shipping full-stack features at StartupCoaching.
From Self-Taught to Full Stack Engineer: What Actually Changed
Why I Still Contribute to Open Source After Landing a Full-Time Job
More Thoughts
Why I Built SnippetsX Instead of Just Using Pastebin
Every time I paired with someone on a bug, we ended up in the same loop — screenshots, zipped folders, or a screen-share nobody could type into. SnippetsX started as a fix for that one annoyance.
11 Months In: What Full-Time at StartupCoaching Taught Me About Shipping
Freelance and self-taught projects reward polish. A product team rewards throughput. Ten months into a full-time Full Stack Engineer role, that's the biggest recalibration I've had to make.