Pedro Gómez

Senior Software Engineer at GoodNotes

Madrid, Community of Madrid, 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
Pedro Gómez is a Senior Software Engineer with 13 years of experience building Android-first products and libraries, currently applying his craft at GoodNotes after senior roles at Karumi and Tuenti. He combines a strong emphasis on clean code, test automation and CI/CD with hands-on mobile engineering—authoring widely used open-source projects like AndroidWiFiADB and the Shot screenshot testing library. His contributions span architecture and tooling (MVP/Dagger, Renderers, Rosie) as well as UX-focused components (DraggablePanel, ExpandableSelector), showing a rare blend of infrastructure and UI polish. Known for improving reliability through refactors, unit tests and memory-leak fixes, he brings pragmatic attention to detail and developer ergonomics. Based in Madrid, he pairs academic grounding in computer graphics with a long track record of shipping production-grade Android solutions.
code13 years of coding experience
job3 years of employment as a software developer
bookTechnical Engineering in Computer Sciences., Intensification in Computer Graphics and Multimedia, 7.2, Technical Engineering in Computer Sciences., Intensification in Computer Graphics and Multimedia, 7.2 at Universidad de Murcia
languagesEnglish, Spanish
github-logo-circle

Github Skills (48)

espresso10
algorithm10
unit-testing10
dagger10
uitest10
algorithms10
android-adb10
lib10
mstest10
inject10
testing10
permission10
ui-design10
android-recyclerview10
teste10

Programming languages (18)

JavaCSSC++BikeshedRustScalaGoHTML

Github contributions (5)

github-logo-circle
pedrovgs/AndroidWiFiADB

Oct 2015 - May 2019

IntelliJ/AndroidStudio plugin which provides a button to connect your Android device over WiFi to install, run and debug your applications without a USB connected.
Role in this project:
userMobile Developer (Android)
Contributions:8 releases, 138 commits, 13 PRs in 3 years 7 months
Contributions summary:Pedro was primarily focused on developing an Android plugin for Android Studio that enables connecting to Android devices over WiFi. They implemented the core functionality of the plugin, including the ADB (Android Debug Bridge) interaction to discover, connect, and disconnect devices. The user refactored the code, improved the error handling, and added unit tests to increase the reliability of the plugin.
androidstudio-pluginandroidstudiousbandroidconnected
pedrovgs/DraggablePanel

Mar 2014 - Jun 2017

Android library used to create an awesome Android UI based on a draggable element similar to the last YouTube graphic component.
Role in this project:
userMobile Developer (Android)
Contributions:4 releases, 313 commits, 10 PRs in 3 years 3 months
Contributions summary:Pedro focused on developing the Android user interface for the draggable panel library. Their contributions involved implementing features such as horizontal and vertical drag, scale effects, and alpha changes for the views within the draggable panel. The user also worked on integrating a Youtube Player to enable a video sample with the DraggablePanel implementation. The user also addressed code style and layout problems for the project.
android-uisimilarandroid-libraryandroidyoutube
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