David Winn is a Core Software Engineer with 11 years' experience building resilient backend systems for TV, EduTech and marketing domains, specialising in Java, Kotlin and AWS. He designs and modernises RESTful microservices (Spring Boot, Ktor) and has driven large-scale improvements at ITV—migrating a 60+ microservice ecosystem to real-time schedule updates and introducing GitHub Actions and Prometheus for better CI/CD and observability. Comfortable across the stack with React experience and a PHP background, he has repeatedly simplified complex integrations between legacy broadcast scheduling and modern services. He balances production-grade engineering with cross-team coordination, having led UAT with third-party providers and implemented feature-flagged rollouts for zero-downtime transitions. Outside work he channels his enduring web-dev curiosity into running a videogame fan site, reflecting a practical hunger for continuous learning and user-focused projects.
11 years of coding experience
11 years of employment as a software developer
Bachelor of Science (BSc), Computer Software Engineering, 2:1, Bachelor of Science (BSc), Computer Software Engineering, 2:1 at University of Liverpool
Contributions:8 releases, 68 PRs, 34 pushes in 3 years 11 months
moodledirectbabel-plugininspection
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.