Hi, I'm
Otávio Pontes
<Backend Software Engineer/>
Backend Software Engineer with 5 years of experience on projects ranging from banking applications to delivery management, condominiums and social networks. Today I build Go microservices and event-driven architectures with Kafka; before that, I spent years in mobile with Flutter. Computer Engineering graduate from UFG.
Goiânia, Brazil · Dialog
// now
Studying with my own roadmap
I put together a Software Engineer roadmap to organize my studies, and it's the one I follow today: from the fundamentals to architecture and System Design, with the courses, articles, videos and books I use along the way. It's open, so you can follow along.
Studying now
- Stage 3 · Architecture & System DesignDistributed Systems and Architectural PatternsWhen a single process isn't enough: microservices, event-driven architecture and serverless — with their benefits and (many) costs.
- Stage 3 · Architecture & System DesignData ConsistencyIn distributed systems, not everyone sees the same data at the same time. Understand consistency models and the trade-offs of the CAP theorem.
- Stage 3 · Architecture & System DesignScalability and PerformanceHow a system grows from a thousand to a million users: scaling horizontally, distributing load, taking pressure off the database and avoiding the classic anti-patterns.
// experience
Where I've worked
Backend Software Engineer @ Dialog
Aug 2024 — current
Remote · São Paulo
- Designed and developed Go microservices and contributed to migrating legacy API services, improving platform latency and availability.
- Built a mechanism to detect and block malicious URLs using Google Web Risk, strengthening security controls aligned with ISO/IEC 27001:2022 (malware protection and web content filtering).
- Took part in the architecture and development of the platform's gamification feature using Event-Driven Architecture, Kafka, Kafka Streams and Go consumers.
- Maintained legacy APIs in Node.js and Ruby.
- Go
- Node.js
- TypeScript
- JavaScript
- Kafka
- RabbitMQ
- Ruby
- GCP
Mobile Software Engineer @ Aba+
Jan 2023 — Jul 2024
Remote · Goiânia
- Contributed to planning, prototyping, developing, testing and publishing the app with Flutter and Figma.
- Architected and built Quick Registration: audio capture transcribed by Gemini for use across other app modules, increasing app activity by 15%.
- Designed the app's new design system in Figma. The modernization raised store ratings from 3.8 to 4.6 on the Play Store and from 4.0 to 4.5 on the App Store.
- Flutter
- Firebase
- Figma
- Gemini
Fullstack Software Engineer @ Lello Condomínios
Nov 2022 — Jan 2024
Remote · São Paulo
- Built features and improvements for the company's 3 Flutter apps, plus improvements to the API Gateway with C# and .NET.
- Took part in planning, prototyping, developing, testing and publishing the apps and the API, proposing and implementing architecture and design improvements.
- C#
- .NET
- Flutter
Mobile Software Engineer @ Way Data Solution
Jun 2021 — Nov 2022
Goiânia
- Built features and improvements for the company's 3 apps with Flutter and Firebase.
- Took part in planning, prototyping, developing, testing and publishing the apps.
- Flutter
- Firebase
// stack
What I build with
Stack Back-end
Microservices, APIs and events
- Go
- Node.js
- TypeScript
- Ruby
- C# / .NET
- Kafka
- RabbitMQ
- GCP
- Docker
Stack Mobile
Cross-platform apps
- Flutter
- Dart
- Firebase
- Figma
Stack Web
Web systems and sites
- React
- Next.js
- TypeScript
- JavaScript
// projects
Apps I've built

TikTak Infinity
Flutter

Me Livra
Flutter · Go

Pet Hero
Flutter

CT Service
Flutter

Marvel
Flutter

Maid Café
Flutter

Café
Flutter
// education
Bachelor's Degree in Computer Engineering
Federal University of Goiás (UFG)
2017 — 2023
Courses
- Full Cycle Course 3.0Full Cycle · Docker, Software Architecture, System Communication, Microservices
- Advanced Golang — High Performance and Artificial IntelligenceUdemy
- Learn Golang from Scratch! Build a Complete Application!Udemy
// languages
- PortuguesePortuguêsNative
- EnglishAdvanced
- Japanese日本語Intermediate