Hanley
Donald
Developer
Backend systems, data pipelines and APIs that stay calm under load — written in clean, typed, well-tested Python.
Simple
> Clever
I build the quiet machinery behind products — services, data platforms and APIs that people rely on without ever thinking about them.
For over eleven years I've worked across fintech, logistics and SaaS, taking Python systems from first commit to millions of requests per day. I care about readable code, honest metrics and boring deployments. I lead by reviewing generously, writing things down and leaving every codebase easier to change than I found it.
Stack
Language A
- Python 3.x11
- asyncio / AnyIO07
- Type hints · mypy06
- Pydantic05
- SQL11
- Go (services)03
- Rust via PyO302
Frameworks B
- Django · DRF10
- FastAPI05
- Celery · RQ08
- SQLAlchemy 2.007
- pandas · Polars07
- Airflow · Dagster05
- pytest · Hypothesis10
Platform C
- PostgreSQL11
- Redis · Kafka07
- Docker · Kubernetes07
- AWS · GCP08
- Terraform05
- GitHub Actions · CI/CD06
- OpenTelemetry · Grafana04
Works
-
01
Ledgerline
Real-time payments ledger · FintechDouble-entry ledger service replacing a nightly batch reconciler. Event-sourced on Kafka and PostgreSQL with idempotent FastAPI endpoints and strict decimal handling.
4.2ktx / second -
02
Routewise
Fleet ETA engine · LogisticsDelivery time prediction for 1,800 vehicles. Feature pipelines in Polars and Dagster, models served behind an async gateway with p99 under 60 ms.
−31%late deliveries -
03
Tenantry
Multi-tenant platform · SaaSMigrated a Django monolith to schema-per-tenant isolation with zero downtime, plus a permissions layer and audit log adopted by six product teams.
0 minmigration downtime -
04
pyproof
Open-source libraryA small contract-testing toolkit for HTTP APIs built on Pydantic models — generate property-based tests straight from your schemas.
1.9kGitHub stars
The record
A decade of moving from writing features to shaping systems — and from shaping systems to growing the people who build them.
-
2021 — NowLead role
Senior Python Developer — Vistula Pay
- Tech lead for the ledger and payouts domain; team of six.
- Designed the event-sourced ledger (Ledgerline), cutting reconciliation from 8 h to near real-time.
- Introduced typed contracts and mypy-strict CI across 14 services.
-
2018 — 2021Senior
Backend Engineer — Northbeam Logistics
- Built the ETA prediction platform and its data pipelines.
- Moved batch jobs from cron to Airflow; reduced data incidents by 70%.
-
2016 — 2018Mid
Python Developer — Kestrel SaaS
- Led the zero-downtime multi-tenant migration of a large Django codebase.
- Owned the Celery task infrastructure and billing integrations.
-
2014 — 2016Junior
Software Developer — Brightfield Studio
- Django and Flask web applications for agency clients; first open-source contributions.
Hello
Have a Python system that needs to scale, a team that needs a lead, or a codebase that needs untangling? Let's talk.
- First name
- Brian Donald
- Surname
- Hanley
- Phone
- +1 779 364 2050
- Address
- Modlinska 2
03216 Warsaw
Poland