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.

Joshua Storkey

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.

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.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
See more

Language

English
Fluent

Work Experience

Career Break
May 1, 2024 - Present
Took a planned personal break to travel internationally.
Delivery & Engineering Lead at Genius Sports
May 1, 2024 - October 21, 2025
Led 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, 2025
Re-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, 2025
Built 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, 2025
Replaced 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, 2025
Led 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, 2025
Re-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, 2025
Built 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, 2025
Replaced 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, 2015
BSc in Computer Science with Industry Placement at University of Bath
January 1, 2011 - January 1, 2015

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Professional Services, Media & Entertainment, Other