
Ruben Gomez
Verified Expert in Engineering
Software Developer
Encamp, Andorra
Toptal member since September 11, 2018
Rubén is a mobile team lead and software engineer with 12+ years of experience in Android and iOS development. He's led teams in building and scaling mobile apps, including Snorble’s Flutter app, where he guided a team of five. He has also contributed to market-reaching apps like Pixable (10 million users) and Runator. Passionate about elegant, scalable solutions, Rubén specializes in hybrid and native technologies, mentoring teams, and driving mobile strategy.
Portfolio
Experience
- Android - 12 years
- Android Studio - 10 years
- iOS - 10 years
- Xcode - 10 years
- Java - 8 years
- Retrofit - 8 years
- Swift - 7 years
- React Native - 1 year
Availability
Preferred Environment
Xcode, Android Studio, User Experience (UX), Agile, Android, iOS, Dart, Flutter, Git
The most amazing...
...project I’ve worked on was Runator, a social network for runners that I founded as CTO.
Work Experience
Senior Mobile Lead
Snorble
- Headed the development of the company's flagship mobile application using Flutter, delivering a robust and scalable solution.
- Planned and implemented seamless integration between hardware components and the mobile application using Bluetooth technology.
- Collaborated with cross-functional teams to coordinate the product's successful launch, ensuring synchronization between the physical hardware components and the mobile application.
Mobile Application Development Lead
Eni
- Designed the architecture and built applications for Android and iOS.
- Maintained a variety of legacy apps for the iOS and Android platforms.
- Adapted the app designs to Android and iOS, using each platform's native components.
- Developed and integrated a multi-tracking framework for statistics.
Android Developer
TreeTop Commons, LLC (via Toptal)
- Managed the Android app, addressing and resolving existing bugs and crashes to ensure optimal performance and user experience.
- Developed new features, including full functionalities and modifications of current ones in the Android app.
- Updated the Android app to new SDKs and external libraries.
Android Head of Development
Zipwire
- Designed the architecture and developed Android apps, Zipwire and Contacts.
- Provided offline support with database storage for both apps.
- Implemented prefetching requests to accelerate loading.
- Supported the back-end development and database refactoring.
CTO
Runator
- Developed and maintained an app for the Android and iOS platforms.
- Connected various social networks such as Facebook or Twitter.
- Implemented data synchronization of all the running applications.
- Developed the API on the server side to allow communication with devices.
Android Team Leader
Pixable
- Developed new functionalities for the application's continuous evolution.
- Performed bug fixes and ongoing maintenance for the application, ensuring stability, improving performance, and enhancing user experience through continuous updates and optimizations.
- Coordinated and planned the weekly tasks among the remote team (located in Belarus and New York).
- Used Agile technologies such as scrum and sprint planning.
Experience
Johnson & Johnson | Donate a Photo App (iOS)
Johnson & Johnson | Donate a Photo App (Android)
Siemens | Future Makers App (Android)
Siemens | Future Makers App (iOS)
Kabinett
Bunkerweb
Medium Blog
https://medium.comEducation
Master's Degree in Project Management
Boston University - Boston, MA, USA
Bachelor's Degree in Computer Engineering
Autonomous University of Madrid - Madrid, Spain
Skills
Libraries/APIs
Retrofit, Volley Android Library, Node.js
Tools
Gradle, Git, Xcode, Android Studio
Languages
Java, Swift, Dart, XML, PHP, Kotlin
Paradigms
Functional Programming, Agile
Platforms
iOS, Android, Firebase
Frameworks
Flutter, React Native
Storage
MongoDB
Other
Mobile App Development, User Experience (UX), User Interface (UI), Leadership, IT Project Management, Software
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring