Software Engineer - Data & Platforms · Scala · Functional programming · Spark · GCP | Staff Engineer
I design and build data platforms, distributed systems and tooling (SDKs, APIs and Contracts) plus open source. Mostly in JVM (Scala, Java, Kotlin) and Python. Increasingly in Rust & Go. Write technical articles and sometimes speak in events/conferences.
-
Resume: vitthalmirji.com/resume
-
A few things I ship:
- flowforge - Type-safe Scala data engineering toolkit with compile-time contract validation. Prevents schema drift before deploy
- llm4s - reliable LLM apps in Scala
- compile-time-data-contracts - schema checks that break the build, not prod
- abortable-bytes - cancel-safe cloud uploads (scala/kyo POC)
- toon4s - token-friendly JSON for LLM work
- datapipelines-essentials-python - practical helpers for ETL in Python/Spark
- I also contribute to:
-
Ask me about: data engineering, data contracts, Scala, Functional programming, Spark/Databricks, GCP BigQuery, Kafka/Flink, and clean APIs.
-
LinkedIn: linkedin.com/in/vitthal10
- I write technical posts on type-safe data engineering, Scala and production lessons.
- Writing: vitthalmirji.com
- My posts on
vitthalmirji.comhave crossed 25K+ views. - Rock the JVM: Articles





