- Jul 2024 – Present
Software Engineer @Nomura
Backend (Java/Camel, 60M+ trades) → production AI (RAG, agents, MCP). Sonar AutoFix + Nomura Star.
Started in Global Markets IT on Java and Spring Boot systems for trade reporting and reconciliation. Owned several Apache Camel adapters end to end, and sped up a trade-persistence service handling 60M+ records from ~3s inserts to ~40ms. Built Sonar AutoFix — an LLM tool in CI that auto-fixes SonarQube issues (~40% cleared; Nomura Star award). Now build production AI: RAG over enterprise docs, agent workflows, web search, and MCP tools that let models use Confluence, Jira, and internal systems.
Stack
- Java
- Spring Boot
- Apache Camel
- Python
- AWS Bedrock
- LangChain
- LangGraph
- RAG
- MCP
- Docker
- Apr 2024 – Jul 2024
Full-Stack Developer Intern @Techwondoe
Shipped multi-tenant task APIs with NestJS, JWT, and RBAC. Full-time offer (declined).
Built and shipped a multi-tenant task management backend with NestJS, TypeORM, and PostgreSQL. Added JWT auth, role-based access, solid input validation, and OpenAPI docs. Held up under load testing; received a full-time offer (chose Nomura).
Stack
- NestJS
- TypeORM
- PostgreSQL
- JWT
- Swagger
- May 2023 – Mar 2024
Software Engineer Intern @Wizergos
Migrated chatbot AngularJS → React; APIs + 500+ tests; faster, more reliable UI.
Worked on a customer-facing chatbot in Bengaluru (two stints). Migrated it from AngularJS to React, wired up auth and data APIs, and wrote 500+ tests. Faster responses and fewer UI bugs in production.
Stack
- React
- AngularJS
- REST APIs
- JavaScript
- Testing
Hi! I’m Karthik
Reddy.

+ Backend, AI, Enterprise
+ Hyderabad, India
+Open to Backend Engineer & AI Engineer roles.
- Open source
Choreogithub ↗
Production layer for LangGraph — multi-agent systems with budgets, guardrails, and evals. §case study ↗
Open-source production layer for LangGraph. Build multi-agent AI systems with budgets, guardrails, retries, evals, and observability. Early, building in public.
Stack
Python, LangGraph, Multi-agent, Evals, Observability
- Python
- LangGraph
- Multi-agent
- Evals
- Observability
Links
- Personal project
CodeRAGgithub ↗
Search code by structure (methods + call graphs), not random text chunks. §case study ↗
Most RAG tools treat source code like plain text. CodeRAG indexes methods and how they call each other, so search follows real code structure. Includes APIs and a simple chat UI.
Stack
Python, FastAPI, React, TypeScript, ChromaDB, Sentence Transformers
- Python
- FastAPI
- React
- TypeScript
- ChromaDB
- Sentence Transformers
Links
- Internal platform
Sonar AutoFix @Nomura
CI bot that reads SonarQube issues and opens merge requests with fixes. §case study ↗
Runs inside GitLab CI. When SonarQube flags code smells or complexity, an LLM proposes a fix and opens an MR for review. Cleared about 40% of team issues and won a Nomura Star award.
Stack
Python, LLMs, javalang, GitLab CI, Docker, SonarQube
- Python
- LLMs
- javalang
- GitLab CI
- Docker
- SonarQube
Links
- Internal tooling
ServerConnect @Nomura
MCP server so an AI assistant can check logs, metrics, and tickets for you. §case study ↗
A small MCP server I built for myself: ask Claude Code in plain language to pull logs over SSH, check Tomcat, read Grafana, or look up GitLab/Jira — instead of jumping across tools by hand.
Stack
Python, FastMCP, MCP, SSH, Grafana, GitLab API
- Python
- FastMCP
- MCP
- SSH
- Grafana
- GitLab API
Links
- Personal project
CraftMyCVgithub ↗
Generate a tailored resume from your profile + a job description. §case study ↗
You paste your background and a job description; it drafts a customized CV you can edit in the browser. Spring Boot API, React UI, and a Python AI service, all Dockerized.
Stack
Java 17, Spring Boot, React, TypeScript, Python, Docker
- Java 17
- Spring Boot
- React
- TypeScript
- Python
- Docker
Links
- Academic project
AGRI.AIgithub ↗
Final-year project: ML for agriculture, with a live web demo. §case study ↗
College capstone using ML (including CNNs) for agriculture insights. React front end, Django back end, public demo online.
Stack
React, Django, Machine Learning, CNN, Python
- React
- Django
- Machine Learning
- CNN
- Python
- Academic project
Smart Shuttlegithub ↗
RFID student cards for shuttle payments, plus web tracking. §case study ↗
Campus shuttle system: tap RFID ID cards to pay, recharge and check balance on the web, and track buses. Hardware on Arduino/ESP8266; site on PHP/MySQL. About 50–60% faster than older payment methods on campus.
Stack
IoT, Arduino, ESP8266, RFID, PHP, MySQL
- IoT
- Arduino
- ESP8266
- RFID
- PHP
- MySQL
- Apr 2026
Socks, Slides, and a Night I'll Never Forget
A late-night ride story — small moments that stick.
On Medium
- Personal
- read post↗
- Feb 2026
Documenting my life · S1E1
First episode of documenting life as it happens.
On Medium
- Personal
- read post↗
- Jan 2026
I Relearned Java Like a Backend Engineer (Not Like a Beginner)
How I approached Java again with production backend work in mind.
On Medium
- Java
- read post↗
- Aug 2024
The Placement Playbook: Navigating Campus Placements
Practical notes from the campus placement journey — prep and process.
On Medium
- Career
- read post↗
- Jan 2024
TCS NQT 2024 Syllabus and Coding Questions to Practice
Syllabus overview and coding problems worth practicing for TCS NQT 2024.
On Medium
- Coding
- read post↗
- Jan 2024
Blind 75 Competitive Coding Problems With Solutions (Java)
A Java walkthrough of the classic Blind 75 problem set.
On Medium
- Coding
- read post↗
More writing on Medium ↗. New posts will show up here as they go live.
- 2024
B.Tech, Electronics & Communication @VIT @Vellore Institute of Technology
Core CS fundamentals alongside ECE · GPA 8.71
Coursework
Data Structures, Algorithms, Distributed Systems
Data Structures · Algorithms · Distributed Systems · Database Management
Highlights
- Capstone: AGRI.AICapstone: AGRI.AI (ML for agriculture) ↗
- CGPA 8.71 / 10.0
- Led weekly coding sessions, Tech Enthusiasts Club