Kakaraparty Srirama Srikar

Software Engineer · Systems, Infrastructure & Algorithms

Undergraduate student in Data Science & Engineering at IIT Palakkad, interested in systems programming, backend infrastructure, and competitive programming.

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

Experience

Texas Instruments

Texas Instruments

Data Engineer Intern

Bengaluru, India

May 2026 - Jul 2026
  • Migrated Customer Hierarchy and Customer Master transformations from 2 Oracle packages and 1 function to Spark micro-batch pipelines, processing hundreds of thousands to multi-million-row source tables through point-in-time Iceberg tables and 4-5 self-joins, with output validation against the existing Oracle implementation and reducing the storage footprint by 10x.
  • Optimized storage of an on-premises Apache Iceberg data lake from 140 TB to 70 TB by automating daily snapshot expiration and orphan-file cleanup across Bronze/Silver/Gold tables, with targeted metadata cleanup for critical tables to keep storage growth sustainable.
  • Automated detection of stalled Spark workloads across 200+ tables by building a Kafka-driven PySpark monitoring pipeline that aggregated 30-minute activity into 2-hour and 1-day windows, applied per-table staleness thresholds, and triggered Webex alerts through an API.
  • Restored 5-6 failing production jobs by tracing type-casting regressions through shared pipeline logic, creating a versioned compatible implementation, and updating 3-4 dependent integration points.
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, Data Analytics, Computer Graphics, GPU Programming, Cryptography.
  • Head of Yet Another Coding Club (YACC), the official coding club of IIT Palakkad, directing hackathons, competitive programming workshops and bootcamps.

Projects

All Projects
Systems & Graphics

Custom Browser Engine

A from-scratch lightweight browser engine built in modern C++23, featuring custom tokenization, DOM tree representation, Flexbox-inspired layout, and an embedded Lua 5.4 scripting runtime.

C++23SDL3Lua 5.4libcurlCMake
Compilers & Systems

Tiger Language Compiler to MIPS Assembly

A complete optimizing compiler pipeline from Tiger language to MIPS assembly, implementing lexing, LALR parsing, type checking, intermediate representation (Tree IR), and graph-coloring register allocation.

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

Ride Sharing & Pooling Platform

A scalable mobility and carpooling platform backend featuring sub-10ms geospatial driver-rider matching via PostGIS GiST spatial indexing, transactional seat reservation, and secure JWT authentication.

ReactDjango REST FrameworkPostgreSQLPostGISJWT

Skills

Programming Languages

CC++PythonOCamlGoJavaScriptTypeScriptSQLScala

Systems & Data Infrastructure

Apache SparkApache IcebergApache KafkaApache AirflowPostgreSQLPostGISMongoDBApache Hudi

Web & Frameworks

SvelteSvelteKitReactJSDjango REST FrameworkFlaskNode.jsTailwind CSSHTML5CSS3

Tools & DevOps

GitDockerKubernetesLinux / BashCMakeDuneJenkinsPostmanCI/CD

Achievements

Coding Profiles
ICPC Amritapuri Regionals 2025
Rank 139 / 309 teams

ICPC ID: FME2AJYZ4PU7

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

Top 3 percentile nationwide

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

Top 0.5 percentile nationwide

Leadership & Positions

Yet Another Coding Club (YACC)

Yet Another Coding Club (YACC)

Head Apr 2026 - Present
Associate Apr 2024 - Mar 2026

Student-led competitive programming and developer community at IIT Palakkad, fostering technical mentorship, algorithmic workshops, and institute-wide hackathons.

  • Mentored junior undergraduates in data structures, algorithms, and contest preparation for ICPC, Codeforces, and LeetCode.
  • Organized technical workshops, algorithmic problem-setting sessions, and coding competitions.
Kakaraparty Srirama Srikar

Kakaraparty Srirama Srikar

B.Tech in Data Science & Engineering, IIT Palakkad

Interested in discussing software engineering, systems design, distributed pipelines, or competitive programming? Feel free to reach out.

© 2026 Kakaraparty Srirama Srikar. All rights reserved.

Designed with precision · View Source