Vitor Baptista

Fractional CTO at Fiquem Sabendo

Paraíba, Brazil
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Vitor Baptista is a Fractional CTO and seasoned software engineer with 16 years of experience building data pipelines, engineering teams, and open-source projects from Paraíba, Brazil. He combines hands-on backend and QA skills—evident in significant contributions to frictionlessdata/frictionless-py and okfn-brasil/querido-diario—with production data engineering work at Royalty Exchange using dbt, Luigi, Snowflake and S3. Vitor has led engineering and technical delivery at Open Knowledge, driving quality and consistency across distributed teams and civic tech initiatives. He designs end-to-end ELT architectures, solves entity resolution and monitoring problems with machine learning, and operationalizes pipelines into reliable data lakes and warehouses. Comfortable moving between code, tests and infrastructure, he often focuses on test automation, reproducible validation schemas, and removing brittle assumptions from data processing. Outside typical CTO duties he brings a pragmatic open-source mindset, having refactored test suites and validation tooling used by data communities worldwide.
code16 years of coding experience
job14 years of employment as a software developer
bookMaster's degree Computer Science, Master's degree Computer Science at Universidade Federal da Paraíba
languagesPortuguese, English
stackoverflow-logo

Stackoverflow

Stats
2,046reputation
153kreached
15answers
24questions
Badges
python-requests
top-5%
github-logo-circle

Github Skills (22)

data-validation10
pytest10
python10
webscraper10
testing10
scrape10
scraper10
data-parsing10
webscraping10
scrapy10
data-scraping10
screen-scraping10
python-requests9
open-data9
cli9

Programming languages (22)

MDXJavaCSSC++RustCVueGo

Github contributions (5)

github-logo-circle
okfn-brasil/querido-diario

Jul 2018 - Oct 2020

📰 Diários oficiais brasileiros acessíveis a todos | 📰 Brazilian government gazettes, accessible to everyone.
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:7 reviews, 9 commits, 14 PRs in 2 years 3 months
Contributions summary:Vitor focused on improving the testing infrastructure of the project by converting existing tests from `unittest` to `pytest`. They updated tests related to parsing bidding exemptions and location data. The user also addressed linting issues and refactored tests to remove hardcoded file paths, making them more adaptable to different environments. Finally, they made adjustments to handle edge cases in data processing related to gazettes.
pythoncivic-techdata-sciencegazette-crawlerspider
Data management framework for Python that provides functionality to describe, extract, validate, and transform tabular data
Role in this project:
userBack-end Developer & QA Engineer / Test Automation Engineer
Contributions:20 commits, 15 PRs, 38 pushes in 4 months
Contributions summary:Vitor primarily focused on improving the `goodtables-py` library. Their contributions included refactoring code for settings extraction within validation functions, restructuring the README documentation, and addressing a dependency issue with Python 3.3 support. They also introduced an Error class and JSON schema for validation reports, along with improvements to the CLI and the addition of a datapackage initialization feature. Further work included fixing bugs and enhancing test coverage, and inferring preset for Zip files.
data-validationdata-analysispythondatadata-management
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
Vitor Baptista - Fractional CTO at Fiquem Sabendo