Andrew Young is a Principal Software Developer with 11 years of professional experience and a focused 8-year track record building cloud-ready web applications in C# and JavaScript, primarily on AWS. He currently leads platform engineering at EcoOnline/Airsweb, shaping backend architectures and developer-friendly front-end components across .NET and React ecosystems. His career spans senior roles at Sage where he delivered distributed, containerized services using Docker, Kubernetes, and both Azure and AWS, as well as hands-on work with SQL and NoSQL datastores. An active open-source contributor, he has improved core background-job processing in the widely used Hangfire project and enhanced usability in the react-diagrams library, reflecting a balance of backend resilience and front-end ergonomics. He holds a first-class BSc in Computer Games Development, a detail that hints at a long-standing interest in interactive systems and UX-minded engineering.
11 years of coding experience
8 years of employment as a software developer
BSc (Hons), Computer Games Development, 1st, BSc (Hons), Computer Games Development, 1st at University of Central Lancashire
a super simple, no-nonsense diagramming library written in react that just works
Role in this project:
Front-end Developer
Contributions:8 commits, 2 PRs, 1 comment in 2 months
Contributions summary:Andrew primarily focused on enhancing the `react-diagrams` library. Their contributions include implementing new features such as controlling link creation and disallowing duplicate links. They added a demo showcasing a flow diagram and improved the diagram widget to handle various link scenarios. Additionally, the user made code consistency changes and updated the test suite.
An easy way to perform background job processing in .NET and .NET Core applications. No Windows Service or separate process required
Role in this project:
Back-end Developer
Contributions:7 commits, 11 PRs, 43 comments in 3 months
Contributions summary:Andrew primarily contributed to the back-end logic and core functionality of the Hangfire project, focusing on background job processing in .NET. Their work included adding generic overloads for job continuations, supporting TimeSpan and DateTime parameters in the arguments renderer, and correcting issues in the state management of jobs. They also made changes to the core project files by adding extensions.
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.