Jonathan Pérez

Technical Lead at Message My Customer

Greater Barcelona Metropolitan Area 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

👤
Senior
🎓
Top School
Jonathan Pérez is a Technical Lead with 12 years of experience building mobile-first and full-stack systems from Barcelona, known for blending hands-on Android expertise with strategic architecture and product-minded leadership. He has led engineering teams and served as CTO, shipping APIs, push systems, CMS and mobile apps across startups and scale-ups while emphasizing clean code, design patterns and thoughtful solutioning. His Android roots include architect roles and contributions to open-source UI libraries—improving dialog components with enhanced theming and selection handling—showing attention to UX details beyond core logic. Comfortable across backend queues, notifications and integrations, he bridges product needs and engineering execution to deliver maintainable platforms. A continuous learner with a Masters in Software Engineering, he actively follows OSS communities and applies community-driven improvements to his professional work. Colleagues describe him as an open-minded problem solver who prefers to plan elegant solutions before writing code.
code12 years of coding experience
job10 years of employment as a software developer
bookEngineer's degree, Computer Science, Engineer's degree, Computer Science at Universitat Autònoma de Barcelona
bookUPC Universitat Politècnica de Catalunya
languagesEnglish, Catalan, Spanish, French
github-logo-circle

Github Skills (5)

javas10
android10
java10
dialogfragment10
ui-design9

Programming languages (4)

JavaGoObjective-CHTML

Github contributions (5)

github-logo-circle
avast/android-styled-dialogs

Mar 2014 - Jul 2014

Backport of Material dialogs with easy-to-use API based on DialogFragment
Role in this project:
userMobile Developer (Android)
Contributions:6 commits in 4 months
Contributions summary:Jonathan primarily focused on enhancing the UI and functionality of the Android dialogs library. Their contributions include adding features to customize the appearance of dialogs, such as setting colors for list item separators and backgrounds. They also implemented improvements to the `SimpleListDialogFragment`, incorporating resource-based options for setting titles, items, and button text, as well as integrating a new interface for handling list item selection events.
apibackportdialogmaterialapi-use
Contributions:45 commits in 1 month
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
Jonathan Pérez - Technical Lead at Message My Customer