Profile

Satya Kommula

Software Engineer

Detail-oriented Software Engineer dedicated to crafting high-quality products with meticulous attention to precision.

I specialize in building distributed systems, scalable cloud infrastructure, and robust data engineering pipelines. My focus is on writing clean, efficient code and delivering seamless user experiences through modern technology.

I’d love to hear from you! Reach out through any of the platforms below:
Email MeLinkedInGitHubMy Resume

## Technical Expertise

Here are some of the tools and technologies I specialise in:

Programming Languages

Python
Java
Golang

Cloud Platforms

GCP
AWS
Kubernetes

Frameworks & Tools

Apache Spark
Terraform

## Featured Projects

Calcite CLI – Interactive SQL Tool

Built an interactive command-line SQL client for Apache Calcite using the Avatica protocol. Designed for engine developers to experiment with SQL and debug execution paths.

Emphasis: developer tooling, SQL planners, Calcite internals.

JavaCalciteSQLAvatica
View Project

Spark Execution & Internals Analysis Framework

Built a framework to analyze Spark SQL execution internals using event logs and physical plans. Provides deep visibility into query execution and performance characteristics.

Emphasis: Spark internals, execution plans, performance analysis.

PythonApache SparkEvent LogsPerformance

Query Semantics & Engine Behavior Framework

Developed a system to study SQL semantic behavior across different query engines and optimizer strategies. Used to identify how planner rules impact query results.

Emphasis: SQL semantics, optimizer behavior, engine evolution.

SQLQuery EnginesOptimizersSemantics

Scalability & Performance Benchmarking Framework

Built a distributed benchmarking framework to measure query execution performance at scale across engines and datasets. Supports repeatable runs and regression analysis.

Emphasis: scalability, benchmarking, regression analysis.

Distributed SystemsBenchmarkingTerraformGCP