Juan Facorro is an engineering manager based in Stockholm with 15 years of experience leading and shipping backend systems at Klarna, where he progressed from Lead Software Engineer to Engineering Manager. He combines hands-on expertise in Erlang/Elixir and JVM-adjacent tooling with people leadership, having contributed to notable open-source projects like the Erlang Language Server and AWS clients for Elixir. Juan’s technical work ranges from core language-server features and code navigation fixes to integrating AWS Secrets Manager into SDKs, showing a pragmatic focus on developer experience and secure integrations. Trained as an engineer and electronics technician in Buenos Aires, he brings a hardware-aware, systems-thinking perspective that surfaces in careful dependency management and tooling improvements.
15 years of coding experience
Bachelor, Bachelor at Universidad de Buenos Aires
Electronics Technician, Electronics Technician at Instituto Tecnológico Philips Argentina
Contributions:13 releases, 2 reviews, 2155 commits in 7 years 1 month
Contributions summary:Juan appears to be a back-end developer contributing to the Clojure for Erlang VM project. Their contributions include updating file paths for scripts, moving Clojure tests, examples, and benchmarks to a dedicated test directory. Additionally, the user implemented and integrated functionality for handling Erlang lists as string literals in the system. This developer is also responsible for resolving several Dialyzer warnings and updating dependencies.
Contributions:268 commits, 192 PRs, 238 pushes in 1 year 1 month
Contributions summary:Juan primarily contributed to the development of the Erlang Language Server, focusing on core functionality. Their work involved implementing features like dynamic OTP path resolution and improving the definition lookup process. They also addressed bug fixes related to code navigation, including support for implicit funs and handling of record access. Furthermore, the user added support for shutting down the server by implementing the exit request.
erlangerlang-lsidelsplanguage-server
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.