Alfredo Unsain

Software Engineering Professor at PUE

Sant Andreu de Llavaneres, Catalonia, Spain
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Alfredo Unsain is a Software Engineering Professor and practitioner with 20+ years in Java and 11 years focused on teaching and professional training, specializing in architecture, quality engineering, and AI-assisted delivery. He helps organisations translate business intent into executable, specification-driven artefacts—using Gherkin, OpenAPI, AsyncAPI, JSON Schema, Protocol Buffers, PlantUML and ADRs—so AI can implement end-to-end features reliably. Alfredo combines hands-on courses (Java, Spring Boot, Hexagonal Architecture, DDD, TDD/BDD) with consulting to align product, architecture and testing practices across international teams. He teaches at TecnoCampus, trains for Neueda and industry clients, and runs corporate Java/OCP preparation and bootcamp programs, bridging academia and enterprise. His doctoral work on empathy, active listening and assertive communication underpins a rare focus on structured interpersonal communication as a core engineering skill. Practically-minded, he also reverse-engineers legacy systems to recover architecture and domain models so organisations can modernise with confidence.
code11 years of coding experience
job11 years of employment as a software developer
bookDoctorado en Educación y Tecnología, Psicopedagogía, Doctorado en Educación y Tecnología, Psicopedagogía at Udima Universidad a Distancia de Madrid
bookUPC Universitat Politècnica de Catalunya
bookInteligencia emocional y comunicación, Psicología, Inteligencia emocional y comunicación, Psicología at Oriol Pujol Borotau
languagesSpanish, Catalan, English
github-logo-circle

Github Skills (50)

angular10
docker10
yeoman-generator10
generator10
webpack10
java10
jhipster10
spring-boot10
react10
kubernetes9
microservices9
vagrant8
hexagonal-architecture8
gradle7
points7

Programming languages (7)

TypeScriptJavaShellJavaScriptHTMLRubyKotlin

Github contributions (5)

github-logo-circle
alfredorueda/HexaStock

Jul 2025 - Jul 2026

HexaStock is a financial portfolio management system built with Spring Boot, Domain-Driven Design (DDD), and Hexagonal Architecture.
Contributions:1 PR, 205 pushes, 4 branches in 1 year
ddddomain-driven-designhexagonal-architecturespringspring-boot
Contributions:1 release, 44 PRs, 51 pushes in 11 days
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial