Summary
James Mcneil is a seasoned Head of Development with over three decades of experience designing and delivering enterprise-grade applications across finance, public sector, and commercial markets. With deep hands-on expertise in PL/SQL, T-SQL, C#, C++, PHP and legacy systems like COBOL, he combines low-level database and scripting fluency with modern .NET and Linux-based architectures. He led FX and trading systems at Lehman Brothers and now heads application development at TMG in Madrid, balancing strategic leadership with active code-level oversight. A University of Edinburgh computer science graduate, he’s comfortable bridging distributed systems theory with pragmatic, auditable implementations and maintaining systems that span from legacy mainframes to contemporary web stacks. Notably, his background reflects a rare continuity of ownership—managing long-lived, mission-critical systems through multiple technology eras.
11 years of coding experience
19 years of employment as a software developer
BSc Computer Science, Software Engineering, Distributed Systems,, BSc Computer Science, Software Engineering, Distributed Systems, at The University of Edinburgh