Alex Avila Asto — Software Engineer

Lima, Peru (Open to Remote) dev@ryzeon.me +51 922821199 https://ryzeon.me
Software Engineering Student
Universidad Peruana de Ciencias Aplicadas (UPC)

RESUMEN


Estudiante de Ingeniería de Software , Full-Stack & Mobile — Java/Spring • Flutter • AWS (Serverless)
  • En formación activa en AWS con enfoque Serverless (Lambda, API Gateway, DynamoDB, S3, EventBridge).
  • Construyo y entrego features web/móvil end-to-end: diseño de APIs, modelado de datos, clean code y testing.
  • Experiencia práctica con Java, Spring Boot, REST/WebSockets, JWT; Flutter para UIs multiplataforma.
  • Arquitecturas event-driven y microservicios; Docker, CI/CD, IaC (CDK/Terraform) y observabilidad con CloudWatch.

EDUCACIÓN


Universidad Peruana de Ciencias Aplicadas (UPC) , Bachiller en Ingeniería de Software (en progreso)
  • Principios de ingeniería de software, SDLC, diseño, pruebas y análisis de algoritmos.
  • Metodologías ágiles (Scrum) y POO (herencia, polimorfismo).
  • Estructuras de datos (listas, pilas, colas, árboles) y diseño de bases de datos (SQL).

EXPERIENCIA


Software Developer Intern , Domain Consulting
  • Extendí Alfresco Process Services para habilitar nuevas capacidades de workflow e integraciones.
  • Me hice cargo de configuración y despliegues de aplicaciones, reduciendo drift de entornos e incidentes.
  • Entregué features listas para producción en equipos cross-funcionales con sprints consistentes.
Desarrollador Freelance , Independiente, Remoto
  • Entregas antes de plazo, demostrando ownership y fiabilidad.
  • Automaticé procesos manuales (facturación, gestión de habitaciones); flujo de reserva de ~5 min a ≤2 min (~60% más rápido).
  • Mantuve ~99.5% de disponibilidad; ~120 interacciones diarias de usuarios, uso 24/7.

PROYECTOS


UPC Community , Plataforma serverless para comunidad
  • Backend serverless en AWS Lambda con Quarkus, compilado a GraalVM native para minimizar cold starts.
  • Cold start p50 < 100 ms (CloudWatch), habilitando respuesta casi instantánea al primer request.
  • Endpoints REST detrás de API Gateway; funciones stateless con observabilidad confiable 24/7.
  • Stack: Quarkus, GraalVM Native, AWS Lambda, API Gateway
RutaKids , Microservicios para transporte escolar
  • Compuse 6 microservicios con Spring Boot; authN/Z centralizada con Keycloak (2FA, RBAC).
  • Service discovery (Eureka), configuración centralizada (Spring Cloud Config) y actualizaciones en tiempo real (WebSocket).
  • Despliegue containerizado con Docker para dev local y CI reproducible.
  • Stack: Java, Spring Boot, Keycloak, Spring Cloud, Eureka, PostgreSQL, MongoDB, WebSocket, Docker.
Temporary , App full-stack para correos temporales
  • Implementé autenticación JWT y pruebas E2E con JUnit/Mockito; containericé con Docker.
  • Stack: Java, Maven, Docker, Mockito, JUnit, Flutter, JWT.
Dominin Hub , Plataforma full-stack para empresas mineras
  • Contratos OpenAPI-first; servicios seguros con Spring Security y orquestación con Docker Compose.
  • Stack: Java, Spring Boot, Spring Security, Flutter, OpenAPI, Maven, JUnit, Mockito, Docker Compose, Microservicios.
Chat Web , Aplicación de chat en tiempo real
  • Apliqué DDD/CQRS; mensajería en tiempo real sobre WebSocket; UI con Angular + Tailwind.
  • Stack: Spring Boot, Java, DDD, CQRS, WebSocket, Angular, Tailwind.
Aplicación de Gestión Hotelera , Reservas y facturación
  • Automatización de facturación y gestión de habitaciones; reserva de ~5 min a ≤2 min (~60% más rápido).
  • Stack: Java, Spring Boot, Spring Security, Flutter, Docker.

VOLUNTARIADO Y EXTRACURRICULARES


IEEE CS Student Branch, UPC , Miembro de la directiva
  • Miembro de la directiva, coordinando eventos y actividades para la comunidad estudiantil.
  • Ayudé a organizar el THE WEEKEND HACK, gestionando logística y comunicación.
  • Lideré equipos de voluntarios; dejé playbooks para mejorar calidad y asistencia.
  • Gestión de presupuestos y búsqueda de auspicios.
Grupo de Programación Competitiva (GPC UPC) , Miembro
  • Mejoré la resolución algorítmica con talleres y práctica.
  • Participación en IEEE Xtreme; desempeño bajo presión.
Control C + Control V, UPC , Soporte y Coordinador
  • Apoyo a estudiantes en programación (C++).
  • Organización y dictado de sesiones de refuerzo.

HABILIDADES


Desarrollo de Software
  • Java, Kotlin, Dart, C++, Python, TypeScript
AWS y Serverless
  • Lambda, API Gateway, DynamoDB, S3, EventBridge
  • IaC: CDK, Terraform • Monitoreo: CloudWatch
Bases de Datos
  • SQL, PostgreSQL, MongoDB, Redis, DynamoDB
Patrones y Arquitectura
  • MVC, DDD, CQRS, Microservicios, Event-driven
Frameworks y Herramientas
  • Spring Boot, Quarkus, GraalVM Native, Flutter, Docker, JUnit, Mockito, Angular, Vue, Firebase
Otros
  • Git, Git Flow, Maven, Linux, CI/CD

IDIOMAS


Español , Nativo
Inglés , B2 (Intermedio)

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