Summary
Martin Fowler is a Senior Software Engineer with 11 years' experience delivering full-lifecycle, production-ready systems across Java, Kotlin, Go and Python. He has led technical teams and driven measurable process improvements—cutting release times by 30% through branching and automation, and centralizing shared libraries into an internal Maven repository to eliminate duplicated code. Experienced in both GIS web platforms and event-registration microservices, he blends hands-on implementation with architectural redesigns to improve stability and performance. Based in Horsham, UK, he holds an MSc in Computer Science (Distinction) and is known for mentoring peers and formalizing build and promotion pipelines that raise long-term code quality. An avid problem-solver, he favors pragmatic, data-driven refactors that let teams iterate faster without sacrificing reliability.
11 years of coding experience
10 years of employment as a software developer
Bachelor of Science - BS, Mathematics, 2:2, Bachelor of Science - BS, Mathematics, 2:2 at University of Southampton
Master of Science - MS, Computer Science, Distinction, Master of Science - MS, Computer Science, Distinction at University of Kent