Portfolio

Portfolio – Erick Gandara
Erick Gandara – Software Architect & Principal Engineer

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

09/2022 – 08/2025

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

04/2021 – 11/2024

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

09/2017 – 12/2019
  • 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

07/2015 – 09/2017
  • 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)

© Erick Gandara