James Johnston is a Lead Software Engineer with 11 years of professional experience and a deep background in C#, WinRT, Silverlight, XNA/MonoGame and Windows Phone/UWP development. He combines hands-on product engineering—from award-winning Xbox apps and music creation software to full-stack UWP clients—with strong server, database and Windows server infrastructure skills. At Redgate he contributes to robust backend tooling and has made meaningful open-source fixes to Flyway, improving configuration and migration reliability. James is comfortable leading small teams, shipping under tight constraints, and pushing platforms beyond their intended limits in low-memory or edge-case scenarios. Based in West Suffolk, he pairs entrepreneurial drive (founder of Mad Ninja Corp) with a pragmatic, systems-minded approach to solving problems others find impossible.
Flyway by Redgate • Database Migrations Made Easy.
Role in this project:
Back-end Developer
Contributions:4 releases, 7 commits, 1 PR in 1 year 5 months
Contributions summary:James contributed to the Flyway project by addressing several issues related to database migrations. Their work includes fixing a null check, throwing an upgrade exception when using a specific feature, and adding a configuration option for placeholder separators. They also optimized parameter tokenization within the command line interface and made internal changes to various core components. The contributions suggest a focus on improving the robustness and configuration options of the database migration tool.
Contributions:9 commits, 1 PR, 4 comments in 1 day
Contributions summary:James primarily focused on developing the Pokedex detail page, which included modifications to models for data representation, and UI changes. They also worked on navigation within the app and implemented the ability to click on evolutions. The contributions involve both model updates and view implementations to enhance the Pokemon Go UWP client's functionality.
dotnetuwpwindowscsharppokemon-go
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.
Request Free Trial
James Johnston - Lead Software Engineer at Mad Ninja Corp