I'm Jose Ruano, a senior Android developer who loves turning ideas into reliable mobile apps that users enjoy. I thrive in fast-paced environments, collaborate well with cross-functional teams, and continuously seek opportunities to improve code quality and product outcomes. Over the years I have led migrations to Clean Architecture, MVVM, and modern Android tooling, implemented GraphQL integrations with Apollo, and built features such as NFC tag reading, real-time communication with WebSockets, push notifications, and efficient offline data handling with Room. I am passionate about performance optimization, test-driven development, and shaping scalable, maintainable mobile solutions in partnership with Backend, QA, Product, and Design teams.

Jose Ruano

I'm Jose Ruano, a senior Android developer who loves turning ideas into reliable mobile apps that users enjoy. I thrive in fast-paced environments, collaborate well with cross-functional teams, and continuously seek opportunities to improve code quality and product outcomes. Over the years I have led migrations to Clean Architecture, MVVM, and modern Android tooling, implemented GraphQL integrations with Apollo, and built features such as NFC tag reading, real-time communication with WebSockets, push notifications, and efficient offline data handling with Room. I am passionate about performance optimization, test-driven development, and shaping scalable, maintainable mobile solutions in partnership with Backend, QA, Product, and Design teams.

Available to hire

I’m Jose Ruano, a senior Android developer who loves turning ideas into reliable mobile apps that users enjoy. I thrive in fast-paced environments, collaborate well with cross-functional teams, and continuously seek opportunities to improve code quality and product outcomes.

Over the years I have led migrations to Clean Architecture, MVVM, and modern Android tooling, implemented GraphQL integrations with Apollo, and built features such as NFC tag reading, real-time communication with WebSockets, push notifications, and efficient offline data handling with Room. I am passionate about performance optimization, test-driven development, and shaping scalable, maintainable mobile solutions in partnership with Backend, QA, Product, and Design teams.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate

Work Experience

Senior Android Developer / Android Analyst
January 1, 2018 - January 1, 2025
Led Android development projects from 2018 to 2025. Migrated an existing Java MVP app to Clean Architecture, MVVM, and Repository Pattern, with Jetpack Compose. Implemented GraphQL integration using Apollo. Introduced modern tooling and testing practices; performed code reviews and PR management; automated CI/CD pipelines with Jenkins; collaborated with Backend, QA, Product and Design teams; enhanced performance and reliability, including NFC tag reading, real-time communication via WebSockets, push notifications, and offline data handling with Room.
Lead Mobile Developer at ALKIMII
January 1, 2016 - January 1, 2018
Lead mobile developer for a small Irish startup focused on hotel management solutions. Migrated old Java MVP app to Clean Architecture + MVVM + Repository Pattern + Compose; introduced Coroutines, Flow, and StateFlow for state management; migrated REST API to GraphQL using Apollo; applied Test Driven Development; Unit/UI/End-to-End testing with JUnit, MockK, Appium; Firebase Crashlytics, Analytics and App Store management; implemented local data persistence with Room and Paging; added features including NFC tag reading, real-time WebSocket communication, push notifications, and local database management. Conducted code reviews and PR management; automated CI/CD pipelines with Jenkins; led architecture, scalability, and performance discussions; collaborated with Backend, QA, Product, and Design teams; reduced app load time by 40% and crash-free rate to 99.9%.

Education

Degree in Software Engineering at University of Córdoba (UCO)
January 11, 2030 - January 26, 2026
Certificate of Higher Education in Administration of Computer Systems in Network at L.E.S. Marqués de Comares (Lucena, Córdoba)
January 11, 2030 - January 26, 2026

Qualifications

Degree in Software Engineering
January 11, 2030 - January 26, 2026
Certificate of Higher Education in Administration of Computer Systems in Network
January 11, 2030 - January 26, 2026

Industry Experience

Software & Internet, Computers & Electronics, Professional Services

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate