Profile card
Rafael
de Souza.
Full-stack engineer working in architecture, APIs and cloud. I turn legacy-heavy problems into systems that are measurably faster, safer and cheaper to operate — without taking the product offline.
End-to-end delivery, four ways.
Backend architecture
Resilient APIs and microservices. Stack choice (Go, Node/TS, Python) based on the problem, not the résumé.
Legacy modernization
Strangler-fig migrations. Zero-downtime cutovers. Observable every step of the way.
Cloud engineering
Infrastructure as code, CI/CD pipelines, and container orchestration on AWS. Platform work that disappears when it works.
Modern frontend & UX
React, Next.js, Svelte. Core Web Vitals, accessibility, and the quiet details users only notice when missing.
Tools I reach for first. — ordered by frequency
go-clean-architecture-template. — case study · open-source template
An opinionated Go starter that wires Clean Architecture end-to-end: HTTP, domain, persistence and infrastructure in clean concentric layers. Dependencies point inward only — so business rules stay testable, swappable, and independent of frameworks.
Most Go API starters leak framework concerns into domain code — controllers import ORMs, business rules get tied to HTTP. Refactors and tests become expensive.
Four concentric layers with strict import rules. Use cases depend only on port interfaces; adapters implement them. HTTP, DB and config live at the outer edge and can be swapped without touching the core.
A repo teams can fork on day one: ready-to-run Echo + Postgres + Docker, domain logic that's unit-testable without a database, and clear seams for async workers or new transports later.
Selected repositories.
| Nº | Repository | Stack | Status | Year |
|---|---|---|---|---|
| 01 | go-clean-architecture-template ↗ | go · echo · postgres · gorm | template | 2024 |
| 02 | go-hexagonal-template ↗ | go · ports & adapters | template | 2024 |
| 03 | banking-management ↗ | nestjs · mysql · jwt | open-source | 2022 |
| 04 | link-shortener ↗ | go · redis | open-source | 2023 |
| 05 | landing-page-portfolio ↗ | astro · svelte · tailwind | this site | 2025 |
Professional timeline.
Technical specialist. System architecture and strategic planning. Driving DevOps culture and CI/CD pipeline standards across teams.
Architecture modernization and software quality. Refactored legacy systems, modeled new domain entities, defined API contracts between product and engineering.
Full-cycle development of microservices and serverless applications using Go and Python. Feature implementation, integrations, and AWS infrastructure maintenance.