Ulysses Souza

Senior Software Engineer at vCluster

Berlin, 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
Ulysses Souza is a Senior Software Engineer based in Berlin with a long track record building cloud-native tooling and CI/CD systems, particularly around Docker and Kubernetes. He brings deep hands-on expertise in Golang, container runtimes, and multi-cluster architectures, and has driven practical improvements in high-profile open-source projects like docker/compose, docker/buildx and minikube. At Docker and now vCluster he focused on backend and DevOps engineering—refactoring core components, hardening error handling, and streamlining dependency management to improve build and runtime reliability. Comfortable across Java, Python and Linux as well, he blends systems-level thinking with pragmatic developer ergonomics and has a knack for surfacing subtle UX improvements in CLI and testing workflows. An experienced contributor to widely used Docker tooling, he often works on the crossroads of API design, integration tests and CI pipelines to keep large ecosystems shipping.
code9 years of coding experience
job17 years of employment as a software developer
bookBachelor of Computer Science, Bachelor of Computer Science at Centro Universitário UniCarioca
languagesPortuguese, French, English
stackoverflow-logo

Stackoverflow

Stats
21reputation
775reached
2answers
1question
github-logo-circle

Github Skills (38)

dependency-management10
kubernetes10
docker10
buildkite10
back-end-development10
python10
testing10
docker-compose10
dockers10
cicd10
docker-engine10
docker-api10
go10
kubernetes-pods10
error-handling10

Programming languages (12)

MDXTypeScriptDockerfileJavaShellSCSSJavaScriptGo

Github contributions (5)

github-logo-circle
docker/compose

Nov 2018 - Jan 2023

Define and run multi-container applications with Docker
Role in this project:
userBack-end Developer
Contributions:9 releases, 165 reviews, 619 commits in 4 years 2 months
Contributions summary:Ulysses Souza contributed to the Docker Compose project by refactoring and improving several areas of the backend functionality. Their work included renaming and relocating context functions, integrating services, and incorporating volume and environment variable management for the new ACI backend. Additionally, they contributed to the definition of protocols and updated protos for various services. This indicates a focus on maintaining and expanding the core capabilities of the project.
golangcontainersmulti-containerdocker-imageorchestration
docker-archive/compose-cli

Sep 2021 - Mar 2022

Easily run your Compose application to the cloud with compose-cli
Role in this project:
userBack-end & DevOps Engineer
Contributions:122 reviews, 18 commits, 107 PRs in 6 months
Contributions summary:Ulysses primarily focused on enhancing the `compose-cli` project by adding and improving functionality related to unsupported flags within the compose commands. They added checks for unsupported flags in the `Up`, `Down`, `List`, `Logs`, `Exec` functions to provide better error handling. They also made modifications to handle the default behavior of the log flag. Additionally, the user addressed project dependencies by bumping the `compose-go` version.
composeazure-aciclidockerazure
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
Ulysses Souza - Senior Software Engineer at vCluster