João Boto

Staff Data Engineer

Madrid, Community of Madrid, Spain
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
João Boto is a Staff Data Engineer based in Madrid with 18+ years in software and over a decade focused on data architecture and engineering, currently shaping real-time, highly scalable data platforms. He combines deep Java back-end expertise with hands-on experience integrating and extending major open-source projects like Apache Flink and Trino—contributing connector improvements, compression support, and Oracle dialects that enhance production data pipelines. At companies from idealista to Wellhub he progressed from developer to data architect and staff engineer, blending team leadership with pragmatic system design. Trained in systems engineering and big data architecture, he is as comfortable refactoring connector internals as driving architecture decisions, and his open-source work shows a consistent focus on interoperable, high-performance data integrations.
code11 years of coding experience
job11 years of employment as a software developer
bookMaster Arquitectura Big Data, Master Arquitectura Big Data at KSchool
bookSystems Engineer Engenharia de Software, Systems Engineer Engenharia de Software at Instituto Politécnico de Bragança
book1º and 2º Highschool Informatic specialist Informática, 1º and 2º Highschool Informatic specialist Informática at Escola Secundária C/3º Ciclo Miguel Torga de Bragança (Portugal)
languagesSpanish, Portuguese, English
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (35)

database10
kudu10
json10
oracles10
apache-flink10
json-schema10
testing10
databases10
big-data10
flink-sql10
jdbc10
java10
scala10
javas10
oracle10

Programming languages (9)

JavaDockerfileC++CSSJinjaScalaGoYAML

Github contributions (5)

github-logo-circle
apache/bahir-flink

Jul 2018 - Nov 2022

Mirror of Apache Bahir Flink
Role in this project:
userBack-end Developer
Contributions:1 release, 48 reviews, 60 commits in 4 years 4 months
Contributions summary:João primarily contributed to the development of a Kudu connector for Apache Flink, as evidenced by the addition of a KuduInputFormat class and associated classes for interacting with Kudu tables. This involved implementing features for reading data from Kudu, including filter and projection capabilities, as well as handling data serialization and deserialization. The user also integrated the connector with the Flink streaming environment, enabling Kudu integration. The user also updated Flume connector, and added test cases.
flinkconnectorbahirbig-dataapache
apache/flink-connector-jdbc

Nov 2021 - Feb 2023

Apache flink
Role in this project:
userBack-end Developer
Contributions:160 reviews, 17 commits, 31 PRs in 1 year 3 months
Contributions summary:João's primary contribution centers on introducing and implementing an Oracle dialect for the JDBC Connector within the Flink ecosystem. This involves adding support for Oracle-specific data types and functionalities, as evidenced by the creation of a dedicated test case. Furthermore, the user participated in migrating tests to JUnit 5, enhancing the testing infrastructure. The commits also include refactoring and adjustments to existing tests, indicating a focus on expanding and maintaining the JDBC connector's capabilities.
flinkconnectorsqldatastreambig-data
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
João Boto - Staff Data Engineer