Elliott De Andrade

Research Software Engineer at Matplotlib

Toronto, Ontario, 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

🤩
Rockstar
award
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.
code26 years of coding experience
github-logo-circle

Github Skills (127)

restructuredtext10
python10
image-processing10
testing10
plugin-development10
cartopy10
http10
test-framework10
autotools10
refactor10
distributed-computing10
ocra10
build-automation10
file-processing10
refactoring10

Programming languages (32)

CCMakeM4GoHTMLJupyter NotebookMATLABFortran

Github contributions (5)

github-logo-circle
SciTools/cartopy

Jul 2014 - Dec 2022

Cartopy - a cartographic python library with matplotlib support
Role in this project:
userBack-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.
python-librarycartopypythongeographyspatial
geopython/OWSLib

Jan 2015 - Jan 2018

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:
userBack-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.
Request Free Trial