Skip to main content
Adolis RodriguezAR
Open to opportunities

Adolis Rodriguez

@adolisrodriguez

Android Mobile Software Developer leveraging Kotlin, Jetpack Compose, and AI to ship reliable products faster.

United States
Message

What I'm looking for

I’m looking to grow in Android mobile development teams where clean architecture, strong testing, and CI/CD matter—and where AI-assisted workflows (LLMs/MCP) are used to speed up debugging, code refactoring, and delivery without sacrificing quality.

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

AI
Current

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.

UU

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

UU

University of Informatics Sciences (UCI)

Bachelor, Computer Sciences

2004 - 2009

Bachelor’s degree in Computer Sciences at UCI from 2004 to 2009.

GO

Google

Google AI Professional Certificate, Artificial Intelligence

Completed the Google AI Professional Certificate.

AT

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.

MP

Meta Platforms

Advanced Programming in Kotlin, Kotlin Programming

Completed Meta’s advanced programming in Kotlin training.

MP

Meta Platforms

Principles of UX/UI Design, UX/UI Design

Completed Meta’s principles of UX/UI design training.

Get 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!

Sign up
Himalayas profile for an example user named Frankie Sullivan