Alex Avila Asto — Software Engineer
Backend Developer
Java • Spring Boot • Cloud & Microservices
RESUMEN
Software Engineer , Java/Spring • Microservicios • Cloud (AWS/Azure) • DevOps
- Diseño y arquitectura de soluciones escalables y resilientes para productos digitales en producción, priorizando rendimiento, seguridad y mantenibilidad.
- Automatización de infraestructura y despliegues con prácticas de IaC y CI/CD para estandarizar entregas y reducir riesgo operativo.
- Implementación de calidad y observabilidad de extremo a extremo con métricas, logs y alertas para acelerar la detección y resolución de incidentes.
EDUCACIÓN
Universidad Peruana de Ciencias Aplicadas (UPC) , Ingeniería de Software
- Apliqué principios de ingeniería de software, SDLC, diseño y pruebas para construir soluciones robustas y mantenibles.
- Profundicé en estructuras de datos avanzadas y análisis de algoritmos para optimizar complejidad temporal y espacial.
- Diseñé modelos de datos optimizados en motores relacionales y NoSQL, enfocados en consistencia, rendimiento y escalabilidad.
EXPERIENCIA
Backend Developer , Dinet
- Desarrollo de backend crítico para una plataforma e-commerce de alta transaccionalidad, habilitando operaciones masivas (bulk operations) con alta confiabilidad.
- Implementación de seguridad de APIs con JWT y estándares de hardening orientados a entornos productivos.
- Integración de Azure Service Bus para flujos asíncronos, desacoplamiento entre servicios y mayor resiliencia operativa.
- Orquestación de pipelines de Azure Pipelines con despliegue automatizado sobre clústeres Kubernetes (AKS).
- Implementación y operación del stack de observabilidad con Grafana, Loki y Prometheus para reducir drásticamente el MTTR.
- Aseguramiento de calidad técnica con pruebas automatizadas usando Mockito y trabajo ágil en Scrum.
Software Engineer (Backend & DevOps) , Influyo
- Liderazgo end-to-end en diseño de arquitectura e infraestructura, con migración de un esquema manual a una arquitectura híbrida (Monolito + Serverless).
- Desarrollo de servicios backend en Java y TypeScript sobre AWS Lambda y API Gateway para acelerar entrega y escalar bajo demanda.
- Diseño y gestión de infraestructura como código (IaC) con Terraform en AWS para garantizar trazabilidad y reproducibilidad de entornos.
- Construcción de pipelines CI/CD en GitHub Actions, integrando validaciones de calidad de código y cobertura de pruebas con JaCoCo.
- Implementación de monitoreo de errores con Sentry y preparación de la plataforma para su lanzamiento a producción a mediados de 2026.
- Capacitación y acompañamiento a nuevos miembros del equipo para acelerar su integración técnica.
- Colaboración bajo metodología Scrum, asegurando entregas iterativas y foco en impacto de negocio.
Software Developer Intern , Domain Consulting
- Desarrollo de extensiones personalizadas para Alfresco Process Services (motor Activiti), habilitando nuevas capacidades de workflow e integraciones.
- Investigación e implementación de mejoras de APS: instalación en cluster, integración con Keycloak y sincronización, e implementación de Kibana para dashboards personalizados.
- Capacitación técnica en administración y desarrollo del sistema.
- Entrega de features listas para producción en equipos cross-funcionales con sprints consistentes.
PROYECTOS
Alkila , SaaS multi-tenant para operaciones hoteleras
- Construcción de SaaS multi-tenant con aislamiento completo de datos por tenant; arquitectura extensible de plugins (SPI) para proveedores de facturación (SimpleFact, SUNAT), notificaciones push (OneSignal) y SMS (AWS SNS, LabsMobile).
- Diseño de arquitectura Event-Driven con eventos de dominio para check-ins/outs, facturación, promociones y fidelización, habilitando actualizaciones en tiempo real vía WebSocket.
- Desarrollo de app full-stack Flutter (Web, iOS, Android) con patrón BLoC, integración de impresión térmica y clean architecture.
- Reducción de ~60% en el tiempo de reserva (5 min → ≤2 min) gracias al diseño orientado a eventos y al uso estratégico de caché con Redis sobre MongoDB.
- Implementación de facturación electrónica automatizada cumpliendo compliance SUNAT en Perú, con trazabilidad operativa y validación de documentos.
- Implementación de seguridad enterprise: JWT con refresh tokens, 2FA, RBAC, audit logging (AOP); analytics con IA Google Gemini para insights de negocio.
- Stack: Java 17, Spring Boot 3.5, MongoDB, Redis, Flutter, BLoC, WebSocket, Docker, AWS SNS, Gemini, OpenAPI.
HABILIDADES
Desarrollo de Software
- Java, Kotlin, Dart, C++, Python, TypeScript
Cloud y DevOps
- AWS (S3, Lambda, API Gateway), Azure, Kubernetes (AKS), GitHub Actions, Azure Pipelines
- Serverless: API Gateway, DynamoDB, EventBridge
- IaC: CDK, Terraform • Monitoreo: CloudWatch
Bases de Datos
- SQL, PostgreSQL, MongoDB, Redis, DynamoDB
Patrones y Arquitectura
- MVC, DDD, CQRS, Microservicios, Event-driven, REST APIs, WebSockets
Frameworks y Herramientas
- Spring Boot, Quarkus, GraalVM Native, Flutter, Docker, JUnit, Mockito, JaCoCo, Angular, Vue, Firebase
- Service Bus, Grafana, Loki, Prometheus, Sentry, Kafka, RabbitMQ, MQTT (Mosquitto)
Otros
- Git, Git Flow, Maven, Linux, Scrum, CI/CD
IDIOMAS
Español , Nativo
Inglés , B2 (Conversacional / Profesional)
CERTIFICACIONES Y CURSOS
Introducción a MongoDB — Certificación
Fundamentos de Scrum — Certificación
Python — Certificación
Java (Básico–Avanzado) — Certificación
Spring Boot — Curso
Flutter — Curso de desarrollo móvil
Desarrollo de Microservicios — Curso