Cristiano Gavião

Technical Lead at Natixis Corporate & Investment Banking

Porto, Porto, Portugal
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

👤
Senior
🎓
Top School
Cristiano Gavião is a Technical Lead with 16 years of experience designing and delivering cloud-native Java systems, currently driving backend, DevOps and reactive microservice initiatives at Natixis in Porto. He combines deep core-Java expertise (Java 8+), performance and concurrency tuning with modern reactive stacks like Quarkus, Mutiny and Eclipse Vert.x to build high-throughput ETL and event-driven services. Cristiano has a strong DevOps footprint—authoring Jenkins shared libraries, multi-stage Docker images and OpenShift deployments—plus a disciplined approach to Maven, testing and CI/CD across large project portfolios. He contributed to notable open-source projects such as JBehave and Vert.x, improving annotation handling and OpenAPI3 validation, reflecting a practical influence on widely used developer tooling. With a background in systems analysis and BPMN, he bridges business requirements and technical design, favoring design-first APIs with OpenAPI v3. An intriguing detail: he has hands-on experience spanning IoT firmware, microcontroller hardware design and enterprise backend systems, showing rare full-stack fluency across embedded and cloud domains.
code15 years of coding experience
job11 years of employment as a software developer
bookSystem Analyst Computer Technology/Computer Systems Technology, System Analyst Computer Technology/Computer Systems Technology at Pontifícia Universidade Católica de Campinas
bookElectrical/Electronics Maintenance and Repair Technology, Electrical/Electronics Maintenance and Repair Technology at Escola técnica CEPEP
languagesEnglish, Spanish, Portuguese
stackoverflow-logo

Stackoverflow

Stats
1,541reputation
84kreached
35answers
48questions
Badges
osgi
top-5%
github-logo-circle

Github Skills (25)

apidoc10
annotations10
testing10
configuration-management10
guice10
java10
annotation-processing10
javas10
api10
web-framework10
vertx10
openapi10
junit9
hamcrest9
osgi9

Programming languages (18)

SmartyJavaC++CSSCCMakeGoMustache

Github contributions (5)

github-logo-circle
jbehave/jbehave-core

Jun 2010 - Mar 2014

Role in this project:
userBack-end Developer
Contributions:21 commits in 3 years 9 months
Contributions summary:Cristiano primarily focused on implementing and improving annotation handling and configuration aspects for the JBehave framework. They introduced features for Guice integration, refactoring code for improved extensibility, and ensuring proper parsing of elements. The user also upgraded the framework dependencies, including JUnit and Hamcrest.
vert-x3/vertx-web

Oct 2019 - Jun 2020

HTTP web applications for Vert.x
Role in this project:
userBack-end Developer
Contributions:6 commits, 4 PRs, 12 comments in 7 months
Contributions summary:Cristiano primarily contributed to the Vert.x web framework, focusing on enhancing the OpenAPI3 validation capabilities. Their commits involve fixing bugs, adding features for array parameter handling, and improving the OpenAPI3 request validation handler. They also fixed some minor issues in the router factory and updated tests. These contributions demonstrate a deep understanding of API validation and Vert.x's web features.
non-blockingweb-applicationssockjshttp3event-loop
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
Cristiano Gavião - Technical Lead at Natixis Corporate & Investment Banking