Mark Segal

Product Engineering Leader, Capital Markets Investment Analytics at Ontario Teachers'​ Pension Plan

Canada
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
Mark Segal is a product engineering leader with nine years of formal experience and two decades of practical technical and consulting depth across capital markets, cloud, and DevOps transformations. Currently leading Capital Markets Investment Analytics at Ontario Teachers', he builds high-performing software and data teams that deliver reliable, scalable solutions and embed AI into investment workflows. Previously he scaled cloud infrastructure and security practices at AWS Professional Services and drove measurable 40–60% delivery improvements through Agile/DevOps coaching at CGI. Mark combines hands-on contributions to open-source projects—improving SPIR-V reflection for 64-bit numeric types—with enterprise-grade delivery expertise, giving him both low-level technical fluency and strategic product judgment. He’s known for turning loosely defined initiatives into production products, aligning architecture to enterprise roadmaps, and winning customer trust through consistent value delivery. Based in Canada with a McGill M.Sc. in Computer Science, he brings a rare mix of quantitative trading implementation experience and large-scale transformation leadership.
code9 years of coding experience
job24 years of employment as a software developer
bookMaster's Degree, Computer Science, Master's Degree, Computer Science at McGill University
github-logo-circle

Github Skills (5)

spirv10
vulkan10
c-language10
cprogramming-language10
arrayobject9

Programming languages (2)

C++C

Github contributions (5)

github-logo-circle
KhronosGroup/SPIRV-Reflect

Dec 2020 - Feb 2021

SPIRV-Reflect is a lightweight library that provides a C/C++ reflection API for SPIR-V shader bytecode in Vulkan applications.
Role in this project:
userBack-end Developer
Contributions:7 commits, 4 PRs, 1 comment in 1 month
Contributions summary:Mark primarily contributed to the `spirv-reflect` library by enhancing its capabilities to handle 64-bit floating-point and other numeric types within the SPIR-V reflection process. They added functionality to correctly decode and represent formats associated with these data types, including vectors and scalars. The user also addressed minor bugs and improved the output of information related to shader interface variables. Additionally, they worked on integrating specialization constants related to array dimensions, showcasing a focus on improving the accuracy and completeness of the reflection library.
apicppvulkanreflectbytecode
mgsegal/SPIRV-Reflect

Jan 2021 - Feb 2021

SPIRV-Reflect is a lightweight library that provides a C/C++ reflection API for SPIR-V shader bytecode in Vulkan applications.
Contributions:4 pushes, 4 branches in 1 month
apicppvulkanreflectbytecode
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
Mark Segal - Product Engineering Leader, Capital Markets Investment Analytics at Ontario Teachers'​ Pension Plan