Bruno Alassia

Staff Software Engineer at Docker, Inc

Vancouver, British Columbia, Canada
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
Bruno Alassia is a Staff Software Engineer with 14 years building mobile and cloud infrastructure, currently at Docker after several leadership engineering roles at Sauce Labs. He specializes in Android emulator/adb tooling and automation—contributing notable enhancements to Appium (android-driver and appium-adb) that added robust unlock strategies, emulator controls (fingerprint, SMS, rotation, power) and solid unit/e2e tests. Comfortable across backend, mobile and devtooling stacks, he pairs pragmatic engineering with a strong testing mindset to make platform-level systems reliable at scale. Based in Vancouver, he brings entrepreneurial roots from co-founding a web/mobile shop and a long history of hands-on product delivery dating back to Nokia-era mobile development. Outside work he’s a music-obsessed coder, which hints at a creative streak that surfaces in both problem-solving and team culture.
code14 years of coding experience
job16 years of employment as a software developer
bookIngenieria en Sistemas de Informacion, Ciencias de la Computacion, Ingenieria en Sistemas de Informacion, Ciencias de la Computacion at Universidad Tecnologica Nacional
bookSecundario, Bachiller Fisico-Matematico, Secundario, Bachiller Fisico-Matematico at Normal N°1. Dr. Nicolas Avellaneda
languagesEnglish, Spanish
stackoverflow-logo

Stackoverflow

Stats
776reputation
396kreached
21answers
2questions
github-logo-circle

Github Skills (22)

unit-testing10
android-adb10
mobile-development10
android-development10
java10
javas10
android10
appium10
adb10
emulation10
adbd10
mobile-app-testing10
test-automation10
cicd9
travis9

Programming languages (16)

JavaC++CSSMakefileGoHTMLKotlinTypeScript

Github contributions (5)

github-logo-circle
appium/appium-android-driver

Feb 2017 - Nov 2019

Common methods collection used by Android drivers
Role in this project:
userMobile Developer (Android)
Contributions:15 commits, 17 PRs, 88 comments in 2 years 9 months
Contributions summary:Bruno primarily contributed to the `appium/appium-android-driver` repository, focusing on enhancing the Android driver's device unlocking capabilities. Their work involved implementing various unlock strategies based on API levels, specifically adding support for PIN, password, and pattern unlocks. The user also wrote unit tests to validate the different unlock mechanisms, demonstrating a focus on code quality and testing. The user further added emulator methods for controlling functionalities like sending SMS, setting network speed, and other emulators’ settings.
androidappium
appium/appium-adb

Mar 2016 - Jun 2019

Wrapper around adb used by appium + helper libs
Role in this project:
userMobile Developer (Android) & Automation Engineer
Contributions:17 commits, 18 PRs, 80 comments in 3 years 4 months
Contributions summary:Bruno primarily contributed to enhancing the Android-specific functionalities within the `appium-adb` repository. They implemented methods to control emulator features like fingerprint, rotation, SMS, GSM calls, and power management. Furthermore, they automated testing procedures by integrating the .travis CI testing. This includes unit tests for various adb emulator commands and end-to-end tests using the 'Fingerprint' app.
adbandroidlibsappium
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