About

I'm a full-stack engineer and software architect with 15+ years of experience, mostly in Java, Spring Boot and Angular. I build distributed systems that run in production, and I stay hands-on in the code.

At Serasa (Experian Brazil), a financial platform with 200M+ users, I introduced an event-driven integration architecture on Amazon SQS that cut database costs from $25k to $5k per month. At Betha Sistemas, I led the development of a multi-tenant SaaS used by hundreds of Brazilian municipalities. Today at BauWatch, I own the backend architecture of the client platform in the security domain, and I designed the licensing and access-control (ABAC) model that lets the company sell features per customer.

I've also taught Web Development and Software Architecture at the university level, and I like mentoring engineers. I'm looking for senior, staff or software architect roles in hands-on, English-speaking teams.

Experience

BauWatch Group

Enschede, Netherlands

Software Architect

Jan 2025 – Present
  • Lead the technical direction of the client-facing platform in the security domain.
  • Design and build the backend services behind real-time customer interaction on the platform.
  • Designed the licensing and access-control (ABAC) model that enables feature-based commercial sales.
  • Work with product and UX on performance and usability, shape the evolution of the architecture, and mentor engineers.

Senior Software Engineer

May 2024 – Dec 2024

Backend development and API design on the client platform, including identity and access management. Promoted to Software Architect after 8 months.

Serasa (Experian Brazil)

Remote

Software Engineer Specialist

Oct 2021 – Apr 2024
  • Technical reference for integration and real-time data services on a financial platform with 200M+ users and millions of transactions per day.
  • Introduced an event-driven integration architecture on Amazon SQS, which reduced RDS costs from $25k to $5k per month.
  • Led resilience and scalability work on these services, and mentored engineers across several teams.

Senior Software Engineer

Apr 2021 – Sep 2021

Backend development on integration and data services before moving into the Specialist role.

Faculdade Senac Criciúma

Criciúma, Brazil

Instructor

Aug 2021 – Dec 2022

Taught Web Development and Software Architecture.

Betha Sistemas

Criciúma, Brazil

Software Architect

Dec 2019 – Mar 2021
  • Led architecture decisions for a multi-tenant digital transformation SaaS used by hundreds of municipalities, with separate data and configuration per tenant.
  • Defined service boundaries with Domain-Driven Design across municipal management modules.
  • Mentored teams on agile practices and clean architecture.

Full Stack Developer

May 2018 – Dec 2019

Built Java / Spring Boot microservices and Angular front ends. Used Amazon SQS for asynchronous processing and deployed with Docker, OpenShift and Jenkins.

Software Test Engineer

Sep 2016 – May 2018

Tested Java services and web applications with JUnit and Mockito in Jenkins CI.

Cognitic.ie

Dublin, Ireland · Remote, part-time

Software Architect

Jan 2018 – Jan 2020

Architecture and technical analysis for custom SaaS solutions in Node.js, TypeScript and MongoDB.

Earlier experience

  • Co-founder & Backend Developer · Lamp Soluções em Tecnologia 2014 – 2016 Co-founded a custom software company and led backend development for logistics, retail and service clients.
  • IT Analyst · Pultrusão do Brasil 2013 – 2015 Built a production planning and inventory management system for a chemical manufacturer.
  • Software Engineer · Large public bank, Brazil 2010 – 2013 Java and MySQL development on internal systems (name confidential under NDA).
  • Junior PHP Developer · AirTI Tecnologia 2009 – 2010 Developed small web applications in PHP and MySQL.
  • IT Intern · Prefeitura Municipal de Torres 2007 – 2009 Maintained the municipality's administrative systems in PHP and MySQL.

Skills

Backend

JavaSpring BootNode.jsTypeScriptNestJS

Frontend

AngularNext.js

Architecture

Software ArchitectureDistributed SystemsEvent-Driven ArchitectureMicroservicesMulti-tenant SaaSDDDClean ArchitectureREST APIs

Data

PostgreSQLMongoDBOracleMySQLRedis

Cloud & Delivery

AWSAmazon SQSDockerKubernetesOpenShiftJenkinsGitHub ActionsCI/CD

Practices

TDDBDDAgileCode ReviewMentoring