Harish Krishnakumar#
+1 (530)-376-4239 | harishgokul01@gmail.com
Portfolio | LinkedIn | GitHub
Education#
University of California, Davis#
Master’s in Computer Science (Sep 2024 – June 2026)
Davis, California
Vellore Institute of Technology#
Bachelor of Science in Computer Science (Specialization in IoT) (Aug 2019 – July 2023)
Vellore, Tamil Nadu
Experience#
Exploratory Systems Lab#
Graduate Student Assistant-4 (Dec 2024 – Present)
Davis, California
Technologies: C++, Blockchain, Continuous Profiling
- Developing MemLens, a continuous profiling and monitoring tool for Apache ResilientDB, optimizing blockchain-based database performance.
SMC Finance#
Member of Technical Staff -1 (Sep 2023 – July 2024)
New Delhi, India
Technologies: Golang, TypeScript, Python, Docker
- Engineered a data migration suite, cutting migration time by 60 percent through parallel processing, handling 40+ tables and 8 million rows.
- Built a full-stack “Refer & Earn” web application, generating $45,000 in revenue and onboarding 600+ new customers within three months.
- Designed a self-correcting financial data aggregator, transitioning from a vendor service to an in-house solution, saving $15,000 annually and improving data accuracy.
Byju’s#
Member of Technical Staff -1 (Intern) (Sep 2022 – Sep 2023)
Bangalore, Karnataka
Technologies: ReactJS, NodeJS, MongoDB, AWS
- Revamped the payment integration system with a configurable rule engine, reducing development integration time by 80 percent.
- Built a JavaScript client library for Apache Kafka consumers, reducing development time by 50 percent and errors by 30 percent. Adopted by five teams.
- Developed a CPU and memory profiling tool for AWS ECS, eliminating service interruptions and saving $3,600 per month by resolving 10+ disruptions.
Projects#
MemLens - Continuous Profiling Tool for Databases#
Technologies: C++, Bazel, TypeScript, Prometheus
Duration: Sep 2024 – Present
- Designed and built a continuous profiling tool to monitor CPU and memory metrics, integrating high-level insights with low-level system calls.
- Developed an aggregator service using Prometheus and eBPF, with custom C++ hooks for granular storage engine metrics.
- Created visualizations (line graphs, flame graphs, histograms, dependency graphs) to analyze database performance effectively.
Finsights - AI-powered Bank Statement Analyzer#
Technologies: Python, FastAPI, TypeScript, Google Gemini
Duration: Jan 2025 – Present
- Built a bank statement analyzer that extracts transaction details, categorizes expenses, and generates financial insights using Llama Parse.
- Implemented a RAG-based chatbot leveraging ChromaDB and Google Gemini, enabling intelligent financial data querying.
- Designed the system to support bank statements from multiple countries, tested on statements from 10+ banks for adaptability.
Technical Skills#
Programming Languages#
C++, Golang, Python, JavaScript/TypeScript, Rust, Java, Lua, C#
Databases and Cloud#
PostgreSQL, MongoDB, MySQL, Oracle, AWS, GCP, Terraform
Technologies and Tools#
- DevOps and Infrastructure: Docker, Kubernetes, Linux, Unix, Git, Bash, CircleCI, CI/CD, CMake, Bazel
- Backend and Systems: gRPC, GraphQL, Apache Kafka, Redis, Flask, Django, FastAPI, Spring
- Frontend and Web: React, Redux, WebGL, HTML/CSS, Jest
- Data and Machine Learning: Ollama, LlamaParse, LangChain, Hugging Face, PyTorch, TensorFlow, NumPy, CUDA, Google Colab