Available to hire
I’m Joshua Storkey, a Lead Software Engineer with over 10 years of experience building distributed systems and cloud platforms in the sports technology sector. I specialize in backend engineering with .NET, relational/NoSQL databases, and messaging technologies, and I enjoy crafting scalable architectures that deliver real value.
I’m passionate about driving modern engineering practices, guiding cloud migrations, and fostering psychologically safe, high-performing teams. When I’m not building software, I love traveling, learning, and mentoring others.
Skills
See more
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Language
English
Fluent
Work Experience
Career Break
May 1, 2024 - PresentTook a planned personal break to travel internationally.
Delivery & Engineering Lead at Genius Sports
May 1, 2024 - October 21, 2025Led a multi-disciplinary team in a fast-paced environment, delivering a real-time distributed system for PreMatch capable of handling 500,000 market updates per minute and scaling InPlay systems to support 100,000 concurrent customer games with each game requiring <1s market updates. Championed a value-driven culture and psychologically safe team, boosting productivity. Spearheaded cloud migration of core betting platforms to AWS, cutting outages, modernising infrastructure, and improving scalability. Coordinated with international teams to align architecture and interoperability of distributed services.
Senior Software Engineer at Genius Sports
June 1, 2021 - October 21, 2025Re-architected legacy PreMatch platform into a modern distributed system using Domain-Driven Design, acting as Solution Architect for multiple high-impact epics. Introduced CI/CD automation, contract testing, and distributed tracing to improve release reliability, reduce production incidents, and enable faster, safer delivery of new features. Mentored engineers sharing domain expertise and fostering knowledge transfer that reduced bottlenecks and increased autonomy in the team. Led yearly “innovation project” initiative, building a live interactive app to trial React, .NET Core, Terraform, and DynamoDB showcasing their effectiveness and driving adoption into production systems. Presented learnings from industry conferences (AWS re:Invent, NDC, Build Stuff) to the wider team, spreading knowledge of both technical and soft skills.
Software Engineer at Genius Sports
December 1, 2018 - October 21, 2025Built and maintained Sportsbook Management systems, integrating real-time match feeds from external scouting providers and delivering betting odds to hundreds of customers. Modernised frontends by converting legacy Silverlight products to AngularJS, improving scalability and performance of live trading platforms. Improved distributed workload handling using Windows Failover Clusters on on-premise infrastructure. Onboarded and trained new developers, organised an AngularJS course for 10+ engineers, and promoted team-wide adoption of best practices.
Software Engineer at Imparta
June 1, 2014 - October 21, 2025Replaced a legacy system with a new ASP.NET MVC web application using C#, JavaScript, CSS, and SQL. Collaborated with business stakeholders to deliver tailored solutions aligned with user needs. Designed and implemented database schemas and stored procedures, optimising data access and improving query performance.
Delivery & Engineering Lead at Genius Sports
May 1, 2024 - October 21, 2025Led a multi-disciplinary team in a fast-paced environment, clarifying requirements with stakeholders and providing technical guidance. Delivered a real-time distributed PreMatch system handling 500,000 market updates per minute and scaled InPlay to support 100,000 concurrent games with sub-second market updates. Drove a cloud migration of core betting platforms to AWS, reducing outages and improving scalability. Coordinated with international teams to align architecture and reduce duplication.
Senior Software Engineer at Genius Sports
June 1, 2021 - October 21, 2025Re-architected the legacy PreMatch platform into a modern distributed system using Domain-Driven Design as Solution Architect for major epics. Introduced CI/CD automation, contract testing, and distributed tracing to improve release reliability and safety. Mentored engineers and led an innovation project showcasing React, .NET Core, Terraform, and DynamoDB, driving adoption into production. Shared learnings from industry conferences to broaden team knowledge.
Software Engineer at Genius Sports
December 1, 2018 - October 21, 2025Built and maintained Sportsbook Management systems, integrating real-time match feeds and delivering betting odds to hundreds of customers. Modernised frontends by converting Silverlight to AngularJS, improving scalability and performance of live trading platforms. Improved distributed workload handling on Windows Failover Clusters in on-premise infrastructure. Onboarded and trained new developers and promoted best practices across the team.
Software Engineer at Imparta
June 1, 2014 - October 21, 2025Replaced a legacy system with a new ASP.NET MVC web application, collaborating with business stakeholders to deliver tailored solutions and designing/implementing database schemas and stored procedures to optimise data access and performance.
Education
BSc in Computer Science with Industry Placement at University of Bath
January 1, 2011 - January 1, 2015BSc in Computer Science with Industry Placement at University of Bath
January 1, 2011 - January 1, 2015Qualifications
Industry Experience
Software & Internet, Professional Services, Media & Entertainment, Other
Skills
See more
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Hire a Back-End Developer
We have the best back-end developer experts on Twine. Hire a back-end developer in London today.