Andrew Winterman

Staff Software Engineer at Outreach

Portland, Oregon, United States
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

👤
Senior
🎓
Top School
Andrew Winterman is a Staff Software Engineer based in Portland, Oregon with 14 years of experience building reliable, production-grade systems across startups and mission-driven organizations. He blends hands-on engineering—from improving CLI UX in notable open-source projects like promptui to contributing tests and docs for scikit-learn—with pragmatic technical leadership at companies such as Outreach, Altruist, and Mercy Corps. Known for disciplined, numerate problem solving, he has led teams rebuilding legacy platforms, introducing observability via OpenTelemetry, and hardening Kubernetes integrations for banking and notification services. A consensus-oriented listener and quick learner, he moves comfortably between data engineering, full‑stack work, and product-facing decisions. His background in mathematics and early data-visualization work gives him an uncommon ability to turn complex data into clear, actionable outcomes.
code13 years of coding experience
job11 years of employment as a software developer
bookBachelor of Arts, Mathematics, Bachelor of Arts, Mathematics at Reed College
bookHigh School Diploma, High School Diploma at Sage Hill School
languagesSpanish, German
stackoverflow-logo

Stackoverflow

Stats
1,831reputation
204kreached
50answers
17questions
github-logo-circle

Github Skills (22)

python10
scikit10
testing10
machine-learning10
user-interface10
go10
command-line10
scikit-learn10
data-science9
inputbox9
input-field9
data-analysis9
cli9
numpy8
firebase6

Programming languages (14)

JavaCSSRustCMakefileGoKotlinTypeScript

Github contributions (5)

github-logo-circle
manifoldco/promptui

Dec 2018 - Jan 2019

Interactive prompt for command-line applications
Role in this project:
userFull-stack Developer
Contributions:7 commits, 1 PR, 4 comments in 10 days
Contributions summary:Andrew primarily focused on enhancing the user interface and interactive elements of the command-line application. Their work included adding support for cursor movement and editing within input fields, specifically implementing left/right arrow navigation. They modified the `cursor.go`, `cursor_test.go`, `select.go` and `prompt.go` files to accommodate these changes, as well as addressing a merge conflict. Their contributions demonstrate a focus on improving the user experience and interactive prompt functionality.
golanginterfaceterminalpromptcommand-line
scikit-learn/scikit-learn

Nov 2012 - Dec 2012

scikit-learn: machine learning in Python
Role in this project:
userData Scientist
Contributions:18 commits in 24 days
Contributions summary:Andrew primarily contributed to the testing and documentation of the `OneVsRestClassifier` class within the scikit-learn library, specifically focusing on the `predict_proba` method. Their contributions included writing and refining test cases for both single-label and multi-label scenarios, ensuring that probabilities were correctly calculated and normalized. Additionally, they improved the documentation, adhering to PEP 257 guidelines, and addressed several minor errors in the code.
data-analysispythonstatisticsdata-sciencelearn-machine-learning
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
Andrew Winterman - Staff Software Engineer at Outreach