Software Engineer building scalable migration and integration systems at Contentstack.
I design and maintain production-grade TypeScript services powering large-scale CMS migrations, secure OAuth workflows, and modular backend architectures.
Focused on system design, clean architecture, performance optimization, and secure integrations. Currently deepening expertise in distributed systems and event-driven architectures.
- CMS Migration Tooling (Legacy CMS → Contentstack)
- Writing production-grade TypeScript modules
- Security upgrades & dependency management (Snyk-based updates)
- Modular backend architecture
- OAuth-based secure integrations
- Led client-facing POCs and delivered successful migration workflows.
- Backend Architecture & Clean Code
- Content transformation pipelines
- API design
- Authentication & Authorization
- Event-driven systems (Hands on practice on kafka)
- System Design fundamentals (Caching, Rate Limiting, Pub-Sub, Distributed Systems)
Languages
- TypeScript
- JavaScript
- Python
Backend
- Node.js
- Express
- REST APIs
- OAuth 2.0
Frontend (Working Knowledge)
- React.js
- Next.js
- VITE
Tools
- GitHub Actions
- CI/CD
- Docker (Learning)
- Jest (Unit Testing)
Migration Tooling
Build and maintain tooling to migrate content models and entries across CMS platforms.
OAuth Proxy
Lightweight proxy service to securely manage OAuth flows and third-party integrations.
Automation Scripts
Utilities to automate repetitive migration workflows and improve deployment reliability.
Active contributor to production repositories at Contentstack, primarily focused on migration tooling, security upgrades, and backend architecture improvements.
- LinkedIn: https://www.linkedin.com/in/shobhitupadhyayy/
- Mumbai, India
Always open to discussing backend systems, architecture, and system design.



