ronicarvalho - Overview

Hi there, I'm Roni Carvalho 👋

I'm a Senior Software Engineer & Software Architect with 20+ years of experience building backend systems, distributed architectures, and cloud‑native solutions. My core background is .NET / C#, with strong hands‑on experience in Java + Spring, event‑driven architectures, and DevOps / CI‑CD.

I enjoy working on complex systems, critical integrations, and platforms that demand scalability, resilience, and clean architecture. I'm naturally curious, pragmatic, and strongly driven by engineering best practices.


💡 I'm interested in

☁️ Cloud & Distributed Systems 🧱 Software Architecture & Design Patterns
🔄 Event‑Driven Architectures 🚀 DevOps & Platform Engineering
🧠 Domain‑Driven & Clean Architecture 🧪 Software Quality (TDD / BDD)
📈 Scalable & Resilient Services 🔐 Enterprise & Financial Systems

🛠️ I have hands‑on experience with

⏱️ Scheduled & asynchronous processing 🔗 Microservices & service choreography
📡 Event streaming with Kafka 🔄 REST, gRPC & integration APIs
🧩 Ports & Adapters (Hexagonal) 📦 Shared libraries & SDKs
🧪 CI/CD pipelines & GitOps 🧾 API documentation (OpenAPI / Swagger)

🧰 Tech Stack

Backend & Core .NET Framework / .NET (C#), Java, Spring Framework, Python, Node.js, PHP, Go

Frontend React, Vue, JavaScript (ES6+)

Cloud & DevOps Azure, AWS, GCP, Kubernetes, Docker, Git, CI/CD, GitOps

Databases SQL Server, Oracle, PostgreSQL, MySQL, MongoDB, RavenDB

Integration & Messaging Kafka, REST, gRPC, WCF, BizTalk

Methodologies Scrum, XP, Kanban, Domain‑Oriented Design, TDD, BDD


🏢 Professional Highlights

🛍️ Capitani Group / Lojas Renner (2023 – Present)

Senior Software Engineer – MarTech / Loyalty

  • Member of MarTech & Loyalty team working on Loyalty Hub APIs
  • Microservices restructuring using Ports & Adapters architecture
  • Development of shared libraries to standardize cross‑service routines
  • Integrations with supplier systems and promotional engines
  • Tech: Java, Spring, Kubernetes (Rancher), Kafka (Confluent), MongoDB

💰 XP Investimentos (2021 – 2023)

Senior Software Engineer

  • Cloud‑native systems for Private Bank & Multi‑Family Office
  • Event‑driven microservices architecture
  • Tech: .NET 6, Node.js, React, Kubernetes, Kafka, Azure DevOps

⚙️ TSCO Angola (2021 – 2025)

DevOps Engineer Consultant

  • Architecture and DevOps advisory
  • CI/CD pipeline design and optimization using Azure DevOps

🏛️ Angola Prev (2013 – 2021)

Senior Software Consultant

  • Evolution of the national social security core system
  • Development of satellite systems in Java, .NET and PHP
  • Complex integrations with BizTalk and Kafka
  • Implementation of TFS 2018 and CI/CD pipelines

🏦 Banco Fator (2011 – 2013)

Software Engineer

  • Maintenance of the Institutional Portal created in CMS Umbraco
  • BackOffice systems and Internet Banking (.NET)
  • REST APIs integrated with B3 / Sinacor

🎓 Education

  • **MBA in Project Management (Currently enrolled) - AIEC
  • **Extension course in Financial Mathematics - AIEC
  • Systems Analysis and Development – AIEC
  • Computer Data Processing Technician – Baptist College of Campinas

🌍 Languages

  • 🇧🇷 Portuguese – Native
  • 🇺🇸 English – B2 (Intermediate / Advanced)
  • 🇪🇸 Spanish – Starter

📫 Where to find me


🎧 More about me

  • Passionate about software architecture and system design
  • Enjoy mentoring, technical discussions and deep‑dive problem solving
  • Hobbies: music, movies, jiu-jitsu, kung-fu and riding bike

Feel free to explore my repositories — most of them reflect real problems, architectural experiments, and long‑term learning.