Joao Sa is a Staff Software Engineer with 13 years building resilient, data-driven systems across fintech, government, and startup environments, currently leading AML and financial crime engineering in Paris. He combines hands-on full-stack skills (Python, Java, Postgres, Kubernetes, Spark) with cloud and DevOps experience to replatform legacy services, reduce costs, and improve operational detection and reporting. At Sendwave and Zepz he drove fraud and AML initiatives, architecting customer risk rating and alerting systems that bridge ML, data engineering, and compliance workflows. As a consultant he led large-scale record linkage projects (70M records) using Spark and ML, demonstrating unusual expertise in de-duplication at national scale. An active open-source contributor, he has improved UX and tag handling for the popular orgmode Neovim plugin and stabilized cross-platform test suites for Tridactyl. Fluent in English after eight years in the US, he blogs occasionally at joaomsa.com and blends pragmatic engineering with regulatory-minded product delivery.
13 years of coding experience
12 years of employment as a software developer
Bachelor's degree Computer Science, Bachelor's degree Computer Science at Pontifícia Universidade Católica do Rio Grande do Sul
Contributions:6 commits, 5 PRs, 4 comments in 7 months
Contributions summary:Joao primarily contributed to the `orgmode` Neovim plugin by implementing features related to tag manipulation and the user interface. Their work includes adding a configurable tags column, utilizing tree-sitter for tag handling, and enhancing headline functionalities with level and archived status. They also made adjustments to the display of markup and resolved issues related to the todo keyword highlights, improving the overall functionality and user experience of the plugin.
A Vim-like interface for Firefox, inspired by Vimperator/Pentadactyl.
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:7 commits, 4 PRs, 4 comments in 8 months
Contributions summary:Joao primarily focused on improving the project's test suite and ensuring its reliability. This included fixing end-to-end tests, particularly on the Windows platform, and addressing issues related to timing and configuration. The commits also involved modifications to test scripts and adjustments to wait times, indicating an effort to stabilize the testing environment. Overall, the contributions focused on maintaining and enhancing the automated testing infrastructure.
firefoxvim-likevimvimperatorwebextension
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.