Juan Agüí is a Senior Consultant and seasoned software engineer with 14 years of experience spanning native mobile, desktop, and full-stack web development, primarily specializing in .NET while also fluent in Kotlin, JavaScript, PHP, and Java. He has led end-to-end projects—from embedded firmware and PCB design as a startup CTO to architecting authentication/SSO services and modernizing desktop apps into Angular-based web platforms—often as the sole developer or remote team lead. Comfortable in international, multilingual environments, he has managed distributed teams across Spain, Tel Aviv, and Barcelona and driven quality through practices like TDD, CI/CD, and end-to-end test automation. A dedicated mentor and instructor with a Master’s in Secondary Education, he continually translates complex concepts into hands-on learning (including using Docker to teach security and HA). Juan combines a craftsman’s focus on clean architecture and patterns with practical deployment experience across AWS and on-premise infrastructures. He is notable for moving between deep technical delivery and education, proving skilled at both shipping production systems and growing talent.
14 years of coding experience
20 years of employment as a software developer
Máster Universitario Formación del Profesorado de Educación Secundaria Obligatoria y Bachillerato, Máster Universitario Formación del Profesorado de Educación Secundaria Obligatoria y Bachillerato at Universidad Europea
Ingeniero de Telecomunicación, Ingeniero de Telecomunicación at Universidad Politécnica de Madrid
vs2010 + nuget port of http://code.google.com/p/bricks-toolkit/
Contributions:5 PRs, 2 pushes, 1 branch in 2 years 5 months
dotnetbricksc-sharpcsharpnuget
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.