Ferdy Rodríguez

Career Profile

I am a Senior Android Developer with 7+ years of experience in mobile application development and 18+ years in software engineering. I specialize in building robust, scalable Android applications using Kotlin, Java, Jetpack Compose and more, with a strong focus on Clean Architecture and SOLID principles. My work consistently delivers high stability, with apps achieving over 98% crash-free performance. I work great in Agile environments and with cross-functional teams effectively to deliver high-quality user experiences.

Experience

Senior Android Developer
DHIS2 2018-Present
- Collaborated cross-functionally with Product, UX/UI Design, and QA teams in Agile environment to deliver 15+ features per releases
- Established CI/CD pipelines using Jenkins and GitHub Actions, reducing deployment time from 2 hours to 35 minutes and enabling automated testing for all pull requests
- Implemented testing strategy including unit tests, integration tests, screenshot test and end-to-end tests, achieving 85%+ code coverage

Technologies Used: Kotlin, Jetpack Compose, Kotlin Multiplatform, MVVM, MVI, Coroutines, Flows, RxJava, Dagger, Koin, Espresso, CI/CD

Android Developer
Quadram | Mobile Solutions 2017-Present
- Architected and developed Android applications using Clean Architecture, Kotlin, and Jetpack Compose, resulting in 30% faster development cycles
- Optimized apps performance through code refactoring and modern Android libraries
- Mentored junior developers, providing guidance on best practices and code quality

Technologies Used: Kotlin, Jetpack Compose, Coroutines, Flows, RxJava, Koin, Room, Retrofit, MVVM, MVI

Android Developer
Murme 2017-2017
- Delivered roadmap features for social media Android application serving 10,000+ active users, implementing real-time messaging
- Resolved critical production bugs within 24-hour SLA, maintaining app stability and user satisfaction above 90%
- Integrated audio processing libraries (QuickBlox, ExoPlayer) to enable multimedia communication

Technologies Used: Java, Retrofit, RxJava, Exoplayer, Quikblox

POS Applications Engineer
BAC | Credomatic Honduras 2006-2016
- Increased payment processing system availability to 98%+ uptime, in daily transaction volume across 400+ merchant locations
- Integrated virtual Point of Sale applications with client retail management software, enabling payment processing for 200+ retail chains
- Coordinated servers upgrades and maintenance windows, ensuring minimal business disruption

Technologies Used: .Net, Microsoft Dynamics RMS,