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. The project 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
JavaPythonJavaScriptSQLPostgreSQLOracleRedis
Frameworks and Tools
Spring BootJPAReact.jsHibernateDockerKubernetesJenkinsGitHub Actions
GenAI Tools
CursorClaude CodeCopilot
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 projects, thirteen interactive demos.
Graduate work at UT Dallas across machine learning, snow simulation, real time 3D graphics, graph algorithms, and classical AI solvers. Each project page has inline live demos you can run in the browser. Open any to explore.
01. MACHINE LEARNING
Four classifiers, no servers.
Four classifiers built from scratch, from n gram smoothing to a CNN plus LSTM captioner, with trained models exported to ONNX and TensorFlow.js so inference runs entirely in your browser.
The Material Point Method implemented from scratch in Rust, in both two and three dimensions, compiled to WebAssembly so you can throw snowballs at walls in your browser.
A semester long progression through real time 3D graphics, ported from OpenGL and C++ to three.js so every stage runs in your browser, from a basic shader to a fully lit skeletal scene.
Three graph algorithms from a big data assignment ported to TypeScript, moving from descriptive statistics on a real social graph to structural decomposition to reliability under random edge failure.
Two classical search based AI techniques ported from Java to TypeScript with interactive editors: backtracking with forward checking for constraint satisfaction, and resolution refutation for propositional SAT.