Ozan Gunalp

Principal Software Engineer at IBM

Paris, Ile-de-France
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
Ozan Gunalp is a Principal Software Engineer with 14 years of experience, currently based in Paris and focused on cloud-native Java backends and developer tooling. He has driven core contributions at Red Hat’s Quarkus project—improving Kafka client features, OAuth2 integration, virtual thread support and dev services—and has hands-on expertise in CI/CD automation evidenced by work on JenkinsPipelineUnit. His career blends R&D and production engineering, from PhD research and IoT LoRaWAN systems to scaling event-driven systems with Kafka, SQS and Avro in commercial settings. A pragmatic engineer and mentor, he’s known for improving test coverage, build/release workflows and error handling in reactive messaging connectors. Notably, he pairs deep academic training with practical open-source impact, shipping features that make real-time and streaming workloads more secure and debuggable.
code14 years of coding experience
job10 years of employment as a software developer
bookBachelor of Science, Computer Science, Bachelor of Science, Computer Science at Galatasaray Üniversitesi
bookDoctor of Philosophy (Ph.D.), Computer Science, Doctor of Philosophy (Ph.D.), Computer Science at Université Joseph Fourier (Grenoble I)
languagesEnglish, French, Turkish, Japanese
github-logo-circle

Github Skills (41)

docker10
messaging10
kafka10
microprofile10
dockers10
kafka-streams10
java10
cicd10
redpanda10
deserialization10
javas10
automation10
quarkus10
pipe10
pipeline10

Programming languages (8)

TypeScriptJavaCSSShellJavaScriptGoHTMLGroovy

Github contributions (5)

github-logo-circle
Framework for unit testing Jenkins pipelines
Role in this project:
userDevOps Engineer & Automation Engineer
Contributions:5 releases, 147 commits, 35 PRs in 2 years 8 months
Contributions summary:Ozan focused on setting up and improving the build and release process of Jenkins pipelines. They added Gradle build configurations, demonstrating an understanding of build automation. The user implemented changes to integrate and execute tests during the build process, and updated the build to improve deployment processes, demonstrating expertise in CI/CD best practices. They also integrated a shared library system for the Jenkins pipelines.
jenkinstestingunitpipelines-as-codepipelines
SmallRye Reactive Messaging
Role in this project:
userBack-end Developer
Contributions:54 releases, 418 reviews, 329 commits in 1 year 7 months
Contributions summary:Ozan primarily addressed issues related to the SmallRye Reactive Messaging Kafka connector. The contributions focused on improving error handling and logging for deserialization failures, decreasing log levels for consumption, and refactoring components for better performance. The user also contributed to the implementation of new features like propagating record keys and ensuring correct behavior with cloud events.
smallryemicroprofilemessagingkafkareactive
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
Ozan Gunalp - Principal Software Engineer at IBM