# Matthew Bae > Senior Software Engineer at Roblox Location: San Francisco Bay Area, United States Profile: https://flows.cv/matthewbae ## Work Experience ### Senior Software Engineer @ Roblox Jan 2022 – Present | San Mateo, California, United States ### Senior Software Engineer @ Microsoft Jan 2021 – Jan 2022 ### Software Engineer @ Microsoft Jan 2017 – Jan 2021 | Redmond, WA ### Grader and Tutor @ Harvey Mudd College Jan 2014 – Jan 2017 | Harvey Mudd College I graded and tutored for the following courses: - MATH 171: Abstract Algebra - CS 81: Computability and Logic - CS 42: Principles & Practice: Computer Science - CS 5: Introduction to Computer Science ### Student Researcher @ Harvey Mudd College Jan 2015 – Jan 2016 | Harvey Mudd College Observationally Cooperative Multithreading (OCM) is a new model of shared-memory parallelism. Influenced by traditional Cooperative Multithreading, OCM was developed as a way to make parallel programming easier. As OCM is implementation agnostic, the most promising implementations of OCM use Hardware Transactional Memory (HTM). We analyzed applications of OCM using HTM and its ease of use. ### Research Intern @ Lawrence Berkeley National Laboratory Jan 2016 – Jan 2016 | Berkeley, CA - Investigated system resource usage patterns on supercomputers at LBNL - Processed large utility logs using Apache Spark - Analyzed power consumption connections to other resources on supercomputers ## Education ### Bachelor’s Degree in Computer Science/Mathematics Harvey Mudd College Jan 2013 – Jan 2017 ## Contact & Social - LinkedIn: https://linkedin.com/in/matthew-bae-158b539a --- Source: https://flows.cv/matthewbae JSON Resume: https://flows.cv/matthewbae/resume.json Last updated: 2026-03-22