Summary
David Francis is a Principal Software Engineer with 12 years of experience building high-performance full‑stack applications in the Microsoft ecosystem, currently working on Microsoft Teams. He brings deep expertise in C#, ASP.NET (Webforms and MVC), Entity Framework, TypeScript and AngularJS, and a strong focus on algorithms, code analytics, and performance optimization. At Microsoft he has progressed from Software Engineer to Principal, consistently delivering scalable solutions and mentoring engineers. Outside of work he combines tech leadership with creative roles—running IT and game design for Anime Festival Orlando and pursuing photography—bringing a pragmatic, user-focused perspective to system and UX decisions.
12 years of coding experience
18 years of employment as a software developer
Bachelor’s Degree Digital Media Game Design, Bachelor’s Degree Digital Media Game Design at University of Central Florida
English