Andrew Dawson

Staff Software Engineer at Stripe

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
Andrew Dawson is a Full Stack Web Developer with 11 years of hands-on experience building user-focused frontends and cross-platform features. Based in Virginia, he brings production experience from roles at RTS Labs and Field1st and a background in application development and freelance projects that honed his problem-solving and delivery skills. An active open-source Android contributor, he helped evolve Tusky (a notable Mastodon client) by refactoring timeline fetching, adding media attachments, compose screens, and direct messaging visibility—demonstrating an ability to improve UX and performance in community-driven projects. He blends a curiosity-driven approach to learning with solid engineering foundations from the University of Richmond’s full-stack program, and he enjoys translating social and collaborative ideas into polished software.
code11 years of coding experience
job9 years of employment as a software developer
bookBachelor of Science (BS) Computer Science, Bachelor of Science (BS) Computer Science at University of Washington
github-logo-circle

Github Skills (9)

android-developers10
android-developer10
kotlin10
android-sdk10
android10
front-end-development9
android-volley9
uid9
ui-design8

Programming languages (12)

C#TypeScriptJavaC++RustBatchfileSCSSJavaScript

Github contributions (5)

github-logo-circle
tuskyapp/Tusky

Jan 2017 - Aug 2017

An Android client for the microblogging server Mastodon
Role in this project:
userMobile Developer (Android)
Contributions:24 releases, 500 commits, 132 PRs in 7 months
Contributions summary:Andrew primarily worked on the development and enhancement of the Android client for the Mastodon microblogging platform, Tusky. Their contributions included refactoring the timeline fetching process to utilize the Volley library for improved consistency and added features such as a compose screen, media previews, and the ability to attach media to toots. Furthermore, the user implemented functionalities like direct messaging visibility, custom tab support and a rudimentary profile editor to allow users to change their profile details.
social-networkfdroidpixelfedfediversesocial
Vavassor/meteor

Aug 2014 - Jan 2015

Contributions:50 commits, 1 push in 5 months
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 Dawson - Staff Software Engineer at Stripe