About
Building exceptional mobile experiences
I'm a passionate Senior Android Developer with 8+ years of experience in Kotlin, Java, and mobile application development. My expertise lies in building scalable, high-performance Android apps using modern architecture and tools.
I have worked with major companies like USAA, Major League Baseball, and Nike, delivering high-quality mobile experiences. I'm committed to clean code, automated testing, and creating inclusive digital experiences through accessibility standards.
Beyond code, I'm passionate about technology, innovation, and creating tools that help people. I believe in continuous learning and staying updated with the latest in Tech.
Quick Info
Expertise
Skills & Technologies
Android Core
- Kotlin
- Java
- Jetpack Compose
- Android SDK
- AndroidTV/FireTV
- MVVM/MVI/MVP
Tools
- Android Studio
- Gradle
- Git
- GitHub Actions
- CircleCI
- Fastlane
Libraries & APIs
- Coroutines & Flows
- Dagger/Hilt
- Retrofit/Ktor
- Room/Realm
- ExoPlayer
- RxJava
Testing
- JUnit
- Espresso
- Mockk/Mockito
- WCAG Accessibility
- TDD
- BrowserStack
Career
Professional Experience
Android Software Engineer
Freelance
Remote (Houston, Texas)
- Develop and maintain multiple Android applications using Kotlin or KotlinMultiPlatform with strong focus on clean, scalable code.
- Implement MVVM/MVI architecture and core design patterns such as Singleton, Observer, and Builder to ensure maintainable app structure.
- Integrate RESTful APIs with Retrofit and Ktor for efficient data handling using JSON/XML formats.
- Utilize Dagger/Hilt for dependency injection to enhance modularity and improve application performance.
- Building custom Android UI components and optimized views (Jetpack Compose) for dynamic content rendering.
Senior Android Developer
USAA (via Millennium Group)
Remote (Houston, Texas)
- Helped maintain a center of excellence around reusable components to guarantee a consistent application across USAA's digital platforms for service members, veterans, and their families.
- Developed sustainably accessible interfaces that met WCAG accessibility standards.
- Created reusable and flexible UI components that scaled across multiple design systems.
- Collaborated and worked cross-functionally between design and development.
- Kotlin, MVVM, Android Studio, CoRoutines, Flows, Jetpack Compose, GH Actions, Gradle, Git.
Senior Android Developer
Major League Baseball (via Apex Systems)
Remote (Houston, Texas)
- Wrote clean, concise, modular code in an agile environment and supported the Android ecosystem working across multiple devices: GoogleTV, FireTV, TV-Emulators along with their associated dev-options.
- Participated in the full lifecycle of software development (requirements gathering, designing, building, testing and maintenance).
- Developed native solutions that delivered on product strategy and adhered to established engineering best practices, design guidelines and principles.
- Kotlin, MVVM, CLEAN, Android Studio, AndroidTV, FireTV, CoRoutines, Flows, Jetpack Compose, GH Actions, ExoPlayer, Git.
Senior Android Developer
Quantum Health (via Gravity IT Resources)
Remote (Houston, Texas)
- Partnered with Software Engineers, UX/UI, Quality Engineers, Product Owners/Business Analysts to deliver high performing quality customer experiences that were engaging, purposeful and powerful in their simplicity.
- Ensured test coverage on sections of code that handled business logic.
- Automated deployment workflow to create & run UI tests and Unit tests on Github actions (CI/CD).
- Kotlin, MVVM, CLEAN, Android Studio, Hilt, Jetpack Compose, Espresso, Accessibility (WCAG), CoRoutines, Mockk, BrowserStack, Gradle, Git.
Senior Android Engineer
ZenKey, LLC (via Insight Global, Inc)
Remote (Houston, Texas)
- Responsible for building out, adding features and debugging a multi-factor identity authentication/authorization native application.
- Ensuring the best possible performance, quality, size and UI. Integrating 3rd party SDKs.
- Automating deployment workflow to build, upload and distribute new releases to the carriers, testers and other stakeholders.
- Integrating driver's license/passport scanning & validation tools for strong user validation and IAL2 verification for government entities.
- Kotlin, MVI, Android Studio, Hilt, CoRoutines, CircleCI, Figma, AppCenter, Lottie, JUnit, Gradle, Git.
Senior Android Engineer
Insulet Corporation
Remote (Houston, Texas)
- Responsible for building secure smartphone SDKs and cloud-based platform based solutions for a variety of healthcare and Internet of Things (IoT) problems.
- Owned software in all phases of the SDLC from architecture and design through deployment and release.
- Designed and built out the next generation smart-phone cloud-based platform that can support future patient/device centric products and applications.
- Helped launch products in an FCC & FDA regulated industry.
- Influenced software engineering best practices within the team. Effectively presented and demonstrated various concepts and solutions to customers, partners, and leadership.
- Kotlin, Java, Android Studio, TDD, BLE, Realm, RxJava, CoRoutines, Mockk, Espresso, Bash, Gradle, Git.
Senior Android Software Engineer
Nike, Inc (via KForce)
Beaverton, Oregon
- Implemented workout sharing that allows millions of global weekly active users to be able to share workouts on their social media accounts.
- Implemented push notifications for users to see newly earned achievements that unlocks after completing workouts.
- Implemented A/B test & experiment to gather paywall metrics and improve customer subscription experience for users in EMEA, Japan & US.
- Implemented Onboarding UI with video player loop for a polished first-time user experience.
- Kotlin, MVVM, Android Studio, Room, CoRoutines, ExoPlayer, Optimizely, Mockk, NewRelic, Bash, Gradle, Git.
Lead Android Developer
Calculus Laboratories, Inc (Unonimous)
Remote (Houston, Texas)
- Provided development estimates and participated in feature requirement gatherings as well as project and test planning.
- Contributed to the architecture and design (architecture, design patterns, reliability and scaling) of the system.
- Responsible for converting codebase from no architecture to MVP and from Java to Kotlin.
- Identified areas in need of refactor or modularity to help maintain code quality, code organization, automation and testing.
- Kotlin, Java, MVVM, MVP, Android Studio, SQLite, Firebase (Cloud Messaging, Test Labs), Mockito, Gradle, Git.
Senior Android Developer
Viewlift, Inc (via Mobile Apps Company)
Manhattan, New York
- Co-created a video and music streaming application with 10,000,000+ installs.
- Responsible for 'Youtube-like' draggable video player with Picture-In-Picture as well as auto-rotation based on user's screen orientation.
- Implemented pausing and resuming of audio/video downloads.
- Collaborated with cross-team of developers, testers, designers and stakeholders.
- Java, MVP, Android Studio, Glide, Realm, ExoPlayer, Espresso, Mockito, Chromecast, RxJava, Gradle, Git.
Android Developer
Freelance
Houston, Texas
- Developed various applications available on Google Play Store
- Java, MVP, Eclipse, Android Studio, Azure, Fastlane, Dagger, ButterKnife, Firebase (Authentication, Database), JUnit, RxJava, Gradle, Git
Side Projects
Drone-VAR (SkyJudge)
Coming Soon
- A user with 'any' video drone can detect offsides occurring in realtime during a soccer match.
Contact
Let's Connect
My professional focus is on building exceptional Android applications. Always open to conversations about full-time employment, contract roles, or collaboration in the mobile ecosystem.