Alex Avila Asto — Software Engineer
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
- Extended Alfresco Process Services to unlock new workflow capabilities and integrations.
- Owned configuration and deployment for applications, reducing environment drift and related incidents.
- 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
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.
Hotel Management App , Reservations and billing
- Automated invoicing and room management; cut booking time from ~5 min to ≤2 min (~60% faster).
- Stack: Java, Spring Boot, Spring Security, Flutter, Docker.
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