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.
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.
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.
Tools I use
Tech Stack
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 →