Juan started programming back in 1999 using C. Later he learned Object Oriente Programming in C++ and Java.
With over ten years of professional experience in the technology field, Juan has developed different applications, tools, and services using Object Oriented best practices and several programming languages, including PHP, Python, C#, and Scala. He is also interested in infrastructure automation, microservices, reactive systems, and reactive programming.
Juan is an active member of the development community in San Diego and is a co-organizer of the λ# (Lambda Sharp) meetup; a group focused on Serverless Programming using C# and AWS Lambda. He has presented for the Python and PHP user groups and written articles on different topics, including Infrastructure automation, automated deployments, and SOLID programming principles, and more.
In his free time, Juan enjoys spending time with his wife, coding at the nearby coffee shop, going to the San Diego Zoo, playing fútbol and taking photographs.