
Jose Mucientes
Verified Expert in Engineering
Software Developer
Denver, CO, United States
Toptal member since January 30, 2026
Jose is a software developer who leads and executes projects from concept and architecture through stakeholder liaison, implementation, QA, deployment, and ongoing monitoring. He has deep Android experience and strong back-end Java and Kotlin skills. Jose has built full-stack Kotlin ChefAI app from scratch using Compose, Room, WorkManager, Ktor, and PostgreSQL. Product-minded, proactive, quality-driven, and excellent at cross-functional collaboration, he is equally effective remote and on site.
Portfolio
Experience
- Android - 10 years
- Java - 7 years
- Model View ViewModel (MVVM) - 5 years
- Kotlin - 5 years
- System Design - 5 years
- Google Cloud Platform (GCP) - 3 years
- Coroutines - 3 years
- Microservices - 3 years
Preferred Environment
Kotlin, Java, Android Studio, IntelliJ IDEA, Google Cloud, Linux, MacOS
The most amazing...
...project I've led and implemented is a back-end service that automates the scheduling of marketing email campaigns to artists' top fans on Spotify.
Work Experience
Senior Software Engineer
Spotify
- Headed technical design, implementation, testing, and deployment of several back-end microservices powering the Spotify Live Rooms feature, serving as a key contributor to the systems powering the Spotify Live Rooms feature.
- Designed and delivered an email campaign service from start to finish, gathering requirements, writing RFCs, determining the overall architecture, and guiding execution, powering the email marketing campaigns sent to an artist's host's top fans.
- Pitched, scoped, and implemented offline support on Android for the Artist Profile Tools, to improve the user experience under poor network constraints, leading to seven times faster load time of the Artist Profile Tools in the app.
- Implemented and launched the Artist Fundraiser Pick component on the Android app to help struggling artists during the pandemic, as they had to cancel shows.
- Served as a technical owner, collaborating with the PO, designer, and EM, to bring a technical perspective into our decisions.
- Acted as an integral stakeholder in guiding strategic decision-making on how to verify our hypotheses in the fastest and cheapest way.
- Managed a versatile engineering group within the organization to drive improvements in our quality practices. Granted them access to a test content creation tool, which led to the adoption of general quality guidelines, reducing bugs in releases.
- Drove and partially executed the localization of the Artist Profile Tools within the Android and iOS S4A app, leading to 35% of our user base switching to non-English languages, and a 3.8% user retention increase in non-English speaking markets.
Software Engineer
Spotify
- Implemented new components for the Android music app, such as different types of cards, carousels, and buttons, and A/B tested to validate the intended effects.
- Implemented a major app navigation change by moving away from the "Hamburger menu" standard Android navigation pattern to the bottom tab bar and verifying that major user metrics were not impacted.
- Decreased the number of crashes in the Android app related to the Home feature by strategically increasing code coverage and fixing some key bugs in our UI framework.
- Collaborated with the Android infra team to improve Gradle build times before the app was modularized, cutting fresh build time from 24 minutes to 16 minutes on average.
Software Engineer in Testing
Tuenti
- Managed our testing framework, which has over 20 servers and Debian-based Linux distributions, with homemade scripts and technologies such as Capistrano or Puppet.
- Spearheaded two automation projects for our testing infrastructure for web and mobile clients. Conducted workshops to lead the adoption of the new changes.
- Participated in code releases, supervising code quality and correctness, and determining when a project is ready to be uploaded to the live site.
Experience
Fan Commerce Campaigns
https://artists.spotify.com/I was tasked with designing and delivering a self-serve back-end service from scratch that would allow campaigns to be created and scheduled programmatically via Spotify for artists' tools. The system needed to be scalable, reliable, and flexible enough to support future campaign types.
ACTION
I gathered requirements from stakeholders, designed the system end-to-end, and wrote multiple RFCs: one covering the overall microservice architecture and API design, and another focused on selecting the appropriate storage solution. I also implemented the service as a standalone Java microservice with a clear domain model around campaigns, schedules, and targeting rules.
It exposed REST APIs and a gRPC endpoint, enabling artist teams to configure and schedule merch campaigns and Live Artist Room campaigns themselves.
The service shipped successfully, eliminating the need for artist relations to schedule campaigns manually and significantly improving scalability and operational efficiency.
Spotify Live Artist Rooms
https://artists.spotify.com/blog/introducing-spotify-greenroomAfter multiple MVPs and user research, Live Artist Rooms was successfully launched in September 2023, generating an average of $2,000 per room for the artist, including premium-tier ticketed access to the room and merchandise sales.
As a key contributor to the project, my most notable contributions include:
• Setting up a Cloud SQL Database for the Live Rooms system.
• Implementing multiple features in the back end, including banning users, moderators, etc.
• Setting up a development environment and running multiple test sessions.
• Extending the Fan Commerce Campaigns service to support sending email invites to the Live Artist Room to the artists' top fans.
• Working 24/7 on-call rotation, actively contributing to our runbooks and monitoring systems.
Complex Android Feature Offline-first
https://artists.spotify.com/I set off to make Artist Profile offline-first so creators could reliably view and edit profiles anywhere, with instant loads, pending edits, and conflict-safe sync.
ACTIONS
• Implementing telemetry enhancements to tag network-quality tiers, i.e., strong, weak, and offline, to quantify improvement.
• Redesigning the data layer using Room and SQLite.
• Adding tables for artists, releases, playlists, and artist pics.
• Implementing DB-first UI load (<200ms) with background refresh.
• Utilizing WorkManager and RxJava for retrying updates with exponential backoff.
• Handling explicit conflict resolution UX for high-stakes edits.
IMPACT
As a result, P90 load time went from around 1.4s to under 200ms. The feature became an internal reliability benchmark and was reused by other teams to justify moving to an offline-first approach. Artists could edit profiles confidently anywhere, boosting trust and usage.
Pocket Chef | Simplified Family Meal Planning
https://pocket-chef.app/It is built entirely in Kotlin, Pocket Chef uses Jetpack Compose, Hilt, Coroutines, and Room on the client side, and paired with a Ktor and PostgreSQL back end. The app is designed around an anonymous-first model: users can start cooking immediately without signing up, then later create an account and seamlessly sync their data across devices.
A key architectural challenge tackled in Pocket Chef is offline-first data synchronization. The app handles local persistence, conflict resolution, and server-authoritative timestamps, ensuring a smooth experience even with intermittent connectivity. Authentication, session management, and sync are implemented with production constraints in mind rather than demo shortcuts.
The project emphasizes clean architecture, testability, and realistic scale, including end-to-end UI tests, dependency-injected fakes, and a data model capable of supporting hundreds of recipes, ingredients, tags, and relationships.
Pocket Chef is in active development, with the first MVP launch targeted for February 2026.
Education
Bachelor of Science Degree in Software Engineering
Birmingham City University - Birmingham, UK
Bachelor's Degree in Software Engineering (Specialization in Computer Science)
Technical University of Madrid - Madrid, Spain
Certifications
Yachtmaster Coastal Skipper
RYA
Skills
Libraries/APIs
Jetpack Room, RxJava
Tools
Android Studio, IntelliJ IDEA, TeamCity, Jenkins, Puppet, Auth0
Languages
Kotlin, Java, SQL
Paradigms
Model View ViewModel (MVVM), Microservices, Model View Intent (MVI), Testing, REST
Platforms
Android, Google Cloud Platform (GCP), Linux, MacOS
Frameworks
Dagger, Ktor
Storage
Google Cloud, SQLite, Google Cloud SQL, Data Synchronization
Other
System Design, Large-scale Projects, Consumer Products, Business to Consumer (B2C), Jetpack Compose, Sailing, Sailing & Boating, Coroutines, Programming, Algorithms, eCommerce, gRCP, Software Design, Technical Project Management, A/B Testing, Technical Leadership, Offline First, Room, RESTful Microservices, Hilt
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