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
- 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
- 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
- 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
- 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,