- Shipped React/Next.js + Node.js platforms serving 50,000+ daily users across UK and India deployments; owned delivery end-to-end from scoping to production rollout.
- Re-engineered REST APIs on Express.js and NestJS, cutting average API response time by 60% and removing peak-hour timeouts without added infrastructure cost.
- Led an AngularJS → Next.js migration for a customer-facing portal, lifting UI performance by 35% and enabling SSR for faster first-load and SEO gains.
- Built and shipped two fraud-prevention products (OCR card + biometric flows), cutting fraudulent transactions by 75–85% and protecting customer payments at scale.
- Designed event-driven backends on AWS SQS/SNS using SOLID and clean-architecture patterns, decoupling downstream services and improving fault isolation.
- Mentored 10 junior engineers; ran Agile ceremonies and stakeholder alignment across UK onsite and India offshore teams.
- Hardened CI/CD on Bitbucket Pipelines + Jenkins with Jest/Vitest gates for safer releases.
$ whoami
Suvadeep Ghoshal
Senior Software Engineer
5+ yrs · React · Node.js · TypeScript · AWS
$ cat summary.txt
Senior Software Engineer shipping production MERN & Next.js platforms for 50,000+ daily users — with a bias toward security, performance, and clean architecture.
$ cat location
Konnagar, West Bengal, India
$ ls links/
$
suvadeep@web:~ $ cat about.md
I'm a Senior Software Engineer with 5+ years at LTIMindtree — including two years onsite in the UK — shipping production MERN and Next.js platforms that serve 50,000+ daily users. I work across the stack: React/Next.js on the front, Node.js/NestJS and event-driven AWS on the back, with a bias toward security, performance, and clean architecture.
Lately I've been deep in AI-augmented and agentic development — Claude-powered workflows, tool orchestration, and spec-driven delivery — and in hardening cloud systems for regulated, fraud-sensitive domains. I also mentor junior engineers and enjoy the parts of the job that aren't code: scoping, threat-modelling, and keeping teams aligned across timezones.
# aspirations
- Grow into technical leadership — owning architecture and mentoring engineers, not just shipping features.
- Build AI-native, agentic systems — MCP, AI-automated workflows, LangChain & LangGraph — that make engineering teams meaningfully faster.
- Go deeper on secure, event-driven cloud platforms — and on the systems-engineering layer beneath them: Kubernetes internals (control plane, data plane), learning K8s the hard way.
- Keep learning in the open ↓ — dotfiles, side projects, and whatever I'm hacking on next.
suvadeep@web:~ $ cat experience.log
suvadeep@web:~ $ ls -la projects/
# Selected work from LTIMindtree — production systems, mostly under NDA.
OCR Payment Verification “Trust the Card”
2025Lead Dev · India
Led OCR-based card verification with OAuth 2.0 / OIDC, reducing fraudulent transactions by 85% in production. Owned API contracts, the threat model, and end-to-end QA.
- NestJS
- OAuth 2.0
- OIDC
Vehicle Exchange Platform
2024Full-Stack Engineer · UK
Delivered a contactless license-plate-scan exchange flow with JWT auth and S3 storage, replacing manual paperwork at pilot sites; tuned the Webpack/Babel build to shrink bundle size.
- MERN
- AWS S3
- JWT
Biometric Verification System “Trust the Customer”
2023Lead Dev · UK
Launched MERN-based biometric login with OAuth 2.0 / OIDC, cutting account-takeover fraud by 75% within the first release window.
- MERN
- OAuth 2.0
- OIDC
Express Exit Pass System
2022Lead Dev · India
Built a QR-code self-service rental-return flow that removed the front-desk handoff and lifted customer satisfaction across pilot locations.
- Next.js
- Zustand
- NestJS
Contactless PreCheck
2021Developer · India
Shipped a contactless check-in flow on React + Spring Boot with JWT auth that cut counter wait time by 76%.
- React
- Spring Boot
- JWT
# git remote — live from github.com/iamsg97
fetching repos…
suvadeep@web:~ $ cat stack.txt
- Languages
- TypeScript · JavaScript (ES6+) · Java · HTML5 · CSS3 · SQL
- Frontend
- React.js · Next.js · Redux · Zustand · React Query · AEM · Webpack · Babel
- Backend
- Node.js · Express.js · NestJS · Spring Boot · REST · Microservices · Event-Driven
- Databases
- MongoDB · PostgreSQL · Prisma ORM
- Cloud & DevOps
- AWS (EC2, S3, SQS/SNS, SSM) · Docker · Kubernetes · Jenkins · Bitbucket Pipelines
- AI / Agentic
- MCP · LangChain · LangGraph · AWS Kiro (spec-driven) · Custom agents · Context tuning
- Testing & Quality
- Jest · Vitest · Mocha · Cypress · TDD · Code Review
- Security & Practices
- OAuth 2.0 · OpenID Connect · JWT · RBAC · SOLID · Clean Architecture · Agile/Scrum
# certifications
- AWS Certified Developer – Associate (DVA-C02)— in progress
- Claude AI Fluency: Framework & Foundations — Anthropic
- Claude 101 — Anthropic
suvadeep@web:~ $ cat ~/.dotfiles
I live in the terminal. My setup is a one-shot, idempotent `setup.sh` — keyboard-driven, no GUI dependencies, and re-runnable without breaking anything. It's all in my dotfiles.
- os
- Pop!_OS / Ubuntu 24.04
- shell
- Fish · Starship prompt · Tmux
- editor
- Neovim · lazy.nvim · LSP everywhere
- files & git
- Yazi · LazyGit · Delta · Gitsigns
- toolchains
- pyenv · uv · ruff · rustup · rust-analyzer · fnm (Node/TS) · OpenJDK 21 · jdtls · Go · gopls
$ git clone github.com/iamsg97/dotfiles
suvadeep@web:~ $ ./contact.sh
Open to interesting problems, senior/lead roles, and consulting on secure, AI-augmented systems. Drop a line — or reach me directly: