Juan Carlos Peñalver
@juancarlospealver
Senior Android engineer specializing in mobile apps, SDKs, and mentoring across complex Android ecosystems.
What I'm looking for
I am a senior Android software engineer with extensive experience building mobile applications, SDKs, and cross-platform video players for high-scale consumer apps. I have worked across teams at TomTom, Comcast, and Amazon, contributing to apps with millions of downloads and enterprise SDKs.
I write clean, maintainable code across Kotlin, Java, and modern Android toolkits, and I design implementation-friendly SDK entry points and video playback solutions using ExoPlayer and MPEG-DASH. I have strong backend and web experience with Ruby on Rails and Angular.
I mentor and lead teams as a Scrum Master and technical mentor, advocating Jetpack Compose best practices, reactive programming (Flows, Coroutines, RxJava), and CI-driven development with Jenkins and CircleCI. I have launched apps for startups and scaled products at large companies.
I am bilingual in Spanish and English, focused on pragmatic, testable solutions, and motivated to deliver high-quality user experiences across varied device resolutions and Android versions.
Experience
Work history, roles, and key accomplishments
Senior Android Engineer
TomTom
Jan 2025 - Present (1 year 2 months)
Developed an open-source demo app integrating TomTom APIs and SDK modules, simplified SDK initialization, served as Scrum Master, and mentored junior engineers on Jetpack Compose and Android fundamentals.
Principal Android Engineer
Comcast
Mar 2023 - Dec 2024 (1 year 9 months)
Led development of an internal video player SDK wrapping ExoPlayer for Comcast and Sky apps, delivered partner-required features and mentored junior developers on cross-platform player design.
Contributed to multiple Android initiatives including Comixology→Kindle feature migrations, Key/Ring integrations, and VR Alexa demos; worked across Unity, Ruby on Rails, and Angular projects for high-download consumer apps.
Mobile Software Engineer
Possible Mobile
Sep 2015 - Sep 2016 (1 year)
Implemented features and refactored networking layers for client Android apps, including PGA Tour scorecards and MLS app improvements using RxJava.
Mobile Developer
Lonely Planet
Jan 2014 - Aug 2015 (1 year 7 months)
Developed early Lonely Planet Android apps (Make My Day, Guides), established app architecture for maintainability, implemented responsive animations across Android versions, and set up CircleCI pipelines.
Lead Android Developer
TouristEye
May 2011 - Dec 2013 (2 years 7 months)
Led development of the TouristEye Android app (over one million downloads), implemented offline maps functionality, fixed bugs rapidly in a startup environment, and participated in 500 Startups Batch 5.
Java Junior Developer
Bull-SiConet
Sep 2009 - May 2011 (1 year 8 months)
Maintained a web application for Mapfre, improving front-end functionality using Struts and supporting communication between stakeholders and technical teams.
Education
Degrees, certifications, and relevant coursework
Universidad Politécnica de Madrid
Bachelor of Computer Science, Computer Science
Bachelor of Computer Science from Universidad Politécnica de Madrid.
Availability
Location
Authorized to work in
Job categories
Interested in hiring Juan Carlos ?
You can contact Juan Carlos and 90k+ other talented remote workers on Himalayas.
Message Juan CarlosFind your dream job
Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
