Available for new opportunities

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.

About me

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.

10+
Years of Experience
50+
Projects Delivered
M+
Users Reached
iOS & Android
Mobile Platforms
Skills

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
Experience

My journey

A decade of building, learning, and growing as a developer.

Jan 2024 β€” Present

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.

Kotlin Jetpack Compose MVVM Coroutines Hilt Dagger Retrofit OkHttp Glide Firebase Analytics Paging
Oct 2022 β€” Dec 2023

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.

Kotlin Jetpack Compose XML Views MVVM Coroutines Hilt Dagger Retrofit Firebase Analytics
Dec 2016 β€” Oct 2022

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.

Java Kotlin MVVM MVC Coroutines Dagger Retrofit Firebase AWS Paging
Sep 2015 β€” Dec 2016

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.

Java Spring Framework Spring MVC Hibernate MySQL JSP Maven Apache Tomcat
Jan 2013 β€” Aug 2015

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.

Java Spring Framework Spring Security JPA PostgreSQL jQuery Bootstrap Maven
Contact

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