Meet the Instructors
Alfredo Rueda Unsain
Alfredo delivers software engineering training with a strong focus on the Java and Spring ecosystem — combining deep technical expertise with a people-first approach to learning. An Oracle-certified professional with 20+ years’ experience in Java and 13 years as an instructor, he’s passionate about Domain-Driven Design, clean architecture, and building quality through testing and TDD. He also integrates communication skills and emotional intelligence to support well-rounded, resilient engineering teams.
Specialisms include:
– Java & Spring (Spring Boot)
– Domain-Driven Design (DDD)
– Clean Architecture (including Hexagonal Architecture)
– Testing & Test-Driven Development (TDD)
– Software engineering best practices (quality, reliability, continuous improvement)
– Communication skills for technical teams
– Emotional intelligence in learning and team environments
– Project-based learning
Alfredo Rueda Unsain
Associate Instructor
Get in touch