Pedro Ferreira

QA Engineer at ClickHouse

Amsterdam, North Holland, Netherlands
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
Pedro Ferreira is a QA engineer with 11 years of experience specializing in high-performance computing, databases, kernel and hardware-level programming, and cloud deployments. He brings deep C expertise (with C++, Java, and Python experience) and strong SQL/compiler knowledge honed while developing MonetDB's SQL compiler and embedded MonetDBe. At Huawei he built QA fuzzers, CI pipelines, and OLAP/OLTP benchmarks; he now applies that test-first, systems-oriented mindset at ClickHouse. An active open-source contributor, he has contributed backend fixes to DuckDB—improving mbedtls integration, Python binding exception handling, and SQL features like decimal casting and foreign keys. Based in Amsterdam, Pedro combines production-grade QA tooling with low-level engineering intuition, making him particularly effective at finding subtle correctness and performance issues across the stack. He also has the unusual cross-disciplinary background of biomedical engineering studies alongside advanced informatics, which informs a pragmatic, analytical approach to complex systems.
code11 years of coding experience
job8 years of employment as a software developer
bookMaster's degree Informatics Engineering, Master's degree Informatics Engineering at Universidade do Minho
bookBachelor's degree Biomedical/Medical Engineering, Bachelor's degree Biomedical/Medical Engineering at Universidade de Trás-os-Montes e Alto Douro
languagesPortuguese, English, Dutch, Spanish, Chinese
github-logo-circle

Github Skills (9)

databases10
c-language10
embedded-database10
cprogramming-language10
sql10
analytics10
database10
python9
mbedtls9

Programming languages (7)

TypeScriptJavaC++CRubyClojurePython

Github contributions (5)

github-logo-circle
duckdb/duckdb

May 2022 - Sep 2022

DuckDB is an analytical in-process SQL database management system
Role in this project:
userBack-end Developer
Contributions:19 reviews, 15 commits, 13 PRs in 4 months
Contributions summary:Pedro contributed to the DuckDB project by merging branches and fixing code related to the mbedtls library integration. The user also worked on exception handling within the python bindings, including registering exceptions for various error types. Furthermore, the user appears to have addressed issues in decimal casting and foreign key constraints, modifying code related to vector operations, the planner, and parser to improve the functionality.
management-systemanalyticsduckdbmysqlembedded-database
acticloud/tpch-monetdblite

Oct 2018 - Oct 2019

Run TPC-H benchmarks on MonetDBLite
Contributions:10 commits in 1 year
benchmarktpcbenchmarks
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
Pedro Ferreira - QA Engineer at ClickHouse