Brady Aiello

Mobile Software Engineer at Thumbtack

California, 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
Brady Aiello is a mobile software engineer with nine years of experience specializing in Android, Kotlin, and IoT-driven apps, currently building mobile products at Thumbtack. He has a solid background in Kotlin Multiplatform from his time at Touchlab and contributes to notable open-source tooling like refreshVersions, where he helped add dependency support for Ktor, Koin, and multiplatform libraries. Brady combines practical engineering at scale from roles at Amazon with a research-minded approach developed during security research and embedded work, giving him strength across mobile, backend dependency management, and cross-platform code. Based in Santa Cruz, he brings a surfer’s persistence and a family-oriented work-life balance that fuels steady, pragmatic delivery.
code9 years of coding experience
job6 years of employment as a software developer
bookCalifornia Polytechnic State University, San Luis Obispo
bookAssociate, Mathematics and Physics, Associate, Mathematics and Physics at Cuesta College
languagesEnglish, Spanish
stackoverflow-logo

Stackoverflow

Stats
91reputation
8kreached
8answers
0questions
github-logo-circle

Github Skills (23)

kotlin10
dependency-management10
ios10
package-management10
android10
sqldelight10
versioning10
gradlew10
gradle10
mvi-android9
mvi-architecture9
ktor9
koin9
coroutines9
testing7

Programming languages (6)

JavaC++ShellCJavaScriptKotlin

Github contributions (5)

github-logo-circle
touchlab/KaMPKit

Dec 2020 - Jun 2022

KaMP Kit by Touchlab. A collection of code & tools designed to get your mobile team started quickly w/Kotlin Multiplatform
Role in this project:
userMobile Developer (Android/iOS)
Contributions:27 reviews, 19 commits, 34 PRs in 1 year 5 months
Contributions summary:Brady primarily contributed to the development of the Kotlin Multiplatform mobile application. Their work involved fixing bugs related to duplicate breeds, removing custom flow extensions in favor of SQLDelight's, and updating project dependencies. The user also refactored the application to utilize MVI architecture and StateFlow for state management. Furthermore, the user added UI elements for loading and empty states, and made iOS target and minimum version changes.
code-toolskotlin-multiplatformandroidkotlinkotlin-multiplatform-mobile
Splitties/refreshVersions

Aug 2021 - Apr 2022

Life is too short to google for dependencies and versions
Role in this project:
userBackend Developer
Contributions:4 reviews, 7 commits, 11 PRs in 7 months
Contributions summary:Brady primarily contributed to the development of dependency notations for the `refreshVersions` project, a tool designed to manage dependency versions in Gradle projects. Their work focused on adding support for various libraries and frameworks, including Koin, Multiplatform Settings, Stately, Kermit, and NativeCoroutines. They also added support for Ktor 2.0 dependencies. The user's commits involved creating new Kotlin objects and modules to represent these dependencies and integrating them into the project's dependency management system.
dependenciesgradleandroidshortkotlin
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
Brady Aiello - Mobile Software Engineer at Thumbtack