Gustavo De Morais

Staff Software Engineer at Confluent

Leipzig, Saxony, Germany
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
Gustavo De Morais is a Staff Software Engineer based in Leipzig with 11 years of experience building full-stack and cloud-native systems, now focused on making stream processing with Apache Flink more approachable and scalable. At Confluent he authored the Confluent Cloud Flink Shell and Flink SQL Language Server and contributes to Apache Flink OSS, enhancing the table API with JSON functions and UNNEST WITH ORDINALITY support. He brings end-to-end delivery experience across Java, Kotlin, Go, TypeScript, Kubernetes and modern web stacks, having driven high-throughput systems for logistics, finance and enterprise customers. Gustavo combines hands-on backend and integration testing chops (notably on ksql PRINT tests) with product-minded engineering from his startup and contractor roles. He values continuous self-improvement, communication and leadership, and often bridges developer experience work with low-level platform contributions. Pragmatic and curious, he favors solutions that scale in production while improving developer productivity.
code11 years of coding experience
job10 years of employment as a software developer
book5 Years diploma Computer Engineering, 5 Years diploma Computer Engineering at Federal University of Technology - Parana
languagesEnglish, Spanish, Portuguese, German
stackoverflow-logo

Stackoverflow

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

Github Skills (15)

tableau-api10
javas10
json10
kafka10
stream-processing10
flink-sql10
api10
apache-flink10
sql10
java10
ksqldb10
testing10
api-testing9
vertx9
scala8

Programming languages (11)

TypeScriptJavaCSSC++CSCSSMakefileJavaScript

Github contributions (5)

github-logo-circle
apache/flink

Nov 2024 - Mar 2025

Apache Flink
Role in this project:
userBack-end Developer
Contributions:48 reviews, 20 PRs, 64 comments in 3 months
Contributions summary:Gustavo primarily focused on enhancing the Flink table API and related functionalities. Their contributions include implementing the `ignoreIfExists` parameter for table creation and adding support for the `JSON` built-in functions, including JSON calls within JSON_ARRAY and JSON_OBJECT functions. They also added support for `UNNEST WITH ORDINALITY` feature and addressed function call syntax for dynamic functions. These improvements reflect a focus on expanding the capabilities and flexibility of the Flink table environment.
pythonflinkconnectorsqlapache
confluentinc/ksql

Nov 2022 - Jan 2023

The database purpose-built for stream processing applications.
Role in this project:
userBackend Developer & Test Automation Engineer
Contributions:25 reviews, 29 commits, 3 PRs in 1 month
Contributions summary:Gustavo primarily contributed to the integration testing of the `ksql` database. They wrote and modified integration tests for the "PRINT" statement, focusing on its behavior and output. Their work involved creating test cases, verifying responses, and ensuring correct functionality across different scenarios. This includes testing the ability to print from beginning with limit and various other print test scenarios.
materialized-viewsstream-processingstreaming-queriesksqldbsql
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
Gustavo De Morais - Staff Software Engineer at Confluent