Funding Circle

Peer-to-peer lending platform for small businesses. IPO on the London Stock Exchange in 2018 (LON: FCH).

Product Engineering
  • Built an event-driven application in Clojure and Kafka Streams powering investor loan-part ownership, borrower repayment distribution, and the public Investor API. Repayment distribution went from hours to seconds.
  • Improved API performance and reliability: cut 99th-percentile response times from 90s+ to 50ms, and raised availability from 99.5% to 99.99%.
  • Also worked across ACH processing, internal accounting, reconciliation and clearance systems, and the investor-facing web application.
Infrastructure & Engineering Effectiveness
  • Migrated production workloads from Chef-provisioned AWS instances to Docker containers running under Mesos, Marathon, and Chronos.
  • Built a CLI tool that detects and deploys application dependencies automatically, so engineers could spin up production-like AWS environments for integration tests across dozens of services.
  • Replaced long-lived static secrets with short-lived per-container dynamic secrets using Vault and envconsul, with a PR-based permissions workflow reviewed by Security.
  • Deployed and operated Mesos, ZooKeeper, Kafka, and Consul clusters on AWS with Terraform. Supported 200+ microservices across 3 regions.
  • Built logging and monitoring pipelines (~500M logs/day), standardized Jenkins Pipelines, and ran an internal HAProxy/Consul service mesh.

Read more