Software Engineer · Brazil

.

Building thoughtful software across backend systems, cloud, AI, and everything in between.

About
01 · Profile

Built around curiosity.

I'm João. I build software, break things, fix them, and usually end up learning something new in the process.

I'm mostly a backend guy, but I like being involved wherever the problem is. Architecture, APIs, cloud, databases, AI, weird bugs, systems that need to scale: that's usually the kind of stuff that gets my attention.

I really enjoy understanding how things work under the hood and turning messy problems into something simpler and easier to maintain. I also like building things from scratch, especially when there's room to experiment, make decisions, and shape the product along the way.

Lately, I've been spending a lot of time exploring AI, agents, LLMs, developer tooling, and cybersecurity. I'm also starting an MBA in Cybersecurity, so that's becoming a bigger part of what I'm studying and thinking about.

Outside of work, I'm usually running, playing videogames, or hanging out with my dogs.

Experience
02

Where I've worked.

A few of the teams, products, and problems that shaped how I build software today.

View all experiences
01May 2025 - Present
Selected chapter

Senior Software Engineer

ADP

I currently work on an AI Factory designed to accelerate the software engineering lifecycle at ADP. The platform combines agent harnesses, engineering loops, and multi-agent orchestration to plan, execute, validate, and review changes using different models. In practice, work that previously took several weeks has already been completed in one, while keeping…

Node.jsTypeScriptFlutterAWSLLMsAI AgentsVector SearchAI Tooling
02February 2024 - May 2025
Selected chapter

Development Consultant

SAP

At SAP, I worked on Ariba Category Management, an enterprise platform for strategic procurement. In a global environment shaped by complex business rules and integrations across multiple systems, I developed backend solutions using Java, Spring Boot, Node.js, and SAP BTP. My role extended beyond implementation: I contributed to architecture decisions, code r…

JavaSpring BootNode.jsSAP CAPSAP UI5SAP BTPAI IntegrationsCloud Architecture
04 · Contact
Contact

Let's make it worth remembering.

Software, a difficult technical problem, or a landing page that needs a stronger point of view. Feel free to reach out.

Send me an emailAvailable to talk