Matthew Soucy

Principal Software Engineer at BAE Systems, Inc.

New Hampshire, 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
Matthew Soucy is a Principal Software Engineer with 13 years of experience building and improving low-level systems and developer tooling, currently shaping software at BAE Systems from New Hampshire. He specializes in C, C++, D, and Python, with deep expertise in source control, build systems, debugging, and error checking—skills honed converting and optimizing large toolchains and codebases. An advocate for pragmatic, readable code, he contributes to open-source projects such as a Nintendo DS/Wii server emulator where he refactored backend logic for clarity and safer file handling. Matthew’s background includes leadership in FOSS outreach and hands-on mentoring from his time at RIT and FIRST robotics, reflecting a long-standing commitment to teaching and community-driven development. Colleagues rely on him to turn complex, safety- and correctness-critical requirements into maintainable, performant implementations.
code13 years of coding experience
job4 years of employment as a software developer
bookBS Computer Science, BS Computer Science at Rochester Institute of Technology
stackoverflow-logo

Stackoverflow

Stats
103reputation
594reached
1answer
1question
github-logo-circle

Github Skills (12)

refactoring10
backend10
python10
back-end-development10
refactor10
file-handling9
powershell6
windows6
batchfile6
forloop6
loops6
cmd6

Programming languages (20)

C#JavaC++CSSRustCDMakefile

Github contributions (5)

github-logo-circle
A Nintendo DS and Wii server emulator.
Role in this project:
userBack-end Developer
Contributions:18 commits in 2 months
Contributions summary:Matthew primarily focused on refactoring and optimizing the server emulator's backend code. Their contributions involved replacing less efficient methods with list comprehensions and other more concise approaches, enhancing code readability and potentially improving performance. Furthermore, the user made improvements to file handling, implementing context managers to safely manage file operations. These modifications were applied to various Python scripts within the repository.
emulatorserver-emulatorsegaemulationnintendo-ds
msoucy/libfabd

Nov 2014 - May 2015

Contributions:25 commits, 1 push in 6 months
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
Matthew Soucy - Principal Software Engineer at BAE Systems, Inc.