Carlos Rodrigues

Sr Specialist Solutions Architect at Databricks

Lisbon, Lisbon, United Kingdom
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
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.
code20 years of coding experience
job9 years of employment as a software developer
bookMaster’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
bookErasmus Engenharia Elétrica e Eletrônica, Erasmus Engenharia Elétrica e Eletrônica at University of Zagreb / Sveučilište u Zagrebu
languagesSpanish, Portuguese, English
github-logo-circle

Github Skills (16)

ruby10
test-automation10
databases10
http10
sqlalchemy10
vagrant10
python10
clickhouse10
database10
testing10
automation9
automations9
http-request8
decimal7
decimals7

Programming languages (18)

MDXJavaC++JinjaRustCHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
ClickHouse dialect for SQLAlchemy
Role in this project:
userBack-end Developer & Database Engineer
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.
flink-sqldialectpythonsqlalchemysql
hashicorp/vagrant

Jul 2016 - Jul 2016

Vagrant is a tool for building and distributing development environments.
Role in this project:
userQA 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