Available to hire
Hi, I’m Ben Dingwall, a backend-focused software developer who builds robust payments platforms and scalable services. I’ve delivered end-to-end payment integrations across multiple providers in Go and .NET, working in high-volume, regulated environments, and I enjoy mentoring junior engineers to raise the team’s overall effectiveness.
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Language
English
Fluent
Work Experience
Payments Software Developer at Bet365
January 1, 2023 - PresentDeveloped and maintained payments integrations in Go & .NET, supporting 30+ payment methods across multiple providers in a high-volume, highly regulated environment. Contributed to end-to-end payment integrations from onboarding to production rollout, delivering against strict regulatory deadlines. Built a load-balancing solution that distributes card traffic across providers, improving deposit success rates and resilience for one of the platform's highest-traffic payment methods. Integrated payment deposit flows with a third-party fraud detection API, ensuring accurate validation between internal transaction data and provider-supplied data to support fraud prevention. Diagnosed and resolved live production issues under time-critical conditions, ensuring system reliability and minimal impact on users. Provided mentorship to junior developers, guiding best practices and effective use of various software and tools to ensure team efficiency.
VR Developer Intern at Lumineye
January 1, 2021 - January 1, 2022Developed core game play systems for a VR game using Unity and C#, including state-driven mechanics and player interaction systems. Designed system flows and class structures to support scalable game play features.
Back-End Engineer
January 1, 2023 - PresentDeveloped and maintained payments integrations in Go & .NET, supporting 30+ payment methods across multiple providers in a high-volume, highly regulated environment. Contributed to 5 end-to-end payment integrations from vendor onboarding to production rollout, delivering against strict regulatory deadlines. Built a load-balancing solution that distributes card traffic across multiple providers, improving deposit success rates and resilience for one of the platform's highest-traffic payment methods. Integrated payment deposit flows with a third-party fraud detection API, ensuring accurate validation between internal transaction data and provider-supplied data to support fraud prevention. Diagnosed and resolved live production issues under time-critical conditions, ensuring system reliability and minimal impact on users. Provided mentorship to junior developers, guiding them on best practices and effective use of various software and tools to ensure team efficiency.
VR Developer Intern
January 1, 2021 - January 1, 2022Developed core game play systems for a VR game using Unity and C#, including state-driven mechanics and player interaction systems. Designed system flows and class structures to support scalable game play features.
Education
BSc (Hons) Software Engineering – First Class Honours at University of Central Lancashire
January 1, 2018 - January 1, 2022BSc (Hons) Software Engineering – First Class Honours at University of Central Lancashire
January 1, 2018 - January 1, 2022BSc (Hons) Software Engineering at University of Central Lancashire
January 1, 2018 - January 1, 2022Qualifications
Industry Experience
Software & Internet, Gaming, Financial Services, Media & Entertainment, Professional Services, Education
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Hire a Back-End Developer
We have the best back-end developer experts on Twine. Hire a back-end developer in Remote today.