Hi, I'm

Otaviano Zibetti

Technical Leader

Building scalable distributed systems and leading engineering teams.
Based in Curitiba, Brazil — currently at Vindi (LWSA).

I'm a software engineer with 18+ years of experience building products across fintech, edtech and e-commerce. I specialise in software architecture, Domain-Driven Design and migrating monoliths to microservices.

As a Technical Leader at Vindi (LWSA) I guide engineering decisions, mentor developers and make sure we ship reliable, well-crafted software. I care deeply about clean code, event-driven systems and developer experience. Previously a Senior Software Developer at LWSA, Stone, Linx Commerce and Eleva Educação.

  • Role Technical Leader
  • Company Vindi (LWSA)
  • Location Curitiba, Brazil
  • Education FAE · PUCPR · FIAP (AI, in progress)
  • Languages Portuguese, English, Spanish
  • GitHub otaviano

Languages

C# TypeScript JavaScript Python

Architecture

Domain-Driven Design Microservices Event-Driven REST APIs SOLID CQRS

Stack

.NET 10 Vue 3 Docker Cassandra MediatR FluentValidation
Go

Braza SSO

Self-hosted Identity Provider with OAuth2/OIDC, 2FA, and GitHub Actions CI/CD. Built with Go, React, Cassandra and Redis — deployed via Docker Compose.

GoOAuth2/OIDCReactCassandraRedis
C#

Open Mediator

Minimal, DI-first mediator library for .NET 10 — lightweight alternative to MediatR with zero external dependencies.

.NET 10LibraryDI
C#

Invoice Approval

Clean Architecture API for invoice approval workflows. Features CQRS, Chain of Responsibility, Cassandra persistence and Docker Compose.

.NET 10CassandraDocker
C#

Finance Dashboard

Personal finance dashboard with automatic consolidation via Pluggy Open Finance. Full-stack app with .NET 9 Minimal API, React 19 and PostgreSQL.

.NET 9React 19PostgreSQLOpen Finance
C#

DDD Knowledge

Study repository exploring Domain-Driven Design patterns and tactical building blocks in .NET.

.NETDDDArchitecture
Python

Person API

REST API case study built with Python — explores REST conventions and API design principles.

PythonREST
Python

FIAP — AI Post-Grad

Notebooks and code from a postgraduate program in Artificial Intelligence at FIAP — covering machine learning, data science and applied AI topics.

PythonMachine LearningJupyter

When I'm not thinking about distributed systems, I'm most likely on a wall somewhere — trad climbing is my way of unplugging. It demands the same mindset as engineering: read the problem, make sound decisions under uncertainty, and trust the systems you build.

Trad climbing on granite wall
🧗
What is Trad Climbing?

Traditional climbing means placing your own removable gear — nuts, hexes, cams — into cracks as you ascend, then retrieving it on the way down. No pre-drilled bolts. You build and trust your own protection system on every route.

⚙️
Gear Placement is Engineering

Selecting and seating a cam or nut correctly means understanding rock geometry, load vectors and failure modes in real time. A misplaced piece of gear is a system bug with serious consequences — you learn to get it right.

🧠
Decision-Making Under Pressure

Trad climbers must constantly assess risk with incomplete information — crack quality, gear options, fatigue. It's remarkably similar to architectural decisions in production: commit too early and you're stuck, hesitate too long and you never ship.

🌿
Leave No Trace

Unlike sport climbing, trad leaves the rock untouched. Every piece of protection goes in and comes out clean. It's the closest thing climbing has to immutable infrastructure — no side effects on the environment.

Summit with snowy mountain panorama
Aerial view of two climbers on a crack route
🪵 Carpentry

Building furniture and things with my hands — same satisfaction as shipping clean code.

♟️ Chess

Pattern recognition, long-term planning, knowing when to sacrifice a piece for a better position.

🎵 Harmonica

Blues harmonica — the one hobby that has nothing to do with problem-solving. Pure expression.

Open to interesting conversations about architecture, distributed systems and engineering leadership.