Hi! I'm Dhruv Kachhadia

|

I'm a software engineer with 2+ years of experience at Oracle, working on Big Data cloud services.

Currently pursuing my Master's in Computer Science at UW-Madison, focusing on distributed systems and AI.

I'm fluent in Python, Java, C++, and love building scalable backend systems and automation tools.

DOWNLOAD MY RESUME
University of Wisconsin-Madison logo

MS in Computer Science

University of Wisconsin-Madison

Aug 2025 - Present (GPA: 3.83/4)

Focusing on Big Data Systems, Distributed Systems, and Foundation Models.

SparkKafkaCassandraPyTorchDockergRPCPythonLinuxDistributed SystemsFoundation Models
Oracle Cloud - Big Data Service logo

Member of Technical Staff

Oracle Cloud - Big Data Service

Jul 2023 - Aug 2025 | Bangalore, India

Built data plane APIs, optimized build times by 75%, fixed customer-impacting bugs in Hadoop ecosystem.

PythonFlaskRedisHadoopPytestOCIShell ScriptingApache BigtopApache AmbariemberjsMicroservices
Oracle Cloud - Fusion Data Lake logo

Software Engineering Intern

Oracle Cloud - Fusion Data Lake

Jun 2022 - Jul 2022 | Bangalore, India

Built a MergeInto Validator plugin in Scala using Apache Spark, reducing debugging time by 83%.

ScalaApache SparkDelta LakeJunit
NIT Tiruchirappalli logo

B.Tech in Computer Science

NIT Tiruchirappalli

Jul 2019 - May 2023 (GPA: 8.64/10)

Studied algorithms, OS, networks, ML, databases, and distributed systems.

Data StructuresAlgorithmsMachine LearningDBMSOSComputer NetworksNative AndroidFlutterJavaKotlin