Adolis Rodriguez
@adolisrodriguez
Android Mobile Software Developer leveraging Kotlin, Jetpack Compose, and AI to ship reliable products faster.
What I'm looking for
I’m an Android Mobile Software Developer with over five years of experience building native mobile applications end-to-end—requirements analysis, design, development, and testing. I enjoy combining clean engineering with practical delivery speed to keep products stable under real-world pressure.
My core strength is modern Android architecture: Clean Architecture, MVVM, MVI, and Dependency Injection with Dagger Hilt, paired with reactive programming using Kotlin Coroutines and Flows. I build polished UIs with Jetpack Compose and legacy XML, choosing the right approach for each feature’s constraints.
I take testing and quality seriously across the SDLC. I use JUnit, MockK, Mockito, and Espresso, reinforced by SonarQube and KTlint, and I automate verification through CI/CD with GitHub Actions and version control workflows using Git, GitHub, and Bitbucket.
In my current work, I’ve accelerated delivery by integrating AI-native IDEs and LLMs (Claude 3.5 Sonnet, GPT-4o) and using Model Context Protocol (MCP) scripts to securely align dev tools with schemas and local API contexts. I’ve also built resilient networking with Retrofit and OkHttp, handled serialization with Kotlin Serialization/GSON/Moshi, and delivered user-impacting features like In-App Updates and Firebase Analytics—while previously contributing as a Quality Assurance Analyst, IT Department manager, and programming teacher.
Experience
Work history, roles, and key accomplishments
Android Mobile Software Developer
A LLSMART Inc
Feb 2019 - Present (7 years 5 months)
Developed the E-Trade Companion Android native app that lets customers manage investing portfolios using E-Trade APIs, integrating AI pair-programming to accelerate unit/UI test creation and maintain code quality via CI/CD. Built secure development-tool integrations using MCP and implemented robust networking for high-frequency financial data streams.
IT Department Manager
Electronics Group for Tourism (GET)
Jan 2017 - Dec 2018 (1 year 11 months)
Reviewed technical documentation and performed requirements analysis and use-case definition. Managed vendor relationships, negotiated contracts, and evaluated external service provider performance.
Quality Assurance Analyst
Electronics Group for Tourism (GET)
Jun 2014 - Dec 2016 (2 years 6 months)
Developed and executed manual and automated test cases, producing reliable software performance and improving defect reporting. Planned testing activities and contributed to continuous process improvement using industry best practices.
Programming Teacher and Developer
University of Informatics Sciences (UCI)
Nov 2009 - Apr 2014 (4 years 5 months)
Taught programming languages including PHP, C#, and Java, and contributed to the full software development lifecycle for multiple projects. Participated in requirements gathering, database schema and UI definition, and implementation of product functionality.
Education
Degrees, certifications, and relevant coursework
University of Informatics Sciences (UCI)
Bachelor, Computer Sciences
2004 - 2009
Bachelor’s degree in Computer Sciences at UCI from 2004 to 2009.
Google AI Professional Certificate, Artificial Intelligence
Completed the Google AI Professional Certificate.
Android Testing
Android Testing: Unit Tests, Hilt, ViewModels and more, Android Testing
Completed a course focused on Android testing, including unit tests, Hilt, ViewModels, and related topics.
Meta Platforms
Advanced Programming in Kotlin, Kotlin Programming
Completed Meta’s advanced programming in Kotlin training.
Meta Platforms
Principles of UX/UI Design, UX/UI Design
Completed Meta’s principles of UX/UI design training.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Job categories
Skills
Interested in hiring Adolis?
You can contact Adolis and 90k+ other talented remote workers on Himalayas.
Message AdolisGet matched with your dream remote job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
