David Verdugo

Senior Android Engineer at Openbank

Valladolid, Castile and León, Spain
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 Verdugo is a Senior Android Engineer with 14 years of experience designing and delivering modular, production-grade mobile apps—particularly in fintech and cloud storage—based in Valladolid, Spain. He has led teams and re-architected large Android codebases (notably ownCloud) to modern, testable architectures using Kotlin, Jetpack Compose, clean architecture and feature modularization. At Tymit and Openbank he built white-label, componentized UIs, complex animated interfaces and robust CI/CD pipelines while also owning reliability through Crashlytics, analytics and extensive testing. A hands-on backend contributor to open-source ownCloud projects, he’s fixed subtle sync and download-time bugs and improved multi-platform clients, showing an eye for edge-case correctness as well as UX. Comfortable shifting between individual contributor and squad tech lead roles, he blends technical leadership with practical implementation skills and a habit of improving app reviews and maintainability.
code13 years of coding experience
job8 years of employment as a software developer
bookVocational training in Telecommunication and Information Technology systems. Telecommunication and IT, Vocational training in Telecommunication and Information Technology systems. Telecommunication and IT at IES Galileo
bookSoftware Engineering Degree Computer Software Engineering, Software Engineering Degree Computer Software Engineering at Universidad de Valladolid
languagesSpanish, English
github-logo-circle

Github Skills (11)

javas10
objective-c10
http-client10
debug10
swift10
ios10
java10
webdav9
file-management9
user-interface9
ui-design8

Programming languages (9)

JavaCSSC++ShellJavaScriptPHPObjective-CHTML

Github contributions (5)

github-logo-circle
owncloud/android-library

Jan 2014 - Oct 2017

:phone: The ownCloud Android Library
Role in this project:
userBack-end Developer
Contributions:359 commits, 125 PRs, 245 pushes in 3 years 9 months
Contributions summary:David primarily contributed to fixing a bug related to saving modification times in file downloads. They made changes to the `DownloadRemoteFileOperation.java` file, adding support for retrieving and storing the modification timestamp of downloaded files. In addition, they made adjustments to the `GetUserNameRemoteOperation.java` to ensure the method always returns a non-null result. They also made fixes for creating shares without password.
phoneowncloudandroid-libraryandroidkotlin
owncloud/ios-legacy

Jan 2017 - Sep 2017

:iphone: iOS app for ownCloud
Role in this project:
userMobile Developer (iOS)
Contributions:120 commits, 10 PRs, 75 pushes in 8 months
Contributions summary:David focused on improving the iOS client for ownCloud by addressing several issues and implementing new features. They fixed a crash related to folder navigation and improved the share link UI. Additionally, the user enhanced the user experience by showing more informative error messages in login and download scenarios, as well as stopping the media player when other files are selected to preview. The commits demonstrate expertise in debugging and refining the core functionalities of the iOS application.
iphoneowncloudios-appswiftios
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 Verdugo - Senior Android Engineer at Openbank