Jonas Fonseca is a Principal Machine Learning Engineer based in Montreal with 23 years of hands-on experience building production-grade AI platforms and backend systems. He has advanced ServiceNow’s core ML services through roles from Staff to Principal, specializing in ML platform infrastructure, CI/CD, release management and deployment. A longtime open-source contributor, Jonas has improved low-level language tooling and developer-facing libraries—contributions include fixes and enhancements to Scala.js, Scala Native, Circe and the popular text-mode git UI tig—showing comfort across language runtimes and developer tooling. His background spans distributed systems, Kubernetes, Terraform, and GPU cluster tooling from his work at Element AI, plus deep experience in Scala-based data and backend engineering. Colleagues rely on him to bridge operational rigor with pragmatic engineering: he not only ships features but refactors build and release processes to scale teams. Outside the obvious, his track record shows a knack for fixing subtle, low-level bugs (e.g., JVM/stdlib interop and string handling) that materially improve platform robustness.
23 years of coding experience
18 years of employment as a software developer
Master of Science, Computer Science, Master of Science, Computer Science at Københavns Universitet - University of Copenhagen
Contributions:17 releases, 17 reviews, 2168 commits in 15 years 8 months
Contributions summary:Jonas contributed significantly to the development and enhancement of the text-mode interface for Git, `tig`. They added features like custom date formats and improved the application's visual presentation and functionality, directly impacting the user experience. The user also focused on improving the integration and parsing.
Contributions:8 commits, 5 PRs, 9 comments in 1 year 5 months
Contributions summary:Jonas primarily focused on enhancing the `sangria-graphql/sangria` library, a Scala GraphQL implementation. Their contributions include improving test coverage by adding coercion checks for boundary values and ensuring correct rendering of GraphQL queries. They also worked on code quality, as evidenced by cleaning up indentation and removing unused imports using Scalafix. Furthermore, they added support for resolving fragment spreads and added related type information.
apisangriaplay-frameworkgraphql-scalascala
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
Jonas Fonseca - Principal Machine Learning Engineer at ServiceNow