Summary
David May is a seasoned Senior Software Engineer with over two decades of hands-on experience and seven years focused on modern Microsoft cloud stacks, currently building resilient solutions at Shift Technology. He blends deep legacy systems knowledge (UNIX, SAP, ERP, MS Access/VBA) with contemporary expertise in C#, .NET/.NET Core, Azure, Terraform, CI and TDD to deliver automation, reporting and BI at scale. David has led small global teams and run cross-office application support at enterprises like Citibank, pairing people management with practical, code-first problem solving. His career spans banking, healthcare, retail and logistics, and he repeatedly turns fragmented data sources into reliable ETL/reporting pipelines using SSIS/SSRS and SQL Server. A pragmatic engineer, he’s equally comfortable writing Terraform and Bash for cloud infra or building complex Excel/Access tooling—skills that make him a bridge between legacy operations and cloud-native delivery.
7 years of coding experience
17 years of employment as a software developer
B.A. Comp. Sci., Computer Science, B.A. Comp. Sci., Computer Science at Trinity College Dublin
French, italian (fluid), English