Summary
Darwin Baines is a seasoned software engineering leader with over 15 years of experience and a decade-plus tenure at Microsoft, currently serving as a Senior Software Engineer Manager driving multiple teams to deliver scalable, customer-focused solutions. He brings deep hands-on expertise in Java, C#, J2EE and enterprise architectures, and a proven track record of evolving engineering processes and standards across large product lines. Darwin is as comfortable mentoring junior engineers as he is shaping high-level technical strategy, blending pragmatic delivery with a focus on quality and performance. His background spans web, CAD, and integrations—having modernized legacy C++ sketching tools to managed code and built internationalized web architectures earlier in his career. Based in Provo, Utah, he pairs strong academic foundations (MS/BS in Computer Science from BYU) with practical experience across education and commercial product teams. Colleagues note his consistent emphasis on measurable improvement and cross-functional collaboration to amplify team impact.
7 years of coding experience
18 years of employment as a software developer
Bachelor of Science, Computer Science, Bachelor of Science, Computer Science at Brigham Young University
English, Korean, French, German