Gabriel Ribeiro

Mid-Level Software Analyst at CI&T

Minas Gerais, Brazil
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
Gabriel Ribeiro is a Mid-Level Software Analyst with 8 years of experience designing and shipping resilient, event-driven microservices and backend systems from Minas Gerais, Brazil. He has strong hands-on experience with Java (including reactive stacks like Spring WebFlux), Kafka/KSQL, NoSQL, and cloud platforms (AWS/GCP), plus automation skills in Python that have saved significant operational effort. At CI&T he introduced reusable integration tests for asynchronous services and automated a large-scale Rundeck update, evidencing a pragmatic focus on reliability and developer productivity. He also helped modernize legacy stacks into RESTful APIs using API gateways and identity layers, and is completing an MBA in Software Engineering that complements his technical depth with product-aware engineering. Gabriel’s approach emphasizes clean abstraction and deterministic builds, ensuring reproducible deployments and robust fault handling.
code8 years of coding experience
job1 year of employment as a software developer
bookMaster of Business Administration - MBA, Computer Software Engineering, Master of Business Administration - MBA, Computer Software Engineering at Federal University of Technology - Parana
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at Universidade Federal de Ouro Preto
languagesSpanish, Portuguese, English
github-logo-circle

Github Skills (112)

prediction-model10
python10
distributed-computing10
chat10
parallel-computing10
microservices10
docker-swarm10
science10
database10
container10
spark10
dvc10
iterative10
docker10
machine-learning10

Programming languages (8)

HCLJavaC++ShellJavaScriptGoHTMLPython

Github contributions (5)

github-logo-circle
learningOrchestra/mlToolKits

Mar 2020 - Nov 2022

learningOrchestra is a distributed Machine Learning integration tool that facilitates and streamlines iterative processes in a Data Science project.
Contributions:4 releases, 32 reviews, 1135 commits in 2 years 8 months
docker-swarm-clusterpythondocker-swarmiterativefacilitates
A python package to use the learningOrchestra funcionalities.
Contributions:8 releases, 7 reviews, 79 commits in 1 year 7 months
pythonneural-networksmachine-learningpython3python-package
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
Gabriel Ribeiro - Mid-Level Software Analyst at CI&T