Andre Masella is a Senior Site Reliability Engineer with 20 years of experience designing scalable, maintainable infrastructure for both research and large-scale production systems. He has modernized genomics pipelines at the Ontario Institute for Cancer Research—cutting development time from weeks to days—built a JVM-targeting compiler for bioinformatics workflows, and introduced production-grade monitoring and alerting. At Google he improved infrastructure-as-code for AdSense, created onboarding deployment tooling, and taught configuration best practices to dozens of teams. A pragmatic polyglot who currently favors Rust, Andre is an active OSS contributor to LLVM-backed projects like numba/llvmlite and numba, where he refactored core internals and added LLVM pass bindings. Based in Old Toronto, he combines deep systems engineering with a talent for coaching teams and simplifying operational complexity.
20 years of coding experience
12 years of employment as a software developer
Master of Science - MS Bioinformatics, Master of Science - MS Bioinformatics at Wilfrid Laurier University
Bachelor of Applied Science - BASc Computer Engineering, Bachelor of Applied Science - BASc Computer Engineering at University of Waterloo
A lightweight LLVM python binding for writing JIT compilers
Role in this project:
Back-end Developer
Contributions:46 reviews, 28 commits, 26 PRs in 6 months
Contributions summary:Andre's primary contribution was to deprecate and remove the `llvmlite.llvmpy` module, refactoring its functionality into the `llvmlite.ir` module. This involved adding deprecation warnings, updating documentation, and ultimately removing the deprecated module and related classes. They also made code formatting changes. Furthermore, the user added new LLVM pass bindings and implemented remarks filtering.
Contributions:85 reviews, 44 commits, 35 PRs in 9 months
Contributions summary:Andre's commits primarily focused on refactoring and improving the Numba project's internals. They removed dependencies on deprecated or internal modules and implemented `overload` annotations to replace older `glue_lowering` approaches. These changes involved significant modifications to the codebase, including the implementation of new NumPy datetime and timedelta support and enhancements to the random number generation implementations. Furthermore, they implemented improvements to testing.
cudapythonparallelnumpynumba
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
Andre Masella - Senior Site Reliability Engineer at Pinterest