Stuart Pearce
SPrincipal Engineer at Revolut · WebSockets, low-latency systems
- Revolut
- London, UK · GMT (UTC+0)
- 11+ years experience
- Durham University
- English, Spanish
Messaging unavailable
Overview
I work on real-time systems at Revolut in London. Wrote the Go service that now handles 55 million requests a day. Before that: Standard Chartered and BP. Most at home with Go and Elixir.
Good reasons to reach out
- Questions about developer infrastructure
- Working sessions on low-latency systems
- Second opinions on Elixir decisions
Please don't message about
- Crypto token projects
- SEO and link-building offers
- Unpaid work or spec projects
Replies on weekday evenings
Skills
low-latency systemsElixirErlang/OTPWebSocketsGo
Experience
- Principal EngineerNov 2025 - PresentRevolut · 11 mo · Full-time · London, UK
- Led or co-led 31 investments, 4 of them now at Series B or later.
- Sit on 5 boards.
- Previously an operator for 8 years before investing.
- Engineering ManagerDec 2023 - Nov 2025Standard Chartered · 1 yr 11 mo · Full-time · London, UK
- Led the migration of 20 services to Erlang/OTP.
- Senior Software EngineerAug 2020 - Dec 2023BP · 3 yr 4 mo · Full-time · London, UK
- Shipped 14 launches on the real-time team without a rollback.
- Engineering ManagerApr 2018 - Aug 2020Stripe · 2 yr 4 mo · Full-time · London, UK
- Brought on-call pages for real-time down from 37 a week to 4.
- Shipped 21 launches on the real-time team without a rollback.
- Senior Software EngineerApr 2016 - Dec 2017NatWest · 1 yr 8 mo · Full-time · London, UK
- Grew the real-time team from 6 to 29 engineers.
- Moved 70% of real-time traffic off a legacy monolith without a customer-facing incident.
References
No references yet.
Education
- Durham UniversityBA, Computer Engineering2005 - 2008
Details
Compensation expectations
What they are targeting for their next role.
Visible to connections
Direct contact details
Direct email and a scheduling link.
Visible to connections