LES

Leonel Espinoza Sotelo

Abierto a nuevas oportunidades

Arquitecto de Software Escalable

Leonel Espinoza Sotelo · Senior Full Stack Engineer

Diseño arquitecturas que perduran. Especializado en sistemas distribuidos, cloud resiliente y código que escala en producción.

Ver Trayectoria

Foundation Matrix

Stack de 9 capas

FRONTEND

Next.js

Aplicaciones React renderizadas en servidor con enfoque en Core Web Vitals, arquitecturas de componentes escalables y optimización de rendimiento de grado producción

React TypeScript SSR/SSG
MOBILE

Flutter & React Native

Soluciones móviles multiplataforma: Flutter para UI declarativa basada en Dart, React Native para experiencias nativas impulsadas por JavaScript. Ambas enfatizan reutilización de código y gestión de estado performante

Dart TypeScript iOS/Android
BACKEND

.NET Core

Sistemas backend empresariales de alto rendimiento utilizando patrones CQRS, event sourcing y manejo de transacciones distribuidas para APIs críticas

C# EF Core gRPC
BACKEND

Go

Microservicios concurrentes diseñados para throughput extremo y procesamiento de baja latencia. Las Goroutines permiten manejar miles de conexiones concurrentes eficientemente

Goroutines gRPC Protocol Buffers
CLOUD & INFRA

AWS & Cloudflare

Estrategia de nube híbrida: AWS para cargas de trabajo intensivas en cómputo (Lambda, ECS), Cloudflare para edge computing y protección DDoS. Infrastructure as Code via Terraform

Lambda ECS Terraform Workers
DATA

PostgreSQL & Redis

Datos relacionales con garantías ACID via PostgreSQL, complementados por Redis para caching sub-milisegundo, mensajería pub/sub y event streams

SQL Replication Streams
CONTAINERS

Docker & Kubernetes

Containerización con Docker para consistencia entre ambientes. Orquestación Kubernetes para escalado automático, auto-sanación y deployments sin downtime

K8s Helm Docker
QUALITY

Playwright & Testcontainers

Automatización de pruebas end-to-end via Playwright para cobertura multi-navegador, testing de integración con Testcontainers para pruebas aisladas de base de datos y servicios

E2E Integration Tests Automation
OBSERVABILITY

OpenTelemetry

Trazabilidad distribuida y recolección de métricas entre microservicios. Integrado con Grafana y SigNoz para dashboards en tiempo real, alerting y análisis de rendimiento

Tracing Grafana SigNoz
Especialidades
  • Arquitectura de Software
  • Sistemas Distribuidos
  • Cloud & AWS
  • DevSecOps
  • Rendimiento

Tecnologías Alternativas

Herramientas complementarias y alternativas que he explorado en profundidad

Alternativas de Backend & Frontend

Backend

NestJS Kotlin Python Java Rust

Frontend

Angular Svelte Lit Remix Solid.js

Alternativas Móviles

Flutter / Dart
KMP / Compose
React & Expo

Alternativas de Base de Datos

Relacional

MSSQL Oracle DB

NoSQL

MongoDB DynamoDB

Tiempo Real & Eventos

RabbitMQ SNS & SQS

Alternativas Cloud

GCP
Vercel
Netlify

Alternativas de DevOps & CI/CD

GitHub Actions Bitrise

Alternativas de Testing & Observabilidad

TESTING: Jest, Docker Compose, Playwright, Cypress
OBS: Sentry, New Relic, PostHog, Prometheus
Trayectoria

Experiencia

Ledger arquitectónico: empresas, roles, impacto técnico

  1. Tech Lead & Sr Full Stack Developer

    HF Solutions

    Actual

    Desarrollé y mantuve plataformas de seguros en producción con más de 90.000 usuarios activos, incluyendo app móvil iOS/Android y su backoffice web

    • Desarrollé funcionalidades mediante Flutter, asegurando paridad de características y rendimiento nativo en iOS y Android
    • Desarrollé el backoffice en Next.js 16 para la gestión de notificaciones push y feature flags mediante Remote Config
    • Arquitecté y mantuve infraestructura productiva en AWS e IIS, asegurando estabilidad en entornos híbridos
    • Implementé testing UI E2E multiplataforma, reduciendo regresiones en releases críticos
    • Coordiné 10 despliegues a producción manteniendo métricas de crash-free sessions estables
    • Diseñe e implemente workflows de CI/CD para automatización de builds, tests y despliegues
    • En proceso de incorporación de un dashboard de calidad en producción
    Flutter Next.js 16 .NET 10 AWS Android iOS
  2. SSE Full Stack Developer

    Landscape

    Diseñé la arquitectura backend para servicios de banca con alta concurrencia y bajo acoplamiento

    • Implementé arquitectura de microservicios event-driven sobre AWS utilizando SNS y SQS
    • Lideré el desarrollo de módulos utilizando React Native, asegurando una integración con servicios distribuidos
    • Eliminé el patrón CQRS al no aportar valor al dominio, reduciendo complejidad y boilerplate del servicio
    • Desarrollé PoCs en Go para servicios críticos, mejorando tiempos de respuesta en flujos clave
    React Native NestJS Go Kotlin Redis AWS Android iOS
  3. SSE Full Stack Developer

    Apside

    Modernización de sistemas legacy y acompañamiento técnico al equipo

    • Lideré la migración de aplicaciones Node.js hacia versiones LTS seguras
    • Estandaricé el flujo de desarrollo mediante la creación de librerías internas compartidas
    • Acompañé a desarrolladores mediante mentoring en Clean Code y patrones de diseño.
    Node.js Refactoring Clean Code Mentoring

Proyectos Destacados

Arquitecturas en producción, escalables y resilientes

Otros Proyectos

Quality Extractor: Code Intelligence Hub

Plataforma para consolidar métricas de calidad de código desde SonarCloud, Snyk y otras fuentes. Funciona offline y procesa grandes volúmenes directamente en el navegador.

Next.js Bun TypeScript Hexagonal Architecture Dexie Zod Cloudflare Tailwind CSS Web Workers
→ Ver proyecto

Verifica Chile: El Estado de las Cosas

Herramienta ciudadana para auditar proyectos públicos en Chile. Usa IA local en el navegador, sin servidores.

Astro Preact WebLLM Local AI Cloudflare Tailwind CSS TypeScript
→ Ver proyecto

Mi ID Digital: Bóveda de Identidad Soberana

App Android para guardar documentos de identidad de forma segura y offline, con encriptación en hardware.

Kotlin Jetpack Compose Material 3 Android Keystore Room MVI Koin

Self-Checkout Autónomo

Solución de escaneo y pago para supermercados con lógica compartida entre plataformas móviles.

KMP SQLite Firebase Android iOS

Design System Universitario

Sistema de componentes reutilizables documentado y alineado a diseño institucional

Angular Web Components Storybook
→ Ver proyecto

Seguros de Salud Oncológico

Plataforma para contratación y gestión de seguros con arquitectura serverless

Angular Web Components AWS
→ Ver proyecto

Gestión de Transporte en Tiempo Real

Aplicación móvil con actualizaciones en vivo para gestión de asientos

React Native MongoDB Redis
Charlas

Cultura de Ingeniería

Charlas y talleres sobre ingeniería de software

  1. Quality

    E2E Testing en Multi-Plataforma

    Workshop sobre nuevas herramientas para End-to-End Testing en Multi-Plataforma (Web y Mobile)

  2. Architecture

    Arquitectura de Software vs. Sistemas

    Sesión estratégica para alinear conceptos de ingeniería y mejorar la toma de decisiones en el diseño de soluciones escalables

  3. Mentoring

    Estandarización y Clean Code

    Capacitación técnica sobre principios SOLID, patrones de diseño y técnicas de testing para elevar la calidad del código en equipos

  4. Frontend

    Modernización React: Class to Hooks

    Workshop sobre nuevos estándares de React para optimizar build time y mantenibilidad en proyectos legacy