Stephen Brooke
About Stephen Brooke
Stephen Brooke is a Software Architect with extensive experience in developing secure web applications and services, particularly in real-time and event-driven architectures. He has worked for notable organizations such as MDA and GE Digital, and currently holds a position at Cvent.
Work at Cvent
Stephen Brooke currently serves as a Software Architect at Cvent, a role he has held since 2023. His position is remote and based in Virginia, United States. In this capacity, he focuses on designing and developing software solutions that meet the needs of Cvent's clients. His extensive experience in software architecture and development contributes to the company's mission of providing innovative event management solutions.
Previous Experience at MDA
Stephen Brooke has a significant history with MDA, where he worked in various roles over multiple years. He served as a Staff Software Architect from 2019 to 2023, and prior to that, he held positions such as Software Team Lead, Software Engineer, and Senior Software Engineer. His tenure at MDA spanned from 2004 to 2023, during which he developed secure web applications and focused on real-time applications and event-driven architectures.
Education and Expertise
Stephen Brooke studied at Simon Fraser University, where he earned a Bachelor of Science degree in Mathematics and Computing Science from 1995 to 2001. He also obtained a Diploma of Computing Studies from Langara College in 1994. His educational background supports his extensive expertise in developing secure web applications, implementing CI/CD pipelines, and utilizing various programming languages and technologies, including GoLang, Kubernetes, and Terraform.
Technical Skills and Methodologies
Stephen Brooke possesses a strong technical skill set that includes expertise in a variety of programming languages and development tools. He is proficient in using Git, GitLab, and VSCode to enhance software development processes. His experience encompasses various development methodologies such as Test-Driven Development (TDD), Domain-Driven Design (DDD), Behavior-Driven Development (BDD), and Agile practices, with a focus on SOLID object-oriented design principles.
Work Experience at GE Digital and Simon Fraser University
Before joining Cvent, Stephen Brooke worked as a Staff Software Engineer at GE Digital from 2017 to 2019 in Burnaby, British Columbia. He also gained experience as a Math & Computing Science student at Simon Fraser University from 2001 to 2002. These roles contributed to his overall development as a software architect and provided foundational knowledge in computing and mathematics.