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
TYPESCRIPT◆REACT◆NEXT.JS◆NODE.JS◆PYTHON◆FASTAPI◆POSTGRESQL◆REDIS◆MONGODB◆CLICKHOUSE◆KAFKA◆DOCKER◆KUBERNETES◆AWS◆LANGCHAIN◆MICRO FRONTENDS◆
01 — WHAT I ACTUALLY DO

Five layers, one owner.

Most portfolios stop at the components. Mine keeps going down to the ingestion pipeline, the query engine and the deploy.

01SIEM · 6 REGIONS

Data at scale

Log ingestion and search infrastructure for a security platform. Hot-search query paths on ClickHouse Cloud and BigQuery, multi-tenant schemas, and SQS pipelines kept healthy under load.

120B+
events ingested per day
1.4M
rows/sec peak, per region
ClickHouse · BigQuery · Amazon SQS · Kafka · PostgreSQL · Redis · MongoDB
02

Frontend & micro frontends

Independently deployed React micro-frontends used by multiple product teams, with the design specs other teams plan features against.

React · Next.js · TypeScript · Redux · Monorepo
03

Backend & APIs

A production FastAPI microservice for third-party API integrations that I own, plus REST APIs secured with JWT, OAuth and role-based access.

Python · FastAPI · Node.js · Express · Microservices
04

Cloud & DevOps

Containerised services on AWS, shipped through CI/CD and watched through telemetry, APMs and logs. Data restored from cold storage when incidents hit.

AWS · Docker · Kubernetes · CI/CD · CloudWatch
05

AI & LLM tooling

Growing applied experience with LLMs: AI agents and RAG pipelines over vector databases.

LangChain · LangGraph · AWS Bedrock · MCP · RAG
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 →
Grandmaster multiplayer chess landing page: 'The Silent Intellectual Monolith' headline with Play Now button beside a tilted chessboard
JobRadar upload screen: a parsed CV on the left and the extracted profile with experience, skill count and technical skill tags on the right
AI · CAREER TOOLS

JobRadar ↗

Upload a CV and get a structured, searchable profile back: role, years of experience and every skill extracted, feeding a job feed, application tracker and dashboard.

Swoosh landing page: 'Meetings fly by. Your plane won't.' headline with a small plane flying across the hero and Mac and Windows download buttons
DESKTOP APP

Swoosh ↗

A Mac and Windows app that flies a small plane across your screen before every meeting, showing the subject and time left. Syncs with Google and Outlook calendars; fully click-through.

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 – AssociateUdemy - 2020
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