Suzanne Millstein

Research Software Engineer at University of Washington

Seattle, Washington, 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

🤩
Rockstar
🎓
Top School
Suzanne Millstein is a Research Software Engineer with 13 years of experience building and improving programming language tooling and research-oriented software, currently working in the Programming Languages and Software Engineering Research Group at the University of Washington. She brings deep expertise in Java type systems—evidenced by contributions to the well-known Checker Framework—where she has fixed subtle issues around intersection types, captured type variables, and improved annotated type handling. Her background combines academic rigor (M.S. in Computer and Information Sciences) with practical lab experience from the University of Oregon and industry internships, enabling her to translate research ideas into robust, maintainable code. Known for thoughtful refactors and clear documentation updates, she focuses on correctness and developer ergonomics in complex codebases.
code13 years of coding experience
job2 years of employment as a software developer
bookMaster of Science (M.S.), Computer and Information Sciences, Master of Science (M.S.), Computer and Information Sciences at University of Oregon
bookBachelor of Science (BS), Computer Science, Bachelor of Science (BS), Computer Science at University of Arkansas
stackoverflow-logo

Stackoverflow

Stats
26reputation
69reached
1answer
0questions
github-logo-circle

Github Skills (11)

javas10
type-checking10
type-check10
java10
annotations10
annotation-processing10
refactor9
refactoring9
debug8
debugging8
checker-framework6

Programming languages (7)

JavaShellCTeXPerlGroovyPython

Github contributions (5)

github-logo-circle
typetools/checker-framework

Jan 2013 - Jan 2023

Pluggable type-checking for Java
Role in this project:
userBack-end Developer
Contributions:97 releases, 1637 reviews, 2125 commits in 10 years 1 month
Contributions summary:Suzanne primarily focused on improving the codebase related to the pluggable type-checking framework for Java. They implemented fixes, such as handling intersection types and capturing type variables, to address bugs and enhance the accuracy of the analysis. Additionally, the user worked on improvements like supporting the use of parameter types in a class that extends a super class and the implementation of a default value for an annotated type, which improves code readability. They also made updates to the Javadoc and a number of small refactoring of the codebase.
checkingverificationtype-checkingpluggablejava
Inference of pluggable types for Java
Contributions:66 pushes, 51 branches in 2 years 7 months
javainferencepluggable
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
Suzanne Millstein - Research Software Engineer at University of Washington