Sam Edwards

Senior Staff Software Engineer at Block

Richmond, Virginia, 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
Sam Edwards is a Senior Staff Software Engineer specializing in mobile platforms, with over two decades in software engineering and deep expertise in Android (14 years) and Kotlin (8 years). He currently applies AI to mobile at Block after shaping mobile foundations at Dropbox and leading Android architecture and identity features at Capital One. Sam is an active open-source contributor—his work on testing and SDK reliability for Dropbox and an open-source Gradle Dependency Guard plugin adopted by Square and Slack reflect a focus on developer productivity and robust CI. A Google Developer Expert and tech blogger at handstandsam.com, he combines hands-on engineering with mentorship and cross-team collaboration that scaled to teams of 30+ developers. Based in Richmond, VA, he also brings experience building full-stack products for clients and creating developer education through paid courses.
code15 years of coding experience
job16 years of employment as a software developer
bookBachelor's Degree Computer Science, Bachelor's Degree Computer Science at Virginia Tech
stackoverflow-logo

Stackoverflow

Stats
894reputation
520kreached
31answers
3questions
github-logo-circle

Github Skills (16)

testing10
unit-testing10
javas10
java10
apidoc9
api9
json8
image6
nfc6
android-studio6
android-espresso6
android-pay6
continuous-integration6
android6
resize6

Programming languages (6)

JavaRustHTMLGroovyKotlinDart

Github contributions (5)

github-logo-circle
dropbox/dropbox-sdk-java

Feb 2022 - Jan 2023

A Java library for the Dropbox Core API.
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:5 releases, 29 reviews, 124 commits in 11 months
Contributions summary:Sam primarily contributed to improving the testing infrastructure and fixing issues within the Dropbox Java SDK. They added unit tests and integration tests for specific functionalities, such as handling JSON parsing errors and testing tag-related APIs. Furthermore, the user addressed a bug related to object naming conflicts. They also implemented code to prevent the SDK from running out of space.
dropboxapidropbox-sdkjava-librarydropbox-api
capitalone/easy-screenshots

Dec 2017 - Jul 2021

Android Instrumentation Test Screenshots made Easy.
Contributions:1 release, 2 reviews, 10 commits in 3 years 7 months
instrumentationscreenshotsandroid
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
Sam Edwards - Senior Staff Software Engineer at Block