Craig McInnes

Team Lead | Multiplayer Infrastructure & Live Services | Seeking the Next Great Challenge

Ireland

About

I’m a Team Lead with a passion for building scalable, reliable, and user-focused online experiences. I’ve created and operated online systems and live services for the AAA Call of Duty franchise and many other titles. I care deeply about getting the details right — from seamless client integration to intuitive UI/UX — to make online functionality powerful, efficient, and a joy to use for both players and developers. https://www.mobygames.com/developer/sheet/view/developerId,328634/

Experience

  • Lead Online Engineer at Romero Games Ltd.
    Nov 2022 - Sep 2025 · 2 yrs 11 mos

  • Senior Software Engineer at Demonware
    Jul 2017 - Nov 2022 · 5 yrs 5 mos

  • Chief Architect at Knomos
    Jan 2015 - Jul 2017 · 2 yrs 7 mos

  • Senior Software Engineer at Demonware
    Dec 2004 - Jan 2015 · 10 yrs 2 mos

    Provided best in class SaaS solutions for top Activision titles. Games I worked on: https://www.mobygames.com/developer/sheet/view/developerId,328634/ I was a Senior Developer on the Call of Duty team, where year on year we created new and unique services to meet game studios feature requirements. These services were always built to scale, and heavily load-tested. No such thing as a soft launch when you have millions of concurrent gamers who want to play online multiplayer on day one. Worked heavily with Python, MySQL, Linux, Amazon EC2, Git, unittesting & Continuous Integration solutions. Both load-testing and monitoring of live titles involved distributed systems performance analysis.

  • Game Developer at Eirplay Games
    Oct 2003 - Sep 2004 · 1 yr