João Ferreira is a senior software engineer and squad lead based in Lisbon with 11 years of experience building and operating back-end systems in Scala and JVM ecosystems. He has led integrations, architecture and developer experience work at Nezasa and now drives engineering at Zego, combining hands-on feature delivery with infrastructure and modularization improvements. A strong open-source contributor, João has improved core projects like Play Framework, sbt and Coursier—focusing on performance, memory optimization and Play integration—showing deep familiarity with framework internals. His interests in statically typed functional programming and distributed systems are reflected in benchmark and tracing work (gRPC, Kamon), and he often brings practical optimizations such as memoization and buffer tuning to production systems.
11 years of coding experience
14 years of employment as a software developer
Bachelor's degree, Computer Science and Engineering, Bachelor's degree, Computer Science and Engineering at Instituto Superior Técnico
Distributed Tracing, Metrics and Context Propagation for applications running on the JVM
Role in this project:
Backend Developer
Contributions:6 reviews, 24 commits, 14 PRs in 6 years 10 months
Contributions summary:João primarily focused on enhancing the Kamon library's core tracing and metrics capabilities. They implemented a token generator configuration, added support for double-size identifiers in Jaeger reporting, and refined Play framework instrumentation for improved testing and compatibility. Additionally, the user addressed header propagation issues and introduced a `finishAfter` API for spans.
The Community Maintained High Velocity Web Framework For Java and Scala.
Role in this project:
Back-end Developer
Contributions:21 reviews, 30 commits, 12 PRs in 2 years 2 months
Contributions summary:João primarily focused on enhancing the Play Framework's core functionality. Their work included adding support for Scala 2.13.0-M5, fixing memory leaks, and addressing issues in microbenchmarks. They made changes across multiple modules including core, dev-mode and web. Their commits demonstrate a deep understanding of the framework's internal workings, and testing.
restfulplay-frameworkframeworkplayframeworkjvm
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.