Pipeline reliability review
Retries, duplicates or recovery are difficult to trust.
How I can help with this →
Hi, I’m
Senior Data Engineer Scala Developer
I’m the engineer you can call when a pipeline is unreliable, a Spark job is slow, or a Scala project needs another pair of hands. I help you understand the problem and build a next step you can trust.
A pipeline that needs a second look?
A data project that needs another pair of hands?
I work with Scala, Spark, Kafka and Databricks, with experience across banking ingestion and financial reporting. I can help you investigate a problem, agree a practical scope and build the next step.
Retries, duplicates or recovery are difficult to trust.
How I can help with this →Spark jobs are slow, resource hungry or unstable.
How I can help with this →The pipeline finishes, but the numbers do not add up.
How I can help with this →Your team needs help turning a data problem into working software.
How I can help with this →These are things I’ve built and explored. Open a project to see the code, the decisions and what I’ve checked.
Trace output columns through chained SQL queries, inspect intermediate expressions and explore lineage in a web interface.
A financial reporting code sample with DataFrame and SQL implementations, receiver checks, currency conversion and guarantor aggregation.
A Scala prototype connecting versioned CSV feed files to MongoDB and exposing ID/date-range queries through http4s.
My work at blu Bank and on a Santander engagement spans ingestion, reporting transformations, validation and developer tooling.
Engineering for correctness in financial regulatory reporting: transformations, validations and the business meaning behind the output.
Real-time consumers, incremental ingestion and orchestration across relational and document databases at blu Bank.
CI improvements, extraction configurations, internal tools and knowledge sharing that support day-to-day engineering.
Why successful execution is only one part of trusting a data pipeline.
What retries and primary keys can guarantee—and where the boundaries matter.
Tell me what you’re building, what’s getting in the way and where you need another pair of hands.