Ian Rufus is a pragmatic software developer with a decade of experience building reliable, cloud-native systems and APIs across startups and consultancies. Currently at BJSS in Sheffield, he has a strong background in Node.js, Kubernetes, Terraform, Docker and PostgreSQL, and has worked on analytics pipelines using Python, Airflow and Redshift. His career includes leadership and mentoring roles at Anaplan and North, where he architected systems, led a development team and was the company’s only remote developer after relocating to the UK. He’s comfortable across languages and environments—from C# and C++ in embedded and enterprise contexts to modern JavaScript and serverless cloud platforms. Ian maintains a technical blog (iamrufio.com), reflecting an interest in sharing practical engineering insights beyond day-to-day delivery. Colleagues would describe him as a hands-on problem solver who blends architectural thinking with day-to-day coding discipline.
10 years of coding experience
7 years of employment as a software developer
Master of Engineering - MEng, Computer Software Development, Master of Engineering - MEng, Computer Software Development at The University of Hull
Contributions:33 commits, 3 PRs, 34 pushes in 5 years 1 month
postsblog-postsmini-projects
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.