Top expert inScientific Computing and Data Science
Elliott De Andrade is a Research Software Engineer based in Toronto with 26 years of hands-on experience building and hardening scientific and systems software. He specializes in test automation, quality engineering, and backend systems, contributing substantial improvements to test suites and CI robustness across major projects like NumPy, pandas, GDAL and Matplotlib. Elliott pairs deep C/C++ memory-management fixes and build-system work (ninja, meson, libspatialindex) with pragmatic Python tooling and cross-version compatibility fixes (python-future, OpenKinect), making him comfortable across language and platform boundaries. He has a track record of improving developer experience—parameterizing tests, enabling parallel runs, and capturing command output for custom build targets—so projects scale more reliably. Active in prominent open-source ecosystems, his contributions often focus on the often-overlooked infrastructure that keeps scientific software trustworthy and reproducible.
Cartopy - a cartographic python library with matplotlib support
Role in this project:
Back-end Developer & Documentation Specialist
Contributions:3 releases, 184 reviews, 637 commits in 8 years 6 months
Contributions summary:Elliott primarily contributed to the "tools" directory, adding features to download feature datasets. They also focused on enhancing the project's documentation by fixing issues with inline literals and adding entries to the toctree and the contributors list. The user's work increased the functionality and maintainability of the project, while improving clarity for other users.
OWSLib is a Python package for client programming with Open Geospatial Consortium (OGC) web service (hence OWS) interface standards, and their related content models.
Role in this project:
Back-end Developer
Contributions:15 commits, 9 PRs, 17 comments in 3 years
Contributions summary:Elliott primarily focused on maintaining and improving the `owslib` library, which is designed for interacting with OGC web services. Their commits demonstrate expertise in Python, specifically in exception handling, and applying code style improvements. The user also touched upon areas like WMS, WFS, and CSW by making various code improvements and bug fixes to improve compatibility.
pythonosgeowmsweb-servicegis
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.