Gokulraaj
Gokulraaj

Gokulraaj

Software Developer

I'm a software engineer at Citi building distributed systems and backend infrastructure — currently migrating legacy schedulers to event-driven microservices with Apache Kafka and Spring Boot. On the side, I build AI-powered products: a multi-agent financial analysis system and a WhatsApp-native RSVP SaaS.

I graduated from NIT Trichy with a CS degree, ranked in the top 1 percentile in JEE, and hold an AIR 18 in NEST. Outside of engineering, I compete in sprints and relays at national athletic meets, and I write occasionally about things I'm building and learning.

Achievements

A few milestones across academics, work, and athletics.

Academic
Top 1 percentile nationally in JEE Mains and JEE Advanced
Academic
All India Rank 18 in NEST (National Entrance Screening Test)
Professional
Best Performer of the Year 2025 — Citi
Professional
Runner-up, Agentic AI Hackathon — RapidClaims AI
Athletics
Multiple podium finishes in 100m, 200m, 4×100m, and 4×400m at national-level athletic meets
Athletics
District-level achiever in Yoga; represented hockey at South Zonal level

My

Projects

Multi-Agent Financial Analysis System

A RAG-powered multi-agent system that triages and routes financial analysis tasks across expert agents for 10-Ks, earnings, and tabular data.

PythonOpenAI GPT-4LangChainChromaDBFastAPIRAG

RSVP — WhatsApp-Native Guest Management SaaS

A WhatsApp-first RSVP platform with Supabase multi-tenancy, RLS, OAuth, and a real-time host dashboard for guest management.

Next.jsSupabasePostgreSQLWhatsApp Flows APIshadcn/uiOAuth

Happy Hunt — Progressive Web App

A PWA with secure JWT auth, responsive Material UI, offline support, and production deployment on DigitalOcean with NGINX.

ReactNode.jsMaterial UIJWTPWADigitalOceanNGINX

Personal Portfolio Website

A personal portfolio to showcase projects, resume, and writing with a performant Next.js + MDX stack.

Next.jsTypeScriptTailwindCSSMDX

Error Analyser – VS Code Extension

A VS Code extension that parses logs and uses LLMs to surface contextual fixes directly in the editor.

TypeScriptVS Code APILLMGemini

Disaster Event Location Prediction from Tweets

Real-time tweet streaming with a fine-tuned BERT model to classify disaster events and infer affected locations.

PythonBERTKafkaStream Processing

My

Skills

Languages
JavaPythonJavaScriptTypeScript
Backend
Spring BootApache KafkaApache IgniteNode.jsFastAPIGraphQLREST APIs
AI / ML
OpenAI APIsLangChainRAGChromaDBNumPyPandasScikit-learnTensorFlowNLTK
Frontend
React.jsNext.jsAngularTailwindCSSshadcn/ui
Databases
PostgreSQLOracle DBMongoDBRedisSupabaseApache Hive
DevOps & Tools
DockerJenkinsGitLinuxNGINX

My Experience

Here are some of my work experiences where I've turned challenges into accomplishments, making things happen.

Citicorp

Jul 2023 - Present

Application Developer 2

Led migration of a legacy PL/SQL scheduler to a Java domain-driven microservices architecture. Transformed a monolithic job scheduler into a distributed system using Apache Kafka and Spring Boot — achieving 3x scalability and 40% reduction in job execution latency. Optimized CI/CD pipelines for 2x faster builds. Recognized as Best Performer of the Year 2025.


Citicorp

May 2022 - Jul 2022

Summer Analyst

Employed agile methodologies for iterative development. Created utility functions using Hive queries for big data processing. Gained in-depth knowledge of big data systems and architecture.


FactoryPlus

Feb 2022 - Mar 2022

Software development Intern

Utilized Next.js to build high-performance user interfaces. Improved landing page performance and implemented SEO best practices. Analyzed Google Ad performance to optimize marketing campaigns.


The Records House

Mar 21 - Aug 21

Mobile Development - React Native

Designed and implemented UI elements for playlist and genre pages using Native Base and React Native. Improved application performance and implemented input sanitization using Formik and Yup.


Eventspeciale

Dec 20 - Mar 21

Product development - MVP

Led a team of 6 to design and develop a web application. Utilized Figma for prototyping and implemented a robust authentication system. Restructured the application's architecture and deployed it to a production environment.


Contact Me

Have a question or want to work together? Send me a mail!

Email: vgokul.2050@gmail.com