Summary
Michael Agius is a pragmatic full-stack software engineer based in London with about a decade of professional experience and six years focused on delivering production-grade web UIs and scalable microservices. He specializes in statically typed, testable code and modern functional patterns, pairing frontend frameworks (Angular/React, TypeScript) with .NET/C# backends and resilient infrastructure like Kubernetes, Docker and Kafka. Comfortable on greenfield projects and legacy systems alike, he designs RESTful APIs and CI/CD pipelines with an increasing emphasis on defensive, security-conscious architecture. His background at data-heavy environments like G-Research and current role at Bloom & Wild reflect a track record of building high-availability services that move substantial volumes of data. Unusually for an engineer of his profile, he brings UX design sensibilities to backend problems, ensuring interfaces and services are both usable and maintainable. He prefers roles where the product’s real-world benefit is clear and measurable.
10 years of coding experience
6 years of employment as a software developer
Computer Science Maths Physics, Computer Science Maths Physics at Bexley Grammar School
Computer Science and Philosophy Computer Science, Computer Science and Philosophy Computer Science at University of Oxford