Suhail Patel

Senior Staff Software Engineer (Director) at Monzo Bank

London, England, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Suhail Patel is a Senior Staff Software Engineer and platform leader with 12 years’ experience building and scaling high-throughput, distributed services on AWS for fintech and transport products. At Monzo he shapes platform strategy and reliability for over 2,000 microservices, driving projects from Envoy rollout and Cassandra estate management to a £20M crowdfunding launch on the same infrastructure. A hands-on individual contributor, he specialises in Go, Kubernetes, Prometheus, Envoy, Cassandra and Etcd, and has improved core libraries such as Monzo’s Go ORM for measurable latency and CPU wins. He also brings practical QA and test-automation experience from open-source work on widely used projects like pymemcache, underlining a focus on correctness as well as performance. Based in London, he pairs senior stakeholder engagement with deep technical investigation and public speaking to influence platform direction across the company.
code12 years of coding experience
job9 years of employment as a software developer
bookBSc, Computer Science, First Class with Honours, BSc, Computer Science, First Class with Honours at The University of Birmingham
bookA Levels in Computing, Economics & Maths, A Levels in Computing, Economics & Maths at Loxford School of Science and Technology Sixth Form
languagesEnglish, Gujarati
github-logo-circle

Github Skills (10)

pytest10
python10
memcached10
mocking10
testing10
serialization9
serializer9
serializable9
deserialization9
json9

Programming languages (9)

TypeScriptJavaC++RustScalaJavaScriptGoRuby

Github contributions (5)

github-logo-circle
pinterest/pymemcache

Sep 2016 - Oct 2016

A comprehensive, fast, pure-Python memcached client.
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:8 commits, 1 PR, 1 comment in 15 days
Contributions summary:Suhail focused on improving the testing infrastructure of the pymemcache client. They added a failing test case for MockMemcacheClient, then proceeded to fix the implementation of the mock client to resolve the failing test. They also made changes to handle bytes strings correctly within the tests and used cPickle as a replacement for the standard pickle library. The primary focus of their work was to ensure the reliability and correctness of the memcached client through comprehensive testing.
memcached-clientpythonmemcacheasynciopython-memcached
suhailpatel/seastat

Oct 2019 - Mar 2021

A standalone Cassandra Prometheus Exporter with speed 🏎️
Contributions:16 releases, 1 review, 94 commits in 1 year 5 months
exporterprometheus-exporterspeedcassandrastandalone
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Suhail Patel - Senior Staff Software Engineer (Director) at Monzo Bank