Leslie Martin

Senior Software Engineer at Microsoft

Redmond, Washington, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Leslie Martin is a Senior Software Engineer based in Redmond with two decades of C++ architecture and implementation experience and a decade of focused professional experience across defense, cloud, and enterprise domains. He has a track record of rescuing and modernizing legacy projects—upgrading toolchains, introducing TDD with Google Test, establishing CI/CD code coverage metrics, and eliminating memory leaks through RAII and smart pointers. At Microsoft he leads hardware testing for storage devices used in data center procurement, while prior roles include principal engineering on mission systems and secure, classified middleware for constrained environments. Leslie combines low-level systems expertise with pragmatic design patterns (Composite, Factory) and template metaprogramming, and he mentors junior engineers and interns to raise team capabilities. Unobvious detail: he routinely authors build system and makefile improvements to enable portability and maintainability across Linux and mixed toolchains.
code10 years of coding experience
job10 years of employment as a software developer
bookMaster of Software Engineering Computer Software Engineering, Master of Software Engineering Computer Software Engineering at California State University, Fullerton
languagesEnglish, c++
github-logo-circle

Github Skills (20)

solve10
compilation9
compile9
equation9
conversions8
compile-time8
printing7
wait7
type-checking7
colors6
termcolor6
console6
c-library5
linux5
windows5

Programming languages (2)

C++OpenSCAD

Github contributions (4)

github-logo-circle
trailfrenzy/SIwithET

Oct 2015 - Jan 2023

Introduction The Systems Of Units (SOU) Library was created out the author's desire to solve a problem where known engineering and scientific unit types will not be mixed to the wrong result type. The library automatically does unit conversions during compile time. The library provides strong type-checking of different unit types at compile time. It does not wait for runtime to find errors that the compiler can detect. When writing code to solve an engineering problem it is hard to find what the units are envolved in the equation and if the equation cancels out the incorrect units.
Contributions:105 commits, 1 PR, 84 pushes in 7 years 4 months
waitruntimeunitcompilerengineering
trailfrenzy/termcolor

Aug 2020 - Aug 2020

Termcolor is a header-only C++ library for printing colored messages to the terminal. Written just for fun with a help of the Force.
Contributions:1 push, 1 branch in 3 days
cppprintingheaderc-librarycolored
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Leslie Martin - Senior Software Engineer at Microsoft