Building Scalable Solutions with Precision
Crafting high‑performance software that drives innovation and reliability across mobile, OTT/TV, web, and cloud microservices.
Innovative Software Architecture Solutions
Competencies
- Software Architecture
- Data Engineering & Product Analysis
- Database Design & Management
- Mobile, Desktop & Web App Development & Deployment
- Web Services (lambda, micro)
- Manual, Automated & Instrumented Testing
- CI/CD Pipeline Integration & Optimization
What I Care About
- App health, observability, and actionable metrics
- Architecture governance & developer experience
- Performance and cost optimization
- Clear documentation for technical & leadership audiences
Technical Expertise
Programming
KotlinJavaC#Dart/Flutter JavaScript/TypeScriptHTML/CSSGo PythonC/C++PHPRuby
Pipelines & Tools
KubernetesJenkinsGit/GitHubDocker GitLabBitbucketJIRABitrise FastlaneFirebaseAWS
Frameworks & Libraries
SeleniumJUnitUnity 2D/3D/XROculus XROpenXR ExpressMocha/Chai.NET/RazorASP.NETSpring Node.jsHilt/DaggerKotlin MultiplatformMockKKotest RxJavaEventBusOKHttpVolley
Databases
MySQLMS SQL ServerMongoDBSQLiteRedis
Protocols
MQTTHTTP(S)TCP/IPWebSockets
Reporting & Analytics
Adobe Analytics/OmnitureConvivaNielsenGrafanaAmplitudeDatadogOptimizely
Professional Experience
Beachbody — Principal Software Engineer, Android Platforms (Architect) Remote, CA
Oversaw Android platforms (Mobile, TV, Bike). Managed CI/CD and store/online presence; facilitated feature definitions and prioritization.
- Created app health and UX dashboards and alerts to track performance, identify issues, and drive improvements.
- Defined and enforced coding and UX guidelines that elevated user experiences.
- Contributed technical insight for company‑wide architectural definitions.
- Executed cost‑reduction strategies: pipeline/startup optimization, network call reduction, caching systems.
Alcove LLC — Co‑founder CA, USA
Rental management, home security & automation with custom software solutions.
- Led micro web services (Node.js, Python) and multi‑platform Flutter client (mobile/web).
- Led native application development.
AT&T Services — Principal Software Engineer (Full Stack) El Segundo, CA
- Integrated Dialogflow NLP and Google Assistant for client and web services.
- Built Android client and web services with robust testing and analytics/alerting.
- Collaborated with custom Android images and clients; implemented custom ExoPlayer.
- Integrated assistant/voice controls on Android client.
AT&T Services — Professional Software Engineer (Technical Lead) El Segundo, CA
- Led 3 in‑home teams and one offshore team (5–7 members each).
- Represented Android platforms for B2B OTT app development (Toronto, Canada).
- Mentored engineers on new methodologies and tech strategies.
- Oversaw requirements through deployment and launch analytics; migrated SVN to Git.
- Tracked and reduced crash rate to <5%.
Additional Experience
DirecTV — Principal Engineer II
- Improved boot times by 50% and reduced memory usage by 30% via process/memory analysis.
- Developed a caching scheduler to reduce service load and accelerate loading.
DIES — Senior .NET Developer
- Migrated legacy systems/databases; built a XAML desktop app.
TekMexico — Computer Systems Analyst (R&D)
- Delivered PoC mobile/web apps supporting third‑party R&D.
Freelancer Project: SINED – CoLabs — PM & Developer
- Defined requirements and built a .NET Razor‑based collaboration platform.
CUDTI — Software Developer & Technical Assistant
Education
Bachelor of Computer Science (BCS) — Universidad Autónoma de Baja California
Certifications
- Pattern‑Oriented Software Architectures: Programming Mobile Services — Vanderbilt University
- Mobile Cloud Computing with Android — Part 1 & Part 2
- Programming Mobile Applications for Android — University of Maryland
- An Introduction to Programming the Internet of Things (IoT) — UC Irvine
- Internet of Things and Cloud AI — UC San Diego
- Machine Learning on Google Cloud — Google Cloud
Research & Development
IoT & Automation
- Unraid + Docker + Kubernetes deployment server
- Docker image for iSpy Agent DVR (Docker Hub)
- Arduino + MQTT retrofitting: portable washing machine automation + mobile notifications
Languages
English & Spanish (bilingual) · French (basic)
