Ciaran Mccormick is a Principal Engineer with 14 years of experience building full-stack, data-driven systems and leading cross-disciplinary teams from research labs to fintech and analytics firms. He blends deep backend expertise (Python, Django, KDB+/Q experience) with hands-on front-end and Linux administration skills honed at The Open University and commercial roles like Ito World and AquaQ. Comfortable sprinting solo as a consultant and steering multi-person teams, he focuses on pragmatic, non–“good-enough” solutions that scale and remain maintainable. Based in Belfast, he pairs clear cross-stakeholder communication with an analytical mindset, translating research requirements into production-ready infrastructure. A subtle differentiator is his background straddling academic research projects on privacy and life-logging and high-performance financial data systems, giving him unusual breadth across privacy-aware analytics and low-latency data engineering.
14 years of coding experience
12 years of employment as a software developer
Master of Science (MSc) Mathematics and Computer Science, Master of Science (MSc) Mathematics and Computer Science at Queen's University Belfast
Bachelor of Medicine Bachelor of Surgery (MBBS) (Incomplete) Medicine, Bachelor of Medicine Bachelor of Surgery (MBBS) (Incomplete) Medicine at Durham University
A command line tool and library for validating TransXChange and NeTEx XML and Zip files
Contributions:5 releases, 43 commits, 39 PRs in 5 months
command-line-toolnetexxmlziptransxchange
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
Ciaran Mccormick - Principal Engineer at Johnson Controls