Summary
Ryan Lecoutre is a software engineer with a decade of hands-on experience building Java-based systems across both microservices and monolithic architectures, currently contributing at NatWest. He brings strong architectural and technical design skills, having led developments, written technical designs, and practiced TDD, DDD and SOLID at both cutting-edge startups (10x Banking) and legacy enterprise codebases (Alfa Financial Software). Comfortable with event-driven and REST communication, he has deep practical experience with Spring/Guice, Kafka/RabbitMQ, Kubernetes, Docker, and observability tools like Prometheus and Grafana. Ryan pairs this engineering depth with a background in economics from LSE and an unusual year-long detour into content creation, where he livestreamed to thousands—an experience that sharpened his communication and public-facing technical presentation skills. He’s curious about machine intelligence, reflected in his GitHub interests, and excels at translating complex requirements into reliable, test-driven delivery.
10 years of coding experience
6 years of employment as a software developer
A-Level, A-Level at Oxted School Sixth Form
London School of Economics and Political Science
GCSE, GCSE at Oxted School