Felipe Stival is a software engineer based in São Paulo with a decade of experience building distributed systems, developer tooling, and low-level components. He combines practical backend engineering in Elixir—contributing features and fixes to core projects like Elixir and Ecto and extending job processing in Oban—with hands-on architecture work for active-active CRDT replication and data-intensive pipelines. As a senior engineer and former startup founder, he brings product-minded leadership to building resilient services, access-control systems, and import pipelines. His recent work includes a client for AntidoteDB and middleware for active-active replication, reflecting a deep interest in consistency and replication patterns that few application engineers explore.
10 years of coding experience
4 years of employment as a software developer
Technician Informatics, Technician Informatics at Instituto Federal Farroupilha - Câmpus Santo Augusto
Bachelors Electrical and Electronics Engineering, Bachelors Electrical and Electronics Engineering at Universidade Federal de Santa Maria
SQL-based adapters for Ecto and database migrations
Role in this project:
Back-end Developer
Contributions:59 reviews, 7 commits, 32 PRs in 5 months
Contributions summary:Felipe contributed to the Elixir-based Ecto_SQL library, enhancing its functionality and robustness. They added a `--prefix` option to the `ecto.migrations` task and implemented the ability to store the repo in pool options. The user also addressed a bug related to unsupported expressions and improved the documentation by adding a comment about the options in certain functions. Finally, the user added functionality to disconnect all connections in the repo pool.
A toolkit for data mapping and language integrated query.
Role in this project:
Back-end Developer
Contributions:167 reviews, 41 commits, 83 PRs in 1 year 11 months
Contributions summary:Felipe primarily contributed to the `elixir-ecto/ecto` repository by implementing new features and fixing bugs related to data mapping and language integrated query functionalities. The user introduced new functionalities for reloading data, specifically `Repo.reload/2` and `Repo.reload!/2` methods. Furthermore, they worked on enhancements such as adding a `cast` clause for nil values on `Ecto.Enum` and validating options for schema fields, improving the robustness of the data handling within the project.
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
Felipe Stival - Software Engineer at v0idpwn industries