Summary
James Innes is a Principal Software Engineer with 11 years of experience who blends a foundation in mechanical and flow assurance engineering with hands-on product development in Python and C#. Having transitioned from process and flow assurance to technical leadership roles at Wood and now Apollo, he builds modern data-driven applications that solve complex engineering problems. He is equally comfortable shaping architecture and writing code, leveraging his domain knowledge to deliver practical, production-ready solutions for clients. Based in Dunecht, Scotland, he brings a pragmatic, systems-thinking approach that shortens the gap between legacy engineering workflows and modern software practices. Notably, his career shows a pattern of taking personal programming interests into the workplace to drive innovation and scale multidisciplinary teams.
11 years of coding experience