Senior Scala Consultant & Big Data Architect

Building fault-tolerant backend systems & optimizing petabyte-scale pipelines.

I help engineering teams design, build, and rescue distributed systems in Scala. From ZIO rewrites to Spark pipeline optimization — I deliver production-ready results.

What I do

Services

System Modernization

Legacy to ZIO/K8s migrations. I rewrite monolithic Java/Scala applications into modular, functional architectures using ZIO and Cats Effect.

Performance Tuning

Spark & Kafka Optimization. Reducing cloud infrastructure costs by tuning JVM garbage collection, query execution plans, and stream processing topology.

Architectural Audits

Codebase review, scalability assessment, and mentoring teams in Functional Programming best practices.

Track record

Selected Work

Architectural Redesign

Spearheaded the rewrite of a core transpiler module converting analytical queries to a proprietary database format. Designed a No-Code Headless CMS integration layer, enabling non-technical users to configure data pipelines without developer intervention.

Scala ZIO Headless CMS

Infrastructure Migration

Led the migration of critical data pipelines from Mesos to Kubernetes, processing terabytes of data daily. Optimized Apache Storm topologies handling 100k+ events/sec, significantly reducing processing latency and infrastructure costs.

Apache Storm Kubernetes Kafka

Greenfield Data Platform

Built a reactive streaming platform using Scala, Spark, Kafka, and Neo4j for high-frequency financial data. Designed the end-to-end architecture from scratch, handling real-time ingestion, transformation, and graph-based querying of complex financial instruments.

Spark Kafka Neo4j

Tools I use

Tech Stack

Scala ZIO Cats Effect Apache Spark Apache Storm Kafka Kubernetes Docker PostgreSQL TerrariumDB

Writing

Latest Articles

Need a Scala expert on your team?

I'm available for contract consulting, architecture reviews, and hands-on development. Let's talk about your project.

Check Availability →