Terence Ma
About Terence Ma
Terence Ma is a Geomechanics Specialist and Software Developer currently working at Rocscience in Toronto, Ontario. He has a strong background in civil engineering, with experience in structural design, transportation planning, and geotechnical analysis, as well as a PhD from the University of Waterloo.
Current Role at Rocscience
Terence Ma currently serves as a Geomechanics Specialist and Software Developer at Rocscience, a position he has held since 2020 in Toronto, Ontario, Canada. In this role, he has developed the primary engine for numerical landslide analysis methods utilized in Slide2 and Slide3 software. He also designs and implements user interfaces for the visualization of 2D and 3D geomechanics models. His responsibilities include supervising intern developers on complex projects that involve numerical convergence of non-linear systems.
Previous Experience in Engineering
Prior to his current role, Terence Ma gained diverse experience in the engineering field. He worked at Waddell Engineering Ltd. as a Structural Designer from 2019 to 2020 and previously as a Structural Engineering Co-op from 2013 to 2014. He also contributed to the Ugandan Healthcare Center Design project at Engineering Ministries International (EMI) in 2016. Additionally, he served as a Transportation Planner/Analyst at LEA Consulting Ltd. in 2014 and as a Geotechnical Laboratory Technician at Chung & Vander Doelen Engineering Ltd. in 2012.
Education and Academic Background
Terence Ma completed his Doctor of Philosophy (PhD) in Civil Engineering at the University of Waterloo from 2017 to 2020. His research focused on integrating coupled analysis between finite element analysis for piles and limit equilibrium slope stability analysis. He also holds a Bachelor of Applied Science (BASc) in Civil Engineering from the same university, which he obtained from 2012 to 2017.
Technical Skills and Specializations
Terence Ma specializes in nonlinear optimization and probabilistic methods, particularly for landslide mass geometry determination. He utilizes various programming tools and technologies in his work, including C++, C#, .NET, MFC, Azure DevOps, and Visual Studio. His expertise extends to hosting webinars and lectures aimed at educating customers on slope stability and optimization methods.