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.
11 years of coding experience
10 years of employment as a software developer
5 Years diploma Computer Engineering, 5 Years diploma Computer Engineering at Federal University of Technology - Parana
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.
The database purpose-built for stream processing applications.
Role in this project:
Backend 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.
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