Drew Hannay

Principal Staff Software Engineer at LinkedIn

Sunnyvale, 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
Drew Hannay is a Principal Staff Software Engineer in Sunnyvale with 15 years of experience leading mobile platform engineering and delivery at LinkedIn. He has driven cross-platform architecture and testing improvements—standardizing Android and iOS architectures using Clean Architecture and Google’s Architecture Components and scaling Android UI test infrastructure to run in parallel across many emulators. Drew maintains and contributes to mobile-focused open source projects (dexmaker, dex-test-parser, shaky-android) and has hands-on expertise in Android test automation, including work on the TestButler library. Known for pairing deep technical craft with developer tooling and build/test optimization, he also has a background building production mobile apps for organizations and teaching mobile development.
code15 years of coding experience
job17 years of employment as a software developer
bookBachelor’s Degree, Computer Science & Mathematics, Bachelor’s Degree, Computer Science & Mathematics at Wheaton College
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
1,020reputation
63kreached
29answers
1question
github-logo-circle

Github Skills (14)

javas10
android10
java10
test-automation10
testing10
junit9
android-library9
android-activity6
android-intent6
xml6
str-replace6
layout6
manifest6
android-layout6

Programming languages (4)

JavaShellHTMLKotlin

Github contributions (5)

github-logo-circle
linkedin/test-butler

Jul 2016 - May 2021

Reliable Android Testing, at your service
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:6 releases, 6 reviews, 32 commits in 4 years 10 months
Contributions summary:Drew primarily contributed to the development and maintenance of automated tests for an Android application. Their work involved writing tests to verify the functionality of the `TestButler` library, specifically focusing on features like location services and runtime permission granting. The user also modified the test setup and teardown processes and added sample tests. The commits demonstrate a strong understanding of Android testing frameworks and best practices.
android-emulatortestingandroid-libraryandroidreliable
drewhannay/dexmaker

Nov 2016 - Nov 2019

A utility for doing compile or runtime code generation targeting Android's Dalvik VM
Contributions:70 pushes, 5 branches, 3 tags in 3 years
code-generationdalvikruntimeandroidcompile
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
Drew Hannay - Principal Staff Software Engineer at LinkedIn