Juan Vázquez is a pragmatic CTO and entrepreneur with nearly two decades of experience designing cloud-native, high-throughput systems and leading product engineering teams across telecommunications, banking, energy and logistics. As founder of Tecsisa and now CTO at Legálitas, he built Kommodo, a cloud invoicing platform processing millions of dollars monthly across multiple countries, and champions architectural thinking, Domain Driven Design and “microservices the right way.” He brings hands-on expertise in Scala, Akka, JVM ecosystems, Kafka and distributed data stores, and contributes to notable open-source projects such as the Alpakka FTP connector where he improved protocol handling and thread-safety. A physicist by training, he combines rigorous analytical instincts with software craftsmanship and a habit of coding “for fun and profit,” mentoring teams to ship reliable, scalable systems.
Alpakka is a Reactive Enterprise Integration library for Java and Scala, based on Reactive Streams and Akka.
Role in this project:
Back-end Developer
Contributions:10 commits, 15 PRs, 88 comments in 9 months
Contributions summary:Juan contributed extensively to the FTP connector within the Alpakka project. Their work involved implementing file system interactions for FTP, type safety improvements for settings, and ensuring thread safety. They also addressed a flaky test and refactored the SFTP implementation. The commits showcase a strong understanding of FTP protocols and related backend logic.
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.