Hi, I'm Aaron Revilla
With over 10 years of experience crafting digital solutions, specializing in mobile development β building performant, beautiful apps that users love.
Turning ideas into reality
I'm a passionate software engineer with over a decade of experience building robust, scalable applications. Starting in full-stack Java development, I evolved into Android and mobile development β and today I lead engineering efforts on apps used by millions of streaming subscribers.
Currently a Lead Software Engineer at Paramount+, I drive architectural decisions, champion modern Kotlin and Jetpack Compose adoption, and mentor engineers across the mobile team. Previously, I helped shape the SHOWTIME Anytime app and managed mobile engineering at Stanley Black & Decker.
I believe in clean architecture, continuous learning, and building software that genuinely makes people's lives easier β from streaming entertainment to IoT-connected industrial tools.
My toolkit
Technologies and methodologies I use to build great software.
Mobile Development
Primary focus area
- π± Swift / SwiftUI
- π€ Kotlin / Jetpack Compose
- βοΈ React Native
- π― Flutter / Dart
Backend & APIs
Server-side expertise
- π’ Node.js / TypeScript
- π Python
- π REST & GraphQL
- ποΈ PostgreSQL / MongoDB
Tools & Practices
Workflow & DevOps
- π Git / GitHub
- π CI/CD Pipelines
- π³ Docker
- π Agile / Scrum
Architecture & Design
Patterns & principles
- ποΈ Clean Architecture
- π§© MVVM / MVI / MVC
- π¨ Design Systems
- β Testing & QA
My journey
A decade of building, learning, and growing as a developer.
Lead Software Engineer
Paramount+
Leading Android development for the Paramount+ streaming platform, driving architectural decisions and delivering high-quality features at scale. Spearheading the adoption of Jetpack Compose for modern, declarative UI development and mentoring engineers across the mobile team.
Senior Software Engineer
SHOWTIME Anytime
Built and evolved the SHOWTIME Anytime Android application, bridging legacy XML-based views with modern Jetpack Compose components during a large-scale migration. Improved app stability, performance, and user experience for millions of streaming subscribers.
Software Engineering Manager
Stanley Black & Decker
Managed and grew a mobile engineering team delivering IoT-connected Android applications for industrial and consumer tools. Oversaw the full mobile development lifecycle β from architecture and implementation to CI/CD and release β while integrating deeply with AWS and Firebase backend services.
Software Engineer
National Electoral Institute (INE)
Developed full-stack applications supporting Mexico's national electoral infrastructure. Built secure, data-driven systems handling large-scale citizen data processing using enterprise Java technologies and the Spring ecosystem.
Lead Engineer
Instituto PolitΓ©cnico Nacional
Led engineering efforts building internal web applications and academic tools. Designed and implemented full-stack solutions using Java-based frameworks, establishing development standards and guiding junior developers.
Let's connect
I'm always interested in hearing about new projects and opportunities. Whether you have a question or just want to say hello, feel free to reach out.
Send me an email