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)

SUMMARY


Software Engineering Student , Full-Stack & Mobile — Java/Spring • Flutter • AWS (Serverless)
  • Actively upskilling on AWS with a Serverless focus (Lambda, API Gateway, DynamoDB, S3, EventBridge).
  • Build and ship scalable web/mobile features end-to-end: API design, data modeling, clean code, and testing.
  • Hands-on with Java, Spring Boot, REST/WebSockets, JWT; Flutter for cross-platform UIs.
  • Event-driven & microservices experience; Docker, CI/CD, IaC (CDK/Terraform); observability with CloudWatch.

EDUCATION


Universidad Peruana de Ciencias Aplicadas (UPC) , B.S. in Software Engineering (in progress)
  • Software engineering principles, SDLC, design, testing, and algorithm analysis.
  • Agile methodologies (Scrum) and OOP (inheritance, polymorphism).
  • Data structures (lists, stacks, queues, trees) and database design (SQL).

EXPERIENCE


Software Developer Intern , Domain Consulting
  • Developed custom extensions for Alfresco Process Services (Activiti engine), enabling new workflow capabilities and integrations.
  • Researched and implemented APS improvements: cluster installation, Keycloak integration and synchronization, and Kibana implementation for custom dashboards.
  • Delivered technical training on system administration and development.
  • Delivered production-ready features in cross-functional squads with consistent sprint outcomes.
Freelance Developer , Self-employed, Remote
  • Delivered projects ahead of schedule, demonstrating ownership and reliability.
  • Automated manual processes (invoicing, room management); reduced booking flow from ~5 min to ≤2 min (~60% faster).
  • Maintained ~99.5% uptime for client apps; ~120 daily interactions across users, 24/7 usage.

PROJECTS


Alkila , Multi-tenant SaaS for hotel operations
  • Built multi-tenant SaaS with complete data isolation per tenant; extensible plugin architecture (SPI) for swappable invoice providers (SimpleFact, SUNAT), push notifications (OneSignal), and SMS (AWS SNS, LabsMobile).
  • Event-driven architecture with domain events for check-ins/outs, invoicing, promotions, and loyalty points; real-time room updates via WebSocket.
  • Full-stack Flutter app (Web, iOS, Android) with BLoC pattern, thermal printing integration, and clean architecture.
  • Reduced booking time ~60% (5 min → ≤2 min); automated SUNAT e-invoicing (Peru compliance); MongoDB tenant isolation with Redis caching.
  • Enterprise security: JWT with refresh tokens, 2FA, RBAC, audit logging (AOP); AI analytics with Google Gemini for business insights.
  • Stack: Java 17, Spring Boot 3.5, MongoDB, Redis, Flutter, BLoC, WebSocket, Docker, AWS SNS, Gemini, OpenAPI.
UPC Community , Serverless community platform
  • Built a serverless backend on AWS Lambda with Quarkus, compiled to GraalVM native for tiny footprint.
  • Measured cold start p50 < 100 ms (CloudWatch), enabling near-instant first-request response.
  • REST endpoints behind API Gateway; stateless functions with reliable observability for 24/7 usage.
  • Stack: Quarkus, GraalVM Native, AWS Lambda, API Gateway
RutaKids , Microservices for school transportation
  • Composed 6 microservices with Spring Boot; centralized authN/Z in Keycloak (2FA, RBAC).
  • Service discovery (Eureka), centralized config (Spring Cloud Config), and real-time updates (WebSocket).
  • Containerized deployment with Docker for local dev and CI reproducibility.
  • Stack: Java, Spring Boot, Keycloak, Spring Cloud, Eureka, PostgreSQL, MongoDB, WebSocket, Docker.
Temporary , Full-stack app for temporary-email workflows
  • Implemented JWT authentication and E2E tests with JUnit/Mockito; containerized with Docker.
  • Stack: Java, Maven, Docker, Mockito, JUnit, Flutter, JWT.
Dominin Hub , Full-stack platform for mining companies
  • OpenAPI-first contracts; secured services with Spring Security and composed via Docker.
  • Stack: Java, Spring Boot, Spring Security, Flutter, OpenAPI, Maven, JUnit, Mockito, Docker Compose, Microservices.
Chat Web , Real-time chat application
  • Applied DDD/CQRS; built real-time messaging over WebSocket; Angular + Tailwind UI.
  • Stack: Spring Boot, Java, DDD, CQRS, WebSocket, Angular, Tailwind.

VOLUNTEER & EXTRACURRICULAR


IEEE CS Student Branch, UPC , Board Member
  • Board member, coordinating events and outreach for the student community.
  • Helped organize THE WEEKEND HACK, managing logistics and communications.
  • Led volunteer teams; left playbooks to improve quality and attendance.
  • Managed budgets and sponsorship outreach.
Competitive Programming Group (GPC UPC) , Member
  • Improved algorithmic problem-solving through workshops and practice.
  • Participated in IEEE Xtreme; strengthened performance under pressure.
Control C + Control V, UPC , Support & Coordinator
  • Assisted new students in programming (C++).
  • Organized and led coding support lessons.

SKILLS


Software Development
  • Java, Kotlin, Dart, C++, Python, TypeScript
AWS & Serverless
  • Lambda, API Gateway, DynamoDB, S3, EventBridge
  • IaC: CDK, Terraform • Monitoring: CloudWatch
Databases
  • SQL, PostgreSQL, MongoDB, Redis, DynamoDB
Design Patterns & Architecture
  • MVC, DDD, CQRS, Microservices, Event-driven
Frameworks & Tools
  • Spring Boot, Quarkus, GraalVM Native, Flutter, Docker, JUnit, Mockito, Angular, Vue, Firebase
Other
  • Git, Git Flow, Maven, Linux, CI/CD

LANGUAGES


Spanish , Native
English , B2 (Intermediate)

CERTIFICATIONS & COURSES


MongoDB Introduction — Certification
Scrum Fundamentals — Certification
Python — Certification
Java (Basic–Advanced) — Certification
Spring Boot — Course
Flutter Mobile App Development — Course
Microservices Development — Course