Hey there! I'm

Gokul Sreekumar

Software Engineer @ Goldman Sachs

Building trading platforms and event-driven systems that power global markets. Passionate about backend engineering, AI/ML, and solving complex distributed systems challenges.

Gokul Sreekumar

About Me

I'm a software engineer with a passion for building robust, scalable systems that make a real impact. Currently working at Goldman Sachs, I specialize in creating trading and booking platforms that handle complex financial workflows across global markets.

My expertise lies in backend development, distributed systems, and event-driven architectures. I love diving deep into challenging problems—whether it's designing a multi-market trading platform or building AI-powered tools to streamline development workflows.

From NIT Calicut to Wall Street tech, I've been on an exciting journey. I've built everything from educational database systems from scratch to production-grade RAG platforms. I'm always learning, always building, and always looking for the next challenge.

Bengaluru, India
NIT Calicut, CS '22
3+ years experience

Work Experience

Associate (Software Engineer II)

Goldman Sachs Nov 2024 - Present

Bengaluru, India

  • Led end-to-end delivery of a cross-market equities trading platform, extending US-only system to top 10 Asian markets for UHNW sales desks
  • Owned full SDLC: requirements, architecture, development, testing, and production rollout across Sales, Global Markets, and Books & Records teams
  • Implemented FIX protocol integrations for order placement, executions, partial fills, and average-price allocations with complex booking workflows
  • Built backend services using Spring Boot + Kafka event-driven architecture and contributed to React-based order-entry UI
  • Leveraged AI/LLMs for requirements analysis, debugging, and automated Spring framework migration
  • Contributed to internal AI-driven data platforms with semantic search, RAG, and LLM-assisted SQL generation

Analyst (Software Engineer I)

Goldman Sachs Jun 2022 - Oct 2024

Bengaluru, India

  • Modernized derivatives booking pipelines by eliminating legacy flows and migrating to JMS-based ingestion with robust validation
  • Built MongoDB-backed staging layer improving traceability and enabling complex cash/equities movement workflows
  • Re-architected file-based booking system with extensible framework supporting Excel, CSV, TSV formats with plug-and-play parsers
  • Integrated with secure firmware platform for external institutional clients

Summer Analyst Intern

Goldman Sachs Jun 2021 - Jul 2021

Bengaluru, India

  • Designed pre-trade disclosure document delivery workflow using Java and Spring
  • Integrated REST services and messaging components for front-office systems
  • Gained exposure to regulatory constraints and financial systems architecture

Featured Projects

Side projects and open-source contributions that I'm proud of

DataDistillerAI

End-to-end RAG system for knowledge exploration with semantic search, vector indexing, and LLM-powered analysis. Built with FastAPI, Kafka, FAISS, and LangChain.

Python FastAPI Kafka FAISS LangChain PostgreSQL
  • Async ingestion pipeline with Kafka queues for horizontal scaling
  • Vector search with FAISS to ground LLM responses and reduce hallucinations
  • Multi-LLM backend support (OpenAI/Ollama/Gemini/Claude)

NITCBase

Educational relational database system built from scratch to demonstrate RDBMS internals including storage, indexing, query execution, and transaction handling.

C C++ Docusaurus
  • Comprehensive documentation with step-by-step implementation guides
  • Adopted into DBMS curriculum at NIT Calicut
  • Covers B+ trees, buffer management, and query optimization

eXpOs

Experimental operating system for simulated XSM machine, implementing kernel components including interrupts, system calls, paging, and file I/O.

C Assembly OS Internals
  • Complete kernel implementation from bootloader to process scheduling
  • Memory management with paging and virtual memory
  • File system with disk I/O and user authentication

Kerberos Authentication

RFC-based implementation of the Kerberos authentication protocol with ticket-granting flows, message formats, and cryptographic exchanges.

Java Networking Cryptography
  • Multi-VM test setup simulating protocol participants
  • Validated through controlled attack scenarios
  • Complete implementation following RFC specifications

Technical Skills

Technologies and tools I work with daily

Languages

Java Python JavaScript C/C++ SQL

Backend & Distributed Systems

Spring Boot REST APIs Apache Kafka JMS Event-driven Architecture FIX Protocol

Databases & Storage

MongoDB PostgreSQL DynamoDB GemFire (OQL) Redis

Cloud & Infrastructure

AWS (EC2, S3, IAM) Docker Kubernetes Argo CD

AI/ML & Developer Tools

LLMs (GPT, Claude) LangChain OpenAI APIs RAG Systems FAISS Model Context Protocols

DevOps & Observability

GitLab CI/CD Grafana PagerDuty JIRA Git

Certifications

Generative AI with Large Language Models DeepLearning.AI (AWS Team) - June 2025
Deep Learning Specialization DeepLearning.AI (Andrew Ng) - August 2020

Beyond Code

When I'm not building software, you'll find me...

Reading & Writing

Avid reader with an active Goodreads profile. I also write technical and philosophical pieces on Substack exploring everything from DSA mental frameworks to finding meaning in life.

Swimming

Born and raised near Kovalam beach in Kerala, I'm a water person at heart. Try to beat me in a swimming contest—you'll have a hard time!

Running

Regular runner who finds clarity and peace in those early morning miles. It's my meditation and my challenge rolled into one.

Hiking & Travel

From the Himalayas to Kudremukh in Karnataka, I love exploring mountains and trails. There's something magical about standing at a summit after a challenging climb.

Geography & Maps

Fascinated by how geography shapes culture and history. I can spend hours on Google Earth exploring how politics, colonization, and culture shaped modern borders and architecture.

Problem Solving

Beyond work, I enjoy tackling algorithmic challenges on LeetCode and AlgoExpert. Strong foundations in data structures and a genuine love for elegant solutions.

Goodreads Highlights

Recent reads and reviews

Gokul Sree on Goodreads

Explore my bookshelves, ratings, and reviews.

Visit profile

Tomorrow, and Tomorrow, and Tomorrow

A modern, game‑dev‑infused novel with deeply drawn, morally grey characters. The creative partnership between Sam and Sadie feels magical—world‑building as shared meaning.

See review

Dead Man's Walk

Atmospheric and spare, with meticulous landscape detail and layered perspectives across Texans, Comanche, Apache, and Mexicans. Slow‑burn, character‑first storytelling done right.

See review

The Remains of the Day

A reflective meditation on dignity, devotion, and the costs of unwavering service. Subtle, philosophical, and quietly devastating—worth the slow start.

See review

Let's Connect

Always open to interesting conversations, collaboration opportunities, or just a friendly chat!

Location

Bengaluru, Karnataka, India