Krishna Ganta — portrait
Online
~/krishna — bash
$ whoami
krishna_ganta — software_engineer — chicago, il
$ cat profile.json
{
  "role": "Full-Stack Engineer / UI·UX Developer",
  "experience": "4+ years",
  "focus": ["scalable systems", "polished UX", "AI-assisted dev"],
  "currently": "building modular UI at Indus River"
}
$ # let's talk →

I'm a software engineer who happens to care a lot about how things look. Most engineers stop at "it works" — I keep going until it feels right. Four years in, I've shipped full-stack features serving 50,000+ daily users, designed reusable component systems, and orchestrated subscription pipelines that took onboarding from 30 minutes down to 2.

The work I love most lives in the gap between design intent and engineering reality — that messy seam where a designer's Figma file meets a backend deadline, where a database query meets a loading state, where a user's confusion meets a button label. Most teams treat that gap as someone else's problem. I treat it as the work. It's why I learned both Spring Boot and Figma, why I read Kafka logs in the morning and tweak CSS variables at night.

Today I work at Indus River Technologies in Texas, where I redesign interfaces in React and Angular, build the Spring Boot services they talk to, and use AI tools like GitHub Copilot and the OpenAI API to move faster without cutting corners. Before that, I built event-driven microservices at Tata Consultancy Services, automated infra with Terraform on AWS, and earned my M.S. in Computer Science at Governors State University.

When I'm not coding, I've been known to disappear into a cricket match — I captained my district zonal team back in India and the muscle memory hasn't faded. The rest of the time I'm exploring Chicago, sketching interface ideas in a notebook, or going down rabbit holes on how the best products got their details right.

Currently Exploring

Generative AI & LLMs RAG & Agentic systems Prompt engineering
Feb 2024 — Now
Indus River Technologies · Texas
Lead full-stack feature development across multiple product modules. Redesigned interfaces serving 50,000+ daily users, lifting engagement by 20% and cutting bounce rate by 15%. Built modular TypeScript components with Webpack, integrated REST APIs with Spring Boot back-ends, and shipped automated test coverage with Jest & Selenium. Pioneered AI-assisted debugging with ChatGPT and Copilot to accelerate root-cause analysis on production incidents.
JavaSpring BootReactAngularTypeScriptDynatraceCI/CDCopilot
May 2021 — Dec 2022
Tata Consultancy Services · Hyderabad
Designed real-time data pipelines on Apache Spark and Kafka. Built REST and SOAP services with Node.js and Spring, orchestrating subscriptions through AWS Lambda & API Gateway in a Linux microservices environment. Owned an automated subscription system that cut manual onboarding from 30 minutes to under 2, and reduced multi-environment infra setup from a full day to under 5 minutes with Terraform, Docker, and Kubernetes on AWS.
KafkaSparkAWS LambdaMongoDBTerraformKubernetesJUnitPython
Aug 2022 — Dec 2023
Governors State University · Illinois
Master's in Computer Science with coursework spanning distributed systems, cloud architecture, and human-centered design. Built capstone projects in NLP, serverless computing, and full-stack engineering — including the AI chatbot featured below.
Distributed SystemsCloudNLPHCI
Concept · UI/UX Exercise
GSU Jaguars Merchandise — Redesign Concept
A self-directed redesign concept for the Governors State University merchandise store, reimagining the catalog browsing experience around the Jaguars brand. Designed a modern product page with bolder hierarchy, a focused size-and-add-to-bag flow, and category navigation that scales with inventory. On the engineering side, prototyped lazy loading, code splitting, and a server-side caching layer over a MongoDB-backed REST API — targeting a 20% improvement in load times. Case study coming soon.
ReactTypeScriptREST APIsMongoDBCachingResponsive UI
University Capstone
AI-Powered Customer Support Chatbot
A serverless chatbot built with Python and Flask-RESTPlus, deployed on AWS Lambda, that automates first-line student support. Used NLP for intent recognition and keyword clustering, then layered the OpenAI API on top with prompt-engineered responses for richer answers. The classification pipeline cut average wait time by 40% and laid the groundwork for full LLM-based response generation.
PythonFlask-RESTPlusAWS LambdaOpenAI APINLPPrompt Engineering
Production System @ TCS
Subscription Orchestration Pipeline
An event-driven microservices system that automated customer subscription onboarding end-to-end. Multithreaded Java consumers and producers communicate through Kafka and RabbitMQ, with AWS Lambda orchestrating downstream workflows and MongoDB storing subscription state. Reduced manual onboarding from 30 minutes to under 2, and was carried through to steady-state production signoff.
KafkaSpring BootAWS LambdaMongoDBMultithreadingMicroservices

Frontend

  • React
  • Angular
  • TypeScript
  • Redux
  • HTML5
  • CSS3
  • Webpack

Backend

  • Java
  • Spring Boot
  • Node.js
  • Python
  • Flask-RESTPlus
  • REST
  • SOAP

Cloud & DevOps

  • AWS
  • Azure
  • Docker
  • Kubernetes
  • Terraform
  • Jenkins
  • CI/CD

Data & Streaming

  • PostgreSQL
  • MongoDB
  • Cassandra
  • Oracle
  • Kafka
  • RabbitMQ
  • Spark

AI / GenAI

  • OpenAI API
  • Prompt Engineering
  • GitHub Copilot
  • LLMs
  • NLP

Design & Testing

  • Figma
  • Adobe XD
  • Sketch
  • JUnit
  • Jest
  • Selenium
  • Postman

— What people I've worked with say

Let's build something good together

Got a role, a problem,
or just want to talk shop?

My inbox is always open. Whether you're hiring for a full-stack engineer, looking for someone to make your product feel right, or just want to nerd out about Kafka or design systems — I'd love to hear from you.

Based in Chicago, IL  ·  US work-authorized (C-14 EAD)  ·  No sponsorship required