Kakaraparty Srirama Srikar

Software Engineer · Systems, Data & Agentic AI

Visakhapatnam, India
Incoming Data Engineer @ Texas Instruments
Kakaraparty Srirama Srikar

About

  • Final-year B.Tech in Data Science & Engineering at IIT Palakkad.
  • Incoming Data Engineer at Texas Instruments. Former Summer Intern at Texas Instruments (Data & Agentic Platforms Team).
  • My technical interests include Distributed Systems, Agentic AI, Compiler Design, Software Engineering, and Data Engineering.
  • I serve as the Head of Yet Another Coding Club (YACC), the official programming club of IIT Palakkad.

Experience

Texas Instruments

Texas Instruments

Data Engineer Intern

Bengaluru, India

May 2026 - Jul 2026
  • Rebuilt the Customer Hierarchy and Customer Master data pipelines, converting 2 Oracle packages and 1 function into Spark micro-batch jobs with multi-way self-joins across core sales tables and point-in-time Iceberg tables to preserve historical state; validated output row-for-row against the legacy pipeline and removed dead code carried over from the original implementation.
  • Engineered a Kafka-driven PySpark alerting service that detects stalled Spark jobs across 200+ tables: consumed a Kafka topic, aggregated per-table activity into rolling 2-hour and 1-day windows, applied per-table staleness thresholds, and triggered Webex alerts via API, scheduled on Airflow every 30 minutes.
  • Diagnosed a type-casting regression breaking 5 production Spark jobs by tracing it through shared pipeline logic to its root cause, then shipped a corrected, versioned implementation and repointed 4 dependent integration points to restore the jobs without disrupting unaffected consumers.
  • Extended and debugged an existing Iceberg maintenance pipeline (daily orphan-file cleanup and snapshot expiration on Airflow/Kubernetes) by fixing bugs and onboarding additional Bronze/Silver/Gold tables; the resulting one-time cleanup brought the on-premises data lake from ~140 TB to ~70 TB, a level the daily automation has since maintained.
Stack: Apache SparkPySparkApache IcebergKafkaOraclePythonData Lake

Education

Indian Institute of Technology Palakkad

Indian Institute of Technology Palakkad

B.Tech. in Data Science & Engineering

Palakkad, Kerala, India

2023 - Present 8.16 / 10
  • Relevant Coursework: Data Structures & Algorithms, Compiler Design, Database Management Systems, Computer Systems, Machine Learning, Deep Learning, Big Data, Information Retrieval, Computer Graphics, GPU Programming, Cryptography.
  • Leadership: Head of Yet Another Coding Club (YACC), the official programming club of IIT Palakkad

Projects

All Projects
Systems & Graphics

Custom Browser Engine

Engineered a lightweight, hardware-accelerated browser engine in modern C++23 from first principles, featuring custom HTML/JSON tokenization, recursive box-model & Flexbox layout computation, multi-tab isolation (up to 32 contexts), and an embedded Lua 5.4 scripting runtime with direct C++ DOM bindings.

C++23SDL3Lua 5.4libcurlCMake
Compilers & Systems

Tiger Language Compiler to MIPS Assembly

Developed an end-to-end optimizing compiler for the Tiger language targeting SPIM-compatible MIPS assembly in pure functional OCaml, incorporating lexical analysis (ocamllex), LALR parsing (Menhir), static escape analysis, Appel's Tree IR canonicalization, and graph-coloring register allocation with spill handling.

OCamlMenhirocamllexDuneMIPS Assembly
Overview Course Project: Private GitLab Repository (Source available on request)
Agentic AI & Systems

Multi-Agent AI Interview Simulator

Engineered an interactive voice-driven mock interview system powered by a multi-agent LangGraph orchestration graph and a standalone Model Context Protocol (MCP) server over stdio, featuring human-in-the-loop pauses, dynamic Agent Skills, rubric scoring, and adaptive steering.

PythonLangGraphFastMCPGoogle GeminiAssemblyAIStreamlit

Skills

Programming Languages

C++
C
Python
Go
C#
OCaml
TypeScript
JavaScript
SQL
Scala

Agentic AI

LangGraph
Model Context Protocol (MCP)
Multi-Agent Orchestration
Google ADK
LangChain
Agent Skills
RAG
ChromaDB
Elastic

Data Infrastructure & Systems

Apache Spark
PySpark
Apache Iceberg
Apache Kafka
PostgreSQL
MongoDB
Apache Airflow
Apache Hudi

Frameworks

.NET
Django
FastAPI
Svelte
React
Node.js
Flask

Developer Tools & Systems

Linux
Docker
Kubernetes
Git
CMake
Dune
Jenkins
CI/CD
Postman
Bash

Leadership & Positions

Yet Another Coding Club (YACC)

Yet Another Coding Club (YACC)

Head Apr 2026 - Present
Associate Apr 2024 - Mar 2026

Official competitive programming and developer community at IIT Palakkad, driving algorithmic workshops, technical mentorship, and institute-wide coding competitions.

  • Conducted workshops and bootcamps for IIT Palakkad's student community.
  • Curated advanced problem sets and delivered technical lectures on dsa, dbms, os, systems design and other topics for internship preparation.
  • Developed and maintain YACC's online presence, including the website and other platforms.

Achievements

Coding Profiles
ICPC Amritapuri Regionals 2025
Rank 139 / 309 teams

ICPC Regionalist (ID: FME2AJYZ4PU7)

Codeforces
Specialist (Max 1471)
LeetCode
Knight (Rating 1917, 500+ Solved)
JEE Advanced 2023
AIR 5,609 / 180,000+

Top 3 percentile nationwide

JEE Main 2023
AIR 5,996 / 1,100,000+

Top 0.5% nationwide (99.49 percentile)