~/gelonezi $ whoami

Roger Gelonezi

Senior / Staff Software Engineer Software Architect

I design and scale distributed systems in C#/.NET on AWS, and I run AI-assisted engineering where agents draft and a senior engineer decides.

Open to Staff & Architect roles · Remote · Full-time or B2B contract

Portrait of Roger Gelonezi
FIG. 01 Based in Brazil · UTC−3
  • M-01

    25+

    microservices · 200k req/day

    Replaced a legacy monolith one operation at a time, with zero-incident cutovers.

  • M-02

    −40%

    AWS resource reservations

    AI-driven analysis tuning Kubernetes autoscaling. API throttling eliminated.

  • M-03

    2 mo → 20 h

    postgrad phase, AI-assisted

    A two-month project phase delivered in ~20 hours with AI agents. I reviewed every change.

  • M-04

    2001

    coding since · 5 mentored

    Tech lead from early on. Mentored engineers from intern to senior.

Now building MyMechanicShop: a modular monolith on .NET 10 + ABP, one DDD module and database per business area. live ↗ code ↗

00 / Intro

Meet me in three minutes

An unscripted intro, in English: where I come from, the system I'm proudest of, and how I lead.

Chapters

“I've always been a tech lead, even at the beginning of my career. It's something I carry with a lot of pride.”

Read the transcript (lightly edited for readability)

Hi, my name is Roger. I'm a senior software engineer, and I started my career in 2001. So yes, I have a lot of experience behind me: I've worked with many kinds of companies and industries, and built software for many kinds of architectures and server environments. I'll focus on my latest projects, or this would be a half-hour video.

I can talk a little about a set of microservices: 25 microservices in a fully scalable architecture, built to replace legacy systems. Each microservice replaced, one by one, an operation of the legacy monolith. It was a fully agile environment, so we could validate step by step, in real time, and every step taught us something about reading and writing documentation.

I was the main person responsible for understanding the legacy system and designing the documentation and the architecture of the new system: how one would replace the other. I was the point of contact working remotely inside the client. I followed up on every situation personally, and we had a really good set of metrics and observability, so we could prove the replacement was a full success, 100% okay, and release the new software.

I was also the main person responsible for onboarding and mentoring, from interns and junior developers to senior developers: setting up how the team works and how to collaborate with it. I've always been a tech lead, even at the beginning of my career. It's something I carry with a lot of pride, and I've received many compliments and thanks for it.

Hope we can talk again. Thank you so much.

01 / Featured system

Replacing a legacy monolith, one operation at a time

The integration platform I architected at Softplan: one API contract over ~20 heterogeneous court and prosecutor systems, built as ~25 .NET microservices that replaced the legacy platform over four years without a single incident at cutover.

  • ~25.NET microservices on AWS EKS
  • 200k+requests per day
  • ~20judicial & prosecutor systems integrated
  • 0incidents across client cutovers
DWG-01 · Integration platform · reference view Select a component · scroll sideways →
Integration platform architecture Internal products call one API contract through a synchronous ingress or an asynchronous RabbitMQ path. Controllers orchestrate stateless connectors, which use a shared SDK and a per-system catalog to talk to about twenty external court systems over SOAP and REST. Supporting services: DocumentDB, S3, Keycloak, Vault and Elastic APM. AWS EKS · ~25 .NET microservices · Helm sync async SOAP · REST Internal products one API contract Ingress REST · sync RabbitMQ async processor Controllers orchestration 5-op contract Connectors stateless adapters ×N SDK protocol contracts Catalog per-system config Court & prosecutor ~20 systems DocumentDB metadata · cache S3 document binaries Keycloak authentication Vault external credentials Elastic APM logs · metrics · traces

Component

The whole platform

Consumers integrate once. Behind that single contract, stateless connectors absorb the constant change in external court systems, and each one ships, scales and fails independently.

  • Vertical Slice
  • Hexagonal
  • MassTransit
  • Saga

Generalized reference: product names and client specifics removed. Full board on Excalidraw ↗ Source ↗

02 / Experience

25 years, from VB6 to agentic systems

Most recent first. The numbers are from production, not slides.

  1. Softplan

    May 2021 — Present · 5 yrs 5 mos · Legal-tech, Brazil

    1. Senior Software Engineer

      May 2026 — PresentRemote

      • Took end-to-end ownership of the backend of an AI-first .NET product; restructured the roadmap with Product into small, parallel workstreams shipping through continuous delivery.
      • Building a legal assistant on Microsoft Agent Framework + AG-UI that answers questions, summarizes case files and drafts legal documents, with human oversight at key decisions.
      • Set engineering standards through RFCs and ADRs; operationalized AI-assisted development across the SDLC while validating every AI-generated change.
      • C# / .NET
      • MAF
      • AG-UI
      • RFC · ADR
      • Agentic workflows
    2. Senior Software Architect, AI / Machine Learning

      Jan 2026 — May 2026Brazil

      • Raised legal-document classification accuracy from ~40% to 80%+ and scaled the classifier from 12 to 140+ labels, automating case distribution at a public prosecutor's office.
      • Redesigned the C# API serving ML models toward a single multi-tenant, high-confidence model; made training reproducible with MLflow and Qdrant.
      • Documented the ML pipeline end to end and mentored an engineer to take over operations and client integrations.
      • Python
      • MLflow
      • Qdrant
      • Multi-task learning
      • C#
    3. Microservices Integration Engineer

      May 2021 — Jan 2026Lençóis Paulista, SP

      • Architected a cloud-native platform of 25+ C#/.NET APIs (Vertical Slice + Hexagonal, shared SDK, MassTransit + Saga) handling 200,000+ requests/day.
      • Cut AWS resource reservations by 40% and eliminated API throttling with an AI-driven routine that tunes Kubernetes autoscaling from Grafana metrics.
      • Integrated ~20 judicial and prosecutor systems with real-time sync; replaced days of manual validation with Robot Framework pipeline gates.
      • Led the four-year replacement of the legacy platform with zero-incident cutovers; mentored five engineers from intern to senior.
      • .NET
      • MassTransit
      • RabbitMQ
      • AWS EKS
      • Helm
      • Grafana
      • Elastic APM
      • Robot Framework
  2. Eris Sistemas

    Oct 2020 — May 2021 · Bauru, SP

    1. Full-stack Engineer

      • Planned the phased modernization of a VB6 + .NET Framework platform for book publishers and bookstores: mapped ~60 functional areas and led the Orders-domain migration to .NET Core.
      • Designed and built a React Native self-checkout with PagSeguro payments for a major São Paulo bookstore. PagSeguro later cited it as a benchmark: their first React Native self-checkout.
      • .NET Core
      • VB6
      • SQL Server
      • React Native
  3. Boardgames

    May 2016 — Sep 2020 · São Paulo

    1. E-commerce Technology & Operations Specialist

      • Owned e-commerce technology end to end: OpenCart launch, Magento migration, payments and shipping, and marketplace integrations (Mercado Livre, Amazon, B2W, Magalu).
      • Built the internal reporting app behind purchasing and pricing decisions; as revenue grew to ~R$1.5M/year, also led fulfillment operations.
  4. Lecom

    Mar 2014 — Apr 2016 · Bauru, SP

    1. Full-stack .NET Engineer & Technical Lead

      • Tech lead for the City of Bauru's online tax platform, used by 60,000+ citizens to review, update and pay municipal taxes.
      • Ran the knowledge transfer that let the city's IT team own the codebase: bi-monthly training plus a city engineer embedded in our team.
      • C#
      • ASP.NET MVC
      • SQL Server
  5. Earlier

    2002 — 2014

    • MODEC · Full-stack Engineer · 2013–2014. Replaced Excel workflows for oil-extraction measurement reports to the Brazilian government (ISO 10012) with a C#/ASP.NET application.
    • Solução Informática · Full-stack Engineer · 2007–2013. Modernized a Visual Basic product to C#/.NET; supported customers and pre-sales.
    • Correios · Programming Intern · 2002–2003. VB6, SQL Server and Crystal Reports on internal business systems.

03 / How I work

Four principles I ship by

  • P-01

    Agents draft, I decide

    Claude Code, Copilot, Cursor and MCP-connected sub-agents, used inside guardrails: specs first, small diffs, and every change reviewed before merge. That's how a two-month postgrad phase took about 20 hours.

  • P-02

    Decisions in writing

    RFCs and ADRs turn hallway decisions into durable context. New engineers learn why, not just what, and architecture stops depending on who was in the room.

  • P-03

    Observable, or it isn't done

    Metrics, traces and alerts ship with the feature. That's what turned zero-incident cutovers into a measurement instead of a hope.

  • P-04

    Build teams that outgrow me

    Mentoring from intern to senior, onboarding that sticks, and knowledge transfer deep enough that a client's own team can take over the codebase.

04 / Projects

Things I've built

Open-source work you can read, plus professional products I can describe but not show.

Now building · Open source

MyMechanicShop

A realistic practice ground for a mechanic-shop product: a modular monolith where every business area is its own ABP module with its own database.

Architecture
Modular monolith · DDD · module-per-database
Stack
.NET 10 · ABP · EF Core · Angular · PostgreSQL
Quality
CodeQL · SonarCloud quality gate · OpenIddict multi-tenancy

FIAP postgrad · Open source

Mecânica Hermes

A workshop-management system that evolved across the postgrad's Tech Challenge phases: from monolith to Clean Architecture + DDD + CQRS, then onto AWS.

2 months → ~20 hours. One full phase delivered with AI agents, every change human-reviewed.

Design
Clean Architecture · DDD · CQRS · 8-state order lifecycle
Cloud
Terraform · EKS · RDS · Cognito · API Gateway · Lambda
Ops
GitHub Actions · Kustomize · Helm · New Relic

Professional · Softplan · 2026

Legal AI assistant

A chatbot over lawsuit documents: agents answer questions, summarize case files and draft new legal documents, with a human approving key decisions.

Stack
C# / .NET · Microsoft Agent Framework · AG-UI
Focus
Agent orchestration · document context · human oversight

Professional · Softplan · 2026

Legal document classifier

A production ML classifier that routes cases at a public prosecutor's office, replacing manual triage.

~40% → 80%+ accuracy, scaled from 12 to 140+ labels.

Stack
Python · MLflow · Qdrant · C# serving API
Focus
Multi-tenant model · reproducible training

Professional · Eris Sistemas · 2021

Bookstore self-checkout

A React Native self-checkout with PagSeguro payments for a major São Paulo bookstore. PagSeguro later cited it as a benchmark: their first self-checkout built in React Native.

Stack
React Native · .NET backend · PagSeguro

Open source · .NET

RabbitMQ Post API

A lightweight API for publishing messages to RabbitMQ, built for learning and load testing, with pooled connections and cached objects for throughput.

Stack
C# · .NET · RabbitMQ · Docker

05 / Stack

Bill of materials

What I reach for, grouped the way I think about systems. Highlighted = daily drivers.

Core
  • C#
  • .NET (Framework → 10)
  • ASP.NET Core
  • EF Core
  • ABP Framework
  • MassTransit
  • MediatR
  • Python
Architecture
  • Microservices
  • Modular monolith
  • Hexagonal
  • Clean Architecture
  • Vertical Slice
  • DDD
  • CQRS
  • Event-driven
  • Saga
  • RFC · ADR · TAD
AI & ML
  • Microsoft Agent Framework
  • AG-UI
  • RAG · semantic search
  • Qdrant
  • MLflow
  • Multi-task learning
  • Custom embeddings
Agentic dev
  • Claude Code
  • GitHub Copilot
  • Cursor
  • Codex
  • Devin
  • MCP
  • Sub-agents
  • Spec-driven development
Messaging & data
  • RabbitMQ
  • Kafka
  • AWS SQS
  • Temporal
  • PostgreSQL
  • SQL Server
  • MySQL
  • MongoDB
  • DocumentDB
  • Redis
Cloud & delivery
  • AWS
  • EKS · Lambda · S3 · RDS · Cognito · API Gateway
  • Docker
  • Kubernetes
  • Helm
  • Terraform
  • GitHub Actions
  • GitLab CI
Observability & quality
  • OpenTelemetry
  • Elastic · APM
  • Grafana
  • New Relic
  • xUnit
  • Testcontainers
  • Robot Framework
  • SonarCloud · CodeQL
Security
  • Keycloak
  • AWS Cognito
  • OAuth2 · OIDC · JWT
  • SSO
  • Vault
Front-end & mobile
  • React Native
  • Angular
  • ASP.NET MVC

07 / Education

Still studying the craft

Postgraduate · Lato Sensu · 360 h

Software Architecture

FIAP · São Paulo · Aug 2025 — Jul 2026

91.8/100 average across 27 modules, all passed

Modules · highlighted = top mark (96)

  • Microservices I & II
  • Saga Pattern
  • Microservice Resilience
  • Serverless
  • API Gateway
  • Monitoring & Access I & II
  • Data Engineering
  • Graph Databases
  • High-Performance Teams
  • IT Communication & Negotiation
  • Data Privacy & LGPD
  • Software Architecture
  • DDD
  • Secure Development
  • Architecture Documentation
  • Software Quality
  • LeetCode
  • Clean Architecture
  • Kubernetes I & II
  • Terraform
  • DevOps (IaC & CI/CD)
  • GitHub Actions
  • Docker
  • OpenTelemetry
  • B.Sc. Information Technology

    UNIVESP · São Paulo State Virtual University · 2022 — 2025

  • Bachelor's, Business Administration

    ITE · Instituição Toledo de Ensino · 2006 — 2008

  • Technical Diploma, Software Programming

    Colégio Técnico Industrial “Prof. Isaac Portal Roldán” · 2001 — 2003

Languages

  • EnglishFull professional
  • PortugueseNative

08 / Contact

Let's build something that scales.

I'm open to Staff Engineer and Software Architect roles, remote, as a full-time employee or B2B contractor. LinkedIn is the fastest way to reach me; my contact details are open to recruiters there.