Adam James is a Technical Director with 18 years' experience specialising in open source infrastructure, systems hardening and high-availability architectures. He blends hands-on engineering in Ruby, Perl and Python with deep Linux, Postfix and MySQL operational expertise, and has led installation, configuration and bespoke customisation projects across enterprise environments. As founder-level technical lead at Transitiv Technologies since 2011 he drives pragmatic, secure solutions from design through production support. He is an active open-source contributor to the widely used Icinga2 monitoring platform, improving its backend time parsing and test coverage—an indicator of his attention to reliability and edge-case robustness. Based in Milton Keynes, he pairs consultancy experience with a formal Open University BSc, and often surfaces non-obvious system defects before they reach users.
18 years of coding experience
BSc (Hons), Open Degree, 2.1, BSc (Hons), Open Degree, 2.1 at The Open University
The core of our monitoring platform with a powerful configuration language and REST API.
Role in this project:
Back-end Developer
Contributions:1 review, 8 commits, 4 PRs in 6 years 3 months
Contributions summary:Adam primarily contributed to the backend functionality of the Icinga2 monitoring platform. Their work involved fixing parsing errors in the `LegacyTimePeriod` class, specifically addressing how dates in the `YYYY-MM-DD` format were processed. They also implemented unit tests for the time period parser, ensuring the robustness and reliability of the time specification handling. Additionally, the user made changes to allow arguments with spaces in the `check_nscp_api` plugin.
Ansible role to install, configure and manage HAProxy on Ubuntu systems
Contributions:3 PRs, 22 pushes, 11 branches in 2 years
ansiblehaproxyconfigureansible-roletower
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.