Alex Avila Asto — Software Engineer
Backend Developer
Java • Spring Boot • Cloud & Microservices
SUMMARY
Software Engineer , Java/Spring • Microservices • Cloud (AWS/Azure) • DevOps
- Design scalable and resilient architectures for production digital products, prioritizing performance, security, and maintainability.
- Automate infrastructure and deployments with IaC and CI/CD practices to standardize delivery and reduce operational risk.
- Implement end-to-end quality and observability with metrics, logs, and alerts to accelerate incident detection and resolution.
EDUCATION
Universidad Peruana de Ciencias Aplicadas (UPC) , Software Engineering
- I applied software engineering principles, SDLC, design, and testing to build robust and maintainable solutions.
- I deepened my knowledge of advanced data structures and algorithm analysis to optimize time and space complexity.
- I designed optimized data models in relational and NoSQL engines, focused on consistency, performance, and scalability.
EXPERIENCE
Backend Developer , Dinet
- Develop critical backend systems for a high-transaction ecommerce platform, enabling reliable bulk operations.
- Implement API security with JWT and production-focused hardening standards.
- Integrate Azure Service Bus for asynchronous flows, service decoupling, and improved operational resilience.
- Orchestrate Azure Pipelines workflows that deploy automatically to Kubernetes clusters (AKS).
- Implement and operate the observability stack with Grafana, Loki, and Prometheus to significantly reduce MTTR.
- Ensure technical quality with automated testing using Mockito and agile Scrum collaboration.
Software Engineer (Backend & DevOps) , Influyo
- Led architecture and infrastructure design end-to-end, migrating from a manual setup to a hybrid architecture (Monolith + Serverless).
- Developed backend services in Java and TypeScript on AWS Lambda and API Gateway to accelerate delivery and scale on demand.
- Designed and managed infrastructure as code (IaC) with Terraform on AWS to ensure traceability and reproducible environments.
- Built CI/CD pipelines in GitHub Actions, integrating code quality validations and test coverage with JaCoCo.
- Implemented error monitoring with Sentry and prepared the platform for production launch by mid-2026.
- Trained and onboarded new team members to accelerate their technical ramp-up.
- Collaborated under Scrum, ensuring iterative delivery and business impact focus.
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.
PROJECTS
Alkila , Multi-tenant SaaS for hotel operations
- Built a multi-tenant SaaS with complete per-tenant data isolation and an extensible plugin architecture (SPI) for invoice providers (SimpleFact, SUNAT), push notifications (OneSignal), and SMS (AWS SNS, LabsMobile).
- Designed an event-driven architecture with domain events for check-ins/outs, invoicing, promotions, and loyalty, enabling real-time updates via WebSocket.
- Built a full-stack Flutter app (Web, iOS, Android) with BLoC pattern, thermal printing integration, and clean architecture.
- Reduced booking time by ~60% (5 min → ≤2 min) through event-driven design and strategic Redis caching on MongoDB.
- Implemented automated electronic invoicing compliant with SUNAT regulations in Peru, with operational traceability and document validation.
- Implemented enterprise security: JWT with refresh tokens, 2FA, RBAC, audit logging (AOP); AI analytics with Google Gemini for business insights.
- Leveraged stack: Java 17, Spring Boot 3.5, MongoDB, Redis, Flutter, BLoC, WebSocket, Docker, AWS SNS, Gemini, OpenAPI.
SKILLS
Software Development
- Java, Kotlin, Dart, C++, Python, TypeScript
Cloud & DevOps
- AWS (S3, Lambda, API Gateway), Azure, Kubernetes (AKS), GitHub Actions, Azure Pipelines
- Serverless: API Gateway, DynamoDB, EventBridge
- IaC: CDK, Terraform • Monitoring: CloudWatch
Databases
- SQL, PostgreSQL, MongoDB, Redis, DynamoDB
Patterns & Architecture
- MVC, DDD, CQRS, Microservices, Event-driven, REST APIs, WebSockets
Frameworks & Tools
- Spring Boot, Quarkus, GraalVM Native, Flutter, Docker, JUnit, Mockito, JaCoCo, Angular, Vue, Firebase
- Service Bus, Grafana, Loki, Prometheus, Sentry, Kafka, RabbitMQ, MQTT (Mosquitto)
Other
- Git, Git Flow, Maven, Linux, Scrum, CI/CD
LANGUAGES
Spanish , Native
English , B2 (Conversational / Professional)
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