SENIOR SOFTWARE ENGINEER · AI FULLSTACK

I build the wholestack · surface to infra.

Not a frontend engineer who dabbles. React, TypeScript and micro frontends on the surface; PostgreSQL, Redis and Cassandra underneath; Docker, Jenkins, GitHub Actions and AWS carrying it to production. I design the data model, write the API, wire the pipeline and own the deploy.

Everything I ship is built SEO-friendly and performance-budgeted from the first commit — semantic markup, Core Web Vitals, server rendering where it earns its keep.

Download résuméPDF · 1 PAGE ↓
Shivam Goyal, Senior Software Engineer (Fullstack) based in Bengaluru, India
FRONTEND · BACKEND · DATA · INFRA
TYPESCRIPTREACTNEXT.JSNODE.JSPYTHONGRAPHQLPOSTGRESQLREDISCASSANDRAMONGODBDOCKERAWSJENKINSNGINXMICRO FRONTENDS
TYPESCRIPTREACTNEXT.JSNODE.JSPYTHONGRAPHQLPOSTGRESQLREDISCASSANDRAMONGODBDOCKERAWSJENKINSNGINXMICRO FRONTENDS
01 — WHAT I ACTUALLY DO

Four layers, one owner.

Most portfolios stop at the components. Mine keeps going down to the query plan and the deployment pipeline.

01

Frontend & design systems

Micro frontend architecture with independently deployable React microapps, shared TypeScript component libraries, and state that stays predictable at scale.

React · Next.js · Redux · Zustand · MUI · D3
02

Backend & databases

REST and GraphQL APIs serving high-volume production traffic, with polyglot persistence chosen per access pattern rather than by default.

Node.js · Python · PostgreSQL · Redis · Cassandra · MongoDB · WebSockets
03

DevOps, deployment & infra

Jenkins and GitHub Actions pipelines, Nginx deployment configuration, containerised services and AWS runtime — built by me, not handed over.

AWS Lambda, ECS, CloudFront, S3, CloudWatch · Docker · Nginx · CI/CD
04

SEO & performance

Semantic, accessible markup, structured data, and a performance budget held from the first commit. AMP pages on a previous product extended reach on low-bandwidth connections.

Core Web Vitals · SSR/SSG · Lighthouse · a11y · structured data
02 — MEASURED OUTCOMES
90%
Automated test coverage at TCS, via Jest and React Testing Library
45%
Fewer production defects once that quality gate held
35%
Functionality gain leading a five-developer legacy rewrite
74%
Faster turnaround after React lifecycle and Redux work
5.5yrs
Shipping SaaS in React, TypeScript and Node.js
03 — EXPERIENCE

Where I've shipped.

GlobalLogic

CURRENTAssociate Consultant
FEB 2025 — PRESENT

Architected and shipped React microapps on a micro frontend architecture — independently deployable modules across a distributed delivery pipeline serving multiple product teams.

Engineered the Exabeam Search Audit Dashboard, turning structured security audit data into diagnostic views that speed up triage, and a Kanban scheduling tool in React, Python, SQL and D3.

Owned REST and GraphQL integration end to end, built shared TypeScript component libraries, and authored the architecture documentation partner teams plan against.

Tata Consultancy Services

System Engineer
NOV 2022 — FEB 2025

Delivered the Risk Sensing UI Dashboard for Johnson & Johnson, surfacing risk intelligence across events, goods and materials from large structured datasets.

Raised automated test coverage to 90%, cutting production defects 45%, and led five developers through a React and Redux rewrite that improved functionality 35%.

Implemented Jenkins CI/CD with Nginx deployment configuration for automated analysis and validation, improving maintainability 15%.

Mantra Labs

Software Engineer
JAN 2021 — NOV 2022

Built the Renewal Management Portal for Care Health Insurance, integrating manual and auto-dialer systems into policy renewal workflows.

Designed authenticated REST APIs with JWT, OAuth and role-based authorization across a hierarchical permissions structure.

Investigated production telemetry, APM metrics and logs to catch defects early, and shipped AMP pages that extended reach on low-bandwidth connections.

Cetpa — Python Developer, InternMAR — MAY 2019
04 — SELECTED WORK

Built outside the day job.

CASE STUDY · DISTRIBUTED SYSTEMS

Grandmaster

Real-time multiplayer chess where each store does exactly one job: Redis holds session and live game state, Cassandra absorbs write-heavy match logs, PostgreSQL keeps relational user data, and WebSockets keep both players on the same board.

RedisCassandraPostgreSQLWebSockets
Read the case study →
screenshot — live board, clock, move list
FULL-STACK

CoRoute

Groups co-create, sync and navigate shared travel itineraries in real time.

PLATFORM

Yacht UPS

Boating management: payments, real-time notifications and admin tooling over Socket.IO.

FRONTEND · SEO

Portfolio

Responsive, SEO-optimized personal site with animation tuned for engagement and accessibility.

05 — WRITING

I write it down.

29 posts on Hashnode, mostly long-form: what I learned building something, or the JavaScript and systems fundamentals I wanted to explain properly.

All 29 posts ↗
DISTRIBUTED SYSTEMS11 MIN

Building a Production-Ready Multiplayer Chess App

The full write-up behind the Grandmaster case study: Redis, Cassandra, Postgres and WebSockets, and why each one is there.

APR 4, 2026READ ↗
AUTH & BACKEND6 MIN

Build Your Own OIDC Provider, Beginner to Advanced

Node.js, Express, PostgreSQL and oidc-provider — standing up real OpenID Connect rather than reaching for a hosted one.

APR 20, 2026READ ↗
LINUX & INFRA6 MIN

Linux File System Hunting: 10 Discoveries

Ten things digging through the file system changed about how I read the operating system underneath my services.

APR 22, 2026READ ↗
Architecture (Restructured)One app, one deploy — collapsing 8 workspace packages into a single Next.js project.9 MIN ↗Understanding OOP in JavaScriptClasses, objects and blueprints, explained for people who keep half-remembering them.7 MIN ↗The magic of this, call, apply and bindThe topic that trips up beginners and plenty of seniors, taken slowly.7 MIN ↗
06 — AI-ASSISTED DEVELOPMENT

Where AI helps, and where it doesn't.

Cursor and Claude Code are in the daily workflow behind a deliberate rule for when they accelerate delivery and when standard engineering rigor is required instead. Test coverage on shipped code stays mine either way.

CURSORRapid feature and UI iteration
CLAUDE CODEMulti-file refactors across microapps
BY HANDArchitecture, data-model boundaries, anything a test can't prove
07 — CERTIFICATIONS

Credentials.

AWS Certified Solutions Architect – Associate2020
Certified Ethical Hacker (CEH)EC-Council
ICSI | CNSS Network Security SpecialistICSI
GitHub FoundationsGitHub
08 — ABOUT

A bit of background.

I lead teams as much as I write code: code-review standards, testing gates, and architecture documentation that gives partner teams something to plan against. Five developers through a legacy rewrite, a quality bar that became the team's, and the pipelines to keep it honest.

The work I like best sits where a messy dataset becomes a screen someone can make a decision from — and where the thing behind that screen stays fast under real traffic.

09 — EDUCATION
Bachelor of Engineering, Computer Science
Shri Ram College of Engineering & Management, Gwalior, India
2016 — 2020