Summary
Muhammad Soboute is a seasoned C++ software engineer with over a decade of experience building and modernizing complex, performance-sensitive systems across game engines, medical devices, and trading software. Currently at Susquehanna in Dublin, he combines deep low-level C++ expertise (up to C++17), multi-threading and tooling mastery with a track record of leading porting, architecture, and CI/test automation efforts. He has repeatedly introduced engineering discipline—TDD, CI/CD, modular architectures—and mentored teams while shipping products across platforms including Stadia, Windows, Linux, macOS, and embedded targets. His background in physics and long-standing curiosity about philosophy and the arts underpin a methodical, analytic approach to problem solving and system design. Notably, he has hands-on experience refactoring large legacy codebases and designing test frameworks adopted team-wide, blending pragmatic engineering with a habit of continuous learning.
9 years of coding experience
10 years of employment as a software developer
Bachelor of Science (BSc), Nuclear Physics, Bachelor of Science (BSc), Nuclear Physics at Payame Noor University (Distance Education)
Bachelor of Science (BSc), Physics, Bachelor of Science (BSc), Physics at Daneshgahe Tabriz
Irish, English, Persian, French, Azerbaijani, Italian, Spanish, Serbian, Turkish, Arabic