Tarsis Azevedo is a seasoned software engineer with 16 years of experience building web applications, data pipelines and cloud platforms, currently focused on data engineering at Doximity. He has led data platform efforts at Jusbrasil, architecting petabyte-scale batch and streaming pipelines on GCP and creating micro-frameworks to standardize pipeline development. A hands-on technologist comfortable in Python, Go, Kubernetes and distributed systems, he also contributes to notable open-source projects such as go-dockerclient and the Splinter testing framework, improving API coverage and test automation. Based in Rio de Janeiro, he co-founded Data Bootcamp to teach practical data science skills, blending mentorship with agile, real-world curricula. Collected academic work includes a master's in Computer Science, and a lesser-known strength is his background in building testing infrastructure and fake servers to bolster reliable integration tests. He combines leadership, deep engineering craftsmanship and a maker’s curiosity—“programmer for fun and profit”—to turn complex data needs into production-ready solutions.
16 years of coding experience
16 years of employment as a software developer
Tecnologo em Analise de Sistemas Computação, Tecnologo em Analise de Sistemas Computação at IFF - Instituto Federal Fluminense
Master's degree Ciência da Computação, Master's degree Ciência da Computação at Universidade Federal do Amazonas
splinter - python test framework for web applications
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:37 commits, 1 PR, 3 pushes in 7 years 4 months
Contributions summary:Tarsis primarily contributed to the test suite, enhancing the testing framework for web applications. Their work focused on setting up and configuring a fake web server for testing purposes and modifying existing tests to integrate with the new server setup. They also added new tests for verifying the functionality of the application, including features like alerts, prompts, and iframe interactions, solidifying the testing coverage for different elements. Additionally, the user implemented methods such as click_link_by_href and click_link_by_text, expanding the range of testable interactions.
Contributions:19 commits, 6 PRs, 3 pushes in 2 years 4 months
Contributions summary:Tarsis primarily contributed to testing and expanding the functionality of the `go-dockerclient` library's server-side components. They implemented new endpoints for Docker exec operations, including create, start, and resize, and added support for uploading files to containers. Furthermore, the user enhanced the testing framework by adding tests for remote Dockerfile builds and multi-failure scenarios. These changes indicate a focus on improving the library's API coverage and testing capabilities.
golangapigo-clientdocker-engine-apidocker-engine
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.