Summary
Patrice Arruda is a Senior Software Engineer based in Ottawa with seven years of professional experience building scalable systems across networking, security, and cloud platforms. He has progressed through roles at Google and Ciena and now contributes to MongoDB, bringing production release and full-stack expertise from work on HSMs, telephony platforms, and large-scale release engineering. Comfortable in C++, Java, Python and release automation, Patrice has repeatedly improved deployment, build and upgrade workflows to reduce time-to-release and harden operational reliability. His academic background in computational geometry and information security informs a methodical approach to problem solving and a knack for turning complex low-level requirements into maintainable solutions. Colleagues know him for tackling thorny integration challenges—like merging telecom stacks into virtualized products—and shipping pragmatic tooling that keeps systems running. He combines deep systems experience with an engineer’s curiosity for tooling and automation that prevents problems before they reach users.
7 years of coding experience
15 years of employment as a software developer
Masters of Computer Science, Computational Geometry, Masters of Computer Science, Computational Geometry at Carleton University
Portuguese, French