Juan Moreno is a VP of Engineering at Xebia Functional with over 17 years in software and more than a decade leading engineering teams focused on functional programming and Scala. He combines hands-on backend craftsmanship—contributing to notable open-source projects like Cats and Scala Exercises—with strategic leadership in delivery, CI/CD, and platform evolution. His career progressed from senior Scala engineer to principal and director roles where he shaped architecture, mentored engineers, and drove cross-domain projects spanning e-commerce, fintech, logistics, and energy. Based in the Greater Cádiz area, he champions aligning technology vision with business goals and is exploring the practical adoption of AI within engineering organizations. Notably, his open-source work includes implementing persistence for user progress and optimizing core type-class implementations, reflecting both product-oriented thinking and low-level performance attention. Colleagues view him as a pragmatic technical leader who still codes when it matters.
Contributions:6 reviews, 48 commits, 57 PRs in 6 years 6 months
Contributions summary:Juan primarily focused on refactoring and updating the Scala Exercises standard library. They removed the `Test.scala` file and updated references to it across numerous test files, effectively cleaning up the testing infrastructure. Additionally, the user bumped versions in the `build.sbt` and `project/plugins.sbt` files, demonstrating involvement in the project's build process and dependency management.
Exercises for the "Functional Programming Principles in Scala", part of the FP in Scala specialized program by EPFL.
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:3 reviews, 28 commits, 25 PRs in 5 years 11 months
Contributions summary:Juan primarily focused on setting up and configuring the project's build and deployment infrastructure. They integrated CI/CD pipelines, including Travis CI settings and publish settings. The user also made updates to the project's dependencies, code formatting, and project documentation tools. Additionally, they made minor changes to the Scala code, description and library versions.
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
Juan Moreno - VP Of Engineering At Xebia Functional