Summary
Jamie Davis is an experienced C# analyst-developer with 12+ years delivering maintainable, low-cost software for financial and enterprise clients. He specialises in test-driven development, refactoring and solution re-engineering, with a track record of rapidly assessing legacy environments and implementing sustainable architectures. As a seasoned contractor and former lead at organisations including Schroders, Shawbrook Bank and NYSE Euronext, he consistently bridges complex requirements and pragmatic delivery while mentoring teams to improve software quality. His technical breadth spans .NET Core/.NET Framework, WPF/MVVM, Azure, C++ and SQL/Oracle, and he has hands-on experience building resilient server recovery and transaction-replay mechanisms for trading systems. Jamie often leverages design patterns and succinct, reusable code to reduce long-term maintenance overhead, an approach reflected in his open-source work. Based in Billericay, UK, he combines enterprise-grade discipline with the agility of an independent consultant who can hit the ground running.
12 years of coding experience
14 years of employment as a software developer
M206 – Computing: An Object-Oriented Approach, M206 – Computing: An Object-Oriented Approach at The Open University
BTEC National Diploma in Computer Science, BTEC National Diploma in Computer Science at Basildon College of Further Education