ABOUT

Harshitha Kamma.

Software Engineer at CCC Intelligent Solutions building enterprise systems in Java and Spring Boot. Graduate of UT Dallas, based in Chicago.

Three years of experience designing and developing scalable enterprise applications in automotive and insurance domains. Focused on reducing system latency, supporting two million dollars in annual revenue, and delivering efficient solutions for real world challenges.

Graduate work at UT Dallas spanned machine learning, physics simulation, computer graphics, graph algorithms, and classical AI. Every academic project on this site has an inline live demo so you can see the work in action.

I have also shipped

A travel booking site progression from static HTML through PHP authentication, built across four assignment milestones for CS 6314 Web Programming Languages. Static milestones (HW1, HW3, HW4) are live at travel.harshithakamma.com. The HW5 PHP authentication milestone is source only on GitHub.

Education
MS Computer Science
The University of Texas at Dallas
Aug 2022 to May 2024
BTech Computer Science
Vignan's Foundation for Science Technology and Research
Aug 2018 to May 2022
Skills
Languages and Databases
Java Python JavaScript SQL PostgreSQL Oracle Redis
Frameworks and Tools
Spring Boot JPA React.js Hibernate Docker Kubernetes Jenkins GitHub Actions
GenAI Tools
Cursor Claude Code Copilot
EXPERIENCE

Three years at CCC Intelligent Solutions.

Enterprise systems in Java and Spring Boot. Automotive and insurance valuations, vendor integrations, microservice consolidation, and database migrations at production scale.

Software Engineer

CCC Intelligent Solutions Inc.. Chicago, IL.
May 2024 to Present
  • Designed and implemented Electric Vehicle billing functionality to support valuations on EV companies like Tesla, removing manual effort, reducing manual classification errors and supporting $2M in annual revenue.
  • Delivered the Exclusive Packages feature with complex business logic allowing customers to calculate commercial and recreational vehicle valuations and post valuations, resulting in 15 percent fewer valuation errors.
  • Developed a configurable state management system serving 100 plus enterprise clients, enabling preset fee indicators for each company across all US states with real time visibility during PDF report generation.
  • Optimized database queries and JPA application logic during the Oracle to PostgreSQL migration, achieving an average of 500ms improvement in API response time and 20 percent reduction in infrastructure costs.
  • Built a fault tolerant data load application for processing 50 GB plus vendor files daily (mileage, make, model and other vehicle data), improving data processing time by 45 percent and ensuring data integrity for valuation accuracy.
  • Mentored a software engineering intern by providing technical mentorship, code reviews, and agile project management, helping deliver two feature implementations while developing leadership and collaboration skills.

Associate Software Engineer

CCC Intelligent Solutions Inc.. Chicago, IL.
May 2023 to May 2024
  • Integrated third party vendor APIs, like the Yassi DMV API, with an intelligent DB caching mechanism, reducing external API calls and costs by 40 percent and improving p90 response time from over 2000ms to less than 300ms.
  • Consolidated legacy REST APIs into a unified microservice architecture using Java Spring Boot, Hibernate, Docker and Rancher, reducing codebase complexity by 30 percent and improving maintainability.
  • Resolved critical P1 production API issues reported by customers, maintaining 99.9 percent uptime, reducing customer reported incidents by 10 percent, and improving customer satisfaction scores by 15 percent.
  • Collaborated with the team in a 3 day hackathon to develop a GenAI chatbot for automated customer inquiries.
PROJECTS

Five themed pages, thirteen interactive demos.

Graduate work at UT Dallas across machine learning, snow simulation, real time 3D graphics, graph algorithms, and classical AI solvers. Every project below has an inline live demo. Click any to read the full page.

ml.harshithakamma.com
01. MACHINE LEARNING

Four classifiers, no servers.

From n gram smoothing on hotel reviews to a CNN plus LSTM image captioner trained with PySpark. Every model is exported to ONNX or TensorFlow.js so inference runs inside this page.

The arc moves chronologically. Classical statistical NLP first. Then distributed Naive Bayes on three public spam corpora. Then feed forward and recurrent neural networks for sentiment. And finally a multi modal CNN plus LSTM that generates captions for images you upload. Each demo runs entirely in your browser.

Read the page
snow.harshithakamma.com
02. SNOW SIMULATION

Snow as a fracturing continuum.

Snow is not quite a solid and not quite a fluid. It piles, fractures, compacts, and flows depending on how you push it. Simulating it convincingly is what the Material Point Method was designed for. This page shows it implemented from scratch in Rust, in both two and three dimensions, compiled to WebAssembly so you can throw snowballs at walls in your browser.

Read the page
graphics.harshithakamma.com
03. INTERACTIVE 3D GRAPHICS

Seven stages, one rendering pipeline.

A semester long OpenGL and C plus plus progression from a hello shader to a fully lit scene with skeletal bone animation. Ported to three.js so every stage runs in your browser. Alongside a side by side comparison of the same particle system in SVG and Canvas.

Read the page
graphs.harshithakamma.com
04. GRAPH ALGORITHMS

Structural analysis on Facebook.

PageRank, triangle counts, connected components, k core peeling, and exact network reliability polynomials. Over a 22,000 node Facebook musae graph and any edge list you upload. All algorithms reimplemented in TypeScript and visualized with sigma.js.

Read the page
solvers.harshithakamma.com
05. CLASSICAL AI SOLVERS

Search, with the lights on.

Backtracking with forward checking for constraint satisfaction. Resolution refutation for propositional SAT. Java solvers ported to TypeScript with editors for your own problems and a visualizer that traces the search.

Read the page
CONTACT

Say hello.