Alex TarverdyDATA ENGINEERING
Consulting & projects

A clear problem. A practical way forward.

Focused engineering support for teams building, debugging or improving data pipelines.

01

Spark & Databricks review

Slow jobs, inconsistent runtimes or difficult transformations.

What we can agree

A scoped review, prioritised findings and a practical optimisation plan. Implementation can be agreed separately.

02

Streaming reliability review

Unclear retry behaviour, duplicate writes or difficult recovery.

What we can agree

A map of failure boundaries, an assessment of processing guarantees and recommended changes.

03

Data correctness review

Pipelines that complete but produce inconsistent or difficult-to-explain outputs.

What we can agree

A review of transformation assumptions, validation gaps and reconciliation opportunities.

04

Scala & data pipeline development

A team needs hands-on support building ingestion or transformation components.

What we can agree

Agreed implementation scope, tests, documentation and a clear handover.

Working approach

Scope first. Then build.

01 / UNDERSTAND

Discuss the situation

The system, the symptoms, the desired outcome and the constraints.

02 / AGREE

Define the engagement

Access, scope, deliverables, timeline and commercial terms, before work begins.

03 / DELIVER

Make the result usable

Practical findings or implementation, with documentation and handover appropriate to the work.

Where I fit best.

Teams working with Scala, Spark, Kafka, SQL or Databricks; particularly where correctness and recovery deserve closer attention.

See relevant experience →
Can a review lead to implementation?

Yes. Implementation can be scoped after the initial findings, with explicit deliverables and priorities.

Do you provide regulatory advice?

My focus is data engineering. Financial reporting experience informs how I work with data, but regulatory interpretation and compliance sign-off belong with the appropriate domain specialists.

How are availability and rates agreed?

After discussing the work, we confirm availability, scope and commercial terms directly. This website makes no promise of immediate availability.

Let’s work together

Have a data challenge
or a role in mind?

Let’s discuss the problem, the team and where I could contribute.

Start a conversation

What are you working on?

Tell me about your team, a role or a data challenge.

20–3,000 characters. Please leave out sensitive data and credentials.

Your message and reply address are sent to Alex by email. Cloudflare checks for spam; Resend delivers the email. Privacy details.

Prefer email? [email protected]