Carlos Rodrigues is a Senior Specialist Solutions Architect with 20 years of experience building AI/ML-driven, cloud-native and serverless systems across Lisbon and London. He combines deep hands-on expertise in AWS, security, and data analytics with practical experience deploying production ML (SageMaker, Spark, PyTorch) and architecting serverless data lakes and real-time pipelines. A frequent conference speaker and peer reviewer for AI academic venues, he translates research-grade techniques into operational solutions for fraud and cyber threat detection. He’s contributed to notable open-source projects such as improving ClickHouse SQLAlchemy compatibility and hardening Vagrant’s test coverage, reflecting a pragmatic focus on reliability and interoperability. Beyond engineering, he has taught and mentored the next generation of data scientists and shaped hiring and cloud strategy for enterprise teams. Colleagues know him for blending rigorous security mindset with a collaborative, open-source-first approach to accelerate outcomes.
20 years of coding experience
9 years of employment as a software developer
Master’s Degree Electrical and Computer Engineering Specialization in Automation, Master’s Degree Electrical and Computer Engineering Specialization in Automation at Faculdade de Engenharia da Universidade do Porto
Erasmus Engenharia Elétrica e Eletrônica, Erasmus Engenharia Elétrica e Eletrônica at University of Zagreb / Sveučilište u Zagrebu
Contributions:7 commits, 6 PRs, 1 comment in 4 months
Contributions summary:Carlos contributed to the `clickhouse-sqlalchemy` project, a dialect for SQLAlchemy that interfaces with ClickHouse databases. Their work involved fixing server version parsing, crucial for compatibility with different ClickHouse builds. The user implemented improvements to the HTTP transport, notably keeping connections open between queries and allowing for custom `requests.Session` objects. They also addressed data type handling, including nullable columns and decimal aliases, enhancing the library's data retrieval capabilities.
Vagrant is a tool for building and distributing development environments.
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:12 commits, 2 PRs, 13 comments in 6 days
Contributions summary:Carlos focused on improving the testing coverage for the Vagrant project by adding tests related to the `VAGRANT_DOTFILE_PATH` environmental variable. These tests verify the behavior of Vagrant when the path is set to various values, including empty strings, absolute paths, and relative paths. The changes involved modifying the existing test suite and adding new test cases to ensure the correct behavior under different conditions. The impact of these changes is increased reliability and improved robustness of the Vagrant project.
vagrantansiblerubydockervirtualization
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
Carlos Rodrigues - Sr Specialist Solutions Architect at Databricks