Summary
Dan Grew is a pragmatic software engineer with 10 years’ experience building and operating microservice platforms across startups and enterprise environments, currently shaping high-availability Java services at Visa. He combines hands-on skills in Java, Ruby, Kubernetes, Kafka and observability (Datadog, ArgoCD) with experience in architecture, CI/CD and large-data management, and has led cross-team initiatives like API integrations and service rewrites. Comfortable switching between coding, design and people management, he’s delivered platform-scale features such as compartmentalisation and internationalisation while raising engineering practices around testing and release quality. A natural multitasker and mentor, he prefers empowered teams, light processes and remote collaboration to maximise delivery without sacrificing family-first work–life balance. An MSci in Mathematics and Computer Science, he brings a systems-minded approach honed on safety-critical rail simulation work as well as commercial products.
10 years of coding experience
11 years of employment as a software developer
MSci, Mathematics and Computer Science, MSci, Mathematics and Computer Science at The University of Birmingham