David González

Senior Android Engineer at DuckDuckGo

London, England, Belgium
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
David González is a Senior Android Engineer with 13 years of hands-on experience building and leading mobile teams, currently driving core features at DuckDuckGo from London. He combines deep Android architecture and testing expertise—demonstrated by contributions to android/architecture-samples—with product-focused delivery of privacy-forward features in the widely used DuckDuckGo Android app. As a former Lead Android Engineer and Technical Product Owner, he excels at improving cross-team workflows, sprint execution and stakeholder communication while remaining an active coder. A seasoned speaker who presents at conferences like Droidcon and Google DevFest, he brings community visibility and advocacy to engineering leadership. Colleagues rely on him for pragmatic refactors, analytics-aware implementations, and thoughtful theming and UX work that balance user needs with maintainability.
code13 years of coding experience
job13 years of employment as a software developer
bookUniversitat Rovira i Virgili
languagesSpanish, English, Catalan
stackoverflow-logo

Stackoverflow

Stats
36reputation
6kreached
2answers
0questions
github-logo-circle

Github Skills (17)

kotlin10
mobile-development10
mvp10
ui-design10
android-development10
java10
mobile-application10
javas10
uid10
front-end-development10
android10
android-recyclerview9
android-test9
android-testing9
recyclerview9

Programming languages (8)

TypeScriptJavaCSCSSJavaScriptObjective-CGroovyKotlin

Github contributions (5)

github-logo-circle
malmstein/yahnac

Nov 2014 - Sep 2016

Yet Another Hacker News Android Client
Role in this project:
userMobile Developer (Android)
Contributions:5 releases, 629 commits, 43 PRs in 1 year 9 months
Contributions summary:David primarily focused on the development of the Android application, malmstein/yahnac. Their contributions involved implementing basic UI elements such as tabs, and color schemes. They also worked on building core components of the application, including the creation of a default card fragment, the main navigation adapter, and integrating Firebase for application functionality. Additionally, the user implemented a RecyclerView for displaying data, along with adding functionalities to display new stories.
androidyet-anotherkotlinnewsandroid-client
duckduckgo/Android

Feb 2020 - Jan 2023

DuckDuckGo Android App
Role in this project:
userMobile Developer (Android)
Contributions:982 reviews, 403 commits, 844 PRs in 3 years
Contributions summary:David primarily contributed to the development of the DuckDuckGo Android app, specifically focusing on implementing new features and addressing bugs related to image downloads, UI elements, and the management of VPN features, including code for recent app details screen. They also worked on improvements for the app's theming system and refactored some settings screens. The commits show involvement in adding and updating pixel tracking for various actions within the app, demonstrating knowledge of analytics integration and user behavior tracking.
translationsduckduckgoandroidandroid-appduckduckgo-android
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
David González - Senior Android Engineer at DuckDuckGo