Hannah Shaw

Frontend Developer Experience Lead at Mercury

Burlington, Vermont, 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
Hannah Shaw is a Frontend Developer Experience Lead with nine years of software engineering experience, currently shaping developer tooling and frontend workflows at fintech company Mercury from Burlington, VT. She brings deep expertise in JavaScript and the React ecosystem, pairing hands-on engineering with people leadership to streamline how teams build and ship UI. Hannah's background spans freelance contract work, open-source contributions—such as refactoring and improving Java exercises and tests on the Exercism track—and product-facing roles that require both technical polish and clear developer documentation. With a BA in Economics & Philosophy, she blends analytical thinking and user-centered design, and she has a track record of improving code flexibility and test robustness behind the scenes.
code9 years of coding experience
job7 years of employment as a software developer
bookBachelor of Arts (B.A.), Economics & Philosophy, Bachelor of Arts (B.A.), Economics & Philosophy at University of Vermont
github-logo-circle

Github Skills (9)

tracks10
javas10
junit10
java10
testing9
acc8
maintenance8
cc8
co8

Programming languages (20)

JavaC++CSSScalaTeXGoCommon LispHTML

Github contributions (5)

github-logo-circle
exercism/java

Jun 2017 - Jul 2017

Exercism exercises in Java.
Role in this project:
userBack-end Developer
Contributions:20 commits, 2 PRs, 5 comments in 20 days
Contributions summary:Hannah primarily focused on refactoring existing code within various Java exercises of the Exercism track. Their work involved removing the `final` keyword from class declarations across multiple exercises, suggesting an effort to increase flexibility or allow for inheritance. They also implemented and corrected an exercise involving a circular buffer, including adding test cases and addressing issues with read/write operations. Finally, they updated the circular buffer test code by switching from `assertEquals` to `assertThat` to mitigate potential autoboxing/unboxing bugs.
javaexercismexercism-exercisesexercism-trackcommunity-contributions-accepted
vivshaw/vivshaw-rewrite

Apr 2019 - Nov 2020

refresh of my website
Contributions:4 PRs, 70 pushes, 6 branches in 1 year 7 months
gatsbyreactstyled-systemnetlify-cmsrefresh
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