Available for work · Melbourne, AU · Full working rights

Senior Software
Engineer.

8+ years building commercial software across fintech, SaaS and ERP. Nearly 5 years at XP Inc. (NASDAQ: XP) building XP Bank's core banking APIs from greenfield — a transfer platform processing R$30–40B/month under Banco Central do Brasil oversight.

C# · .NET 8+ Event-Driven · Kafka Azure · AWS DDD · CQRS Microservices Fintech · Banking Flutter · Node.js
View experience Get in touch

Career

Professional experience

11+ years in technology, 8+ building commercial software. Promoted at every single role — from intern to senior.

Dec 2025 – Present
True Blue Labs
Melbourne, AU

Personal SaaS project. Sole engineer on a serverless-first SaaS invoicing platform for English-speaking markets. Full lifecycle ownership — architecture, API development, CI/CD, mobile, production monitoring. Built end-to-end using Claude / Claude Code and GitHub Copilot as AI engineering co-pilots.

C# ASP.NET CoreAWS LambdaRDS PostgreSQLS3 / SQS / SESNode.jsFlutterTerraformGitHub Actions
Solo Developer — Personal Project (Invoicefy SaaS)
Dec 2025 – Present
Personal Project
  • Designed and built a serverless-first API platform on AWS (Lambda, RDS PostgreSQL, S3, SQS, SES) with zero idle infrastructure; provisioned entirely via Terraform IaC and GitHub Actions CI/CD with automated test integration
  • Architected the backend as a modular monolith in C# ASP.NET Core partitioned by DDD bounded contexts, exposing RESTful APIs with structured error handling, OpenAPI documentation and OAuth security — designed to decompose into microservices per domain as demand grows
  • Built a dedicated Node.js microservice for PDF rendering and preview generation, isolating that concern from the core application behind a clean API contract
  • Implemented banking-grade API security: OAuth token validation, S3 signed URLs preventing cross-tenant document access, strict per-tenant data isolation at every API and database layer
  • Applied structured agentic AI workflows (setup-plan-act) using Claude / Claude Code and GitHub Copilot — led code generation, review and refactoring with AI tools while maintaining architectural standards and quality gates
  • Delivered Flutter mobile app (iOS and Android) as a consumer of the core APIs — first mobile product built from scratch, covering full customer experience end-to-end
Jan 2021 – Sep 2025
XP Inc. (NASDAQ: XP)
São Paulo, BR (Hybrid)

One of Brazil's largest investment and financial services companies. Joined to build XP Bank's core banking APIs from greenfield. Promoted from Junior to Senior in roughly two years — recognised for delivering business outcomes on a regulated core-banking platform.

C#ASP.NET CoreDDDClean ArchitectureKafkaAzure Service BusRedisSQL ServerAKSDynatraceDatadogOpenAI APIxUnitK6
Senior Software Engineer
Apr 2023 – Sep 2025
Senior
  • Owned end-to-end design and delivery of the Overdraft Product API — one of the last core features required to complete XP Bank — driving 60,000+ new accounts at launch; full ownership from API contract through production monitoring
  • Improved PIX API reliability by implementing Redis cache as primary source of truth with fallback to the Bacen external API — reduced client contact rate by 60%+; designed the cache invalidation and consistency strategy
  • Architected and delivered the Transaction Cabin backoffice API — a dual-approval security layer before any transfer dispatch; owned end-to-end API design and coordinated a 4-person external Avanade team (3 backend, 1 frontend) as the sole internal technical lead
  • Built Dynatrace telemetry and alerting across the TED transfer API platform — enabled proactive issue detection and cut client contacts during incidents by 90%+; defined alerting thresholds, dashboards and engineering runbooks
  • Integrated OpenAI API into XP's chatbot platform to expose a natural-language TED request interface — improved UX and reduced manual support load across the Digital Account operations team
  • Led War Rooms during critical production incidents — drove root cause analysis and coordinated cross-team fast recovery; authored post-mortems and introduced resilience patterns (Circuit Breaker, Retry via Polly)
  • Conducted technical interviews; reviewed pull requests and maintained API design and code quality standards across squads; mentored junior engineers on EDA, DDD and C# patterns
  • Platform at departure: R$30–40B/month in processed transfers, sustaining 150 req/s average TPS with a load-tested ceiling of 500 req/s and zero degradation
R$40B
Monthly transfers at departure
500/s
Load-tested peak ceiling
60K+
New accounts — Overdraft
90%+
Reduction in incident contacts
Mid-level Software Engineer
Aug 2021 – Apr 2023
Mid-level
  • Acted as Feature Leader for the entire Salary Portability API scope — from system modernisation to functional expansion, serving 30,000 clients; integrated with CIP (Brazilian clearing infrastructure) via XML messaging protocol and orchestrated the full lifecycle across request, callback and push notification APIs
  • Designed and built the event-driven notification API infrastructure consuming TED lifecycle events from Kafka with three independent consumer groups (receipts, push notifications, mailing) — recognised by the team as the best-architected Kafka consumer group implementation on the platform
  • Contributed to the International Account product — built the currency quote API in the BFF layer with Redis cache plus external API fallback; built and maintained Datadog dashboards for Salary Portability and TED/TEF platforms
  • Led onboarding and technical training sessions for new engineers; wrote and maintained automated test suites covering unit, integration, functional and load test scenarios
30K
Clients — Salary Portability
3
Kafka consumer groups
Junior Software Engineer
Jan 2021 – Aug 2021
Junior
  • Co-designed and built the entire TED (electronic bank transfer) API architecture and services from greenfield in under 5 months using DDD, Clean Architecture and Event-Driven Architecture — the system processed R$40B+ in its first year
  • Developed and maintained the BFF (Backend for Frontend) API layer feeding mobile and web clients; built the full automated testing pipeline: unit, integration, functional and load tests via K6
  • Promoted to Mid-level Software Engineer after 7 months — Aug 2021
5mo
TED built from scratch
R$40B+
Transfers in first year
Mar 2023 – Dec 2023
Hypesoft Consultancy
Remote, Brazil (parallel to XP Inc.)

Three concurrent client API deliveries across ERP, fintech and webhook infrastructure — running in parallel with the XP Inc. role.

Software Engineer — Contractor
Mar 2023 – Dec 2023
Contract
Webhook Manager — IAudit

Designed and implemented a high-volume Webhook Management API (ASP.NET Core, Azure Service Bus, PostgreSQL, Redis, Angular). Ingestion decoupled from processing via Service Bus; automatic retry, dead-letter queues and observability pipelines. Load tested at 1,000 req/s without degradation — shipped to production.

Cashback System — Banco Carrefour

Built secure, high-throughput cashback APIs integrated with Banco Carrefour's mobile ecosystem via the VerTem engine. Transaction flow management with strong scalability and compliance focus.

ERP Backoffice — GWM Brazil

Contributed API development for the first ERP system for GWM in Brazil (inventory, logistics, financial workflows) using .NET Clean Architecture; participated in requirements workshops translating business needs into technical API solutions.

1K/s
Webhook load test
3
Client deliveries
Jun 2020 – Jan 2021
Veget AgriTech
São Paulo, BR (Remote — parallel to Linx)

Early-stage agritech startup. Contributed to the backend during evenings and weekends alongside the Linx role, building the platform's initial architecture from greenfield as a cloud-native, event-driven system.

C# .NET CoreEntity Framework CoreMediatRPostgreSQLCQRSDDDReact
Software Engineer — Side Project
Jun 2020 – Jan 2021
Side Project
  • Designed and built the initial backend architecture from scratch in C# .NET Core using cloud-native principles, with full ownership of the technical design
  • Applied CQRS and DDD to model the core domains with clean separation between reads and writes; built on .NET Core, Entity Framework Core, MediatR and PostgreSQL
  • Collaborated with the frontend team to ensure smooth integration with the React-based UI
  • Product launched and reached over R$300,000/month in revenue within a short period after delivery
R$300K
Monthly revenue after delivery
Mar 2020 – Jan 2021
Linx S.A.
São Paulo, BR

One of Brazil's leading retail technology companies (NYSE: LINX — acquired by StoneCo, NASDAQ: STNE, for US$1.28B). Built ERP and e-commerce API platform for franchise retailers; progressed from Junior to Mid-level within the tenure.

C#ASP.NET CoreDDDClean ArchitectureDockerKubernetes.NET Framework 4.6 → Core migration
Software Engineer
Mar 2020 – Jan 2021
Mid-level
  • Built Linx Smart Sales API platform from greenfield — product catalogue, inventory, checkout and payments APIs for franchise retailers; product remains live today serving Aramis franchises and other retail chains
  • Proposed and implemented migration from Windows IIS to Kubernetes — cost analysis demonstrated IIS licensing overhead; enabled horizontal API scaling previously impossible; first production K8s cluster for this product line; also migrated codebase from .NET Framework 4.6 to ASP.NET Core
  • Led junior developers as the most experienced technical reference on the team; promoted to Mid-level after 7 months
1st
K8s cluster in product line
Live
Smart Sales — Aramis today
Jun 2018 – Mar 2020
Sinctec
São Paulo, BR

Software house (~5 developers) building ERP and TMS APIs for logistics and accounts management.

C#ASP.NET MVCSQL ServerLINQ
Junior Software Developer
Jun 2018 – Mar 2020
Junior → Intern
  • Built a standalone document import ETL API system from scratch — ingesting fixed-format TXT files, transforming to JSON and persisting via REST API; designed and implemented a CI/CD pipeline automating deployments, replacing manual uploads
  • Contributed feature delivery, performance improvements and bug fixes across Associatec (ERP) and SincLog (TMS for logistics and fleet control); promoted from intern to Junior Developer after 12 months
Jun 2016 – Jun 2018
Phonotec
São Paulo, BR

IT services company providing hardware maintenance and technical support to corporate clients. First formal role.

IT Technician Assistant
Jun 2016 – Jun 2018
First role
  • Performed PCB-level hardware repairs, component replacement and on-site technical visits across corporate client sites; first exposure to operational technology environments and client service accountability

Work

Academic & capstone projects

Production-grade systems built for academic capstones — demonstrating architectural depth beyond commercial work.

🚌
In Progress
Applied AI — Urban Mobility Planning
Master by Research Thesis · HELI Melbourne

Applying geospatial machine learning to public transport planning across growing suburbs of Victoria. Thesis: "AI Applied to Planning Public Transportation Systems Based on Growing Suburbs Data."

PythonMachine LearningGIS / GeospatialVictorian Gov DataNetwork Analysis
Master by Research · Jun 2026 – Present
🚗
Shipped
Internet Motors — EDA Platform
FIAP Postgraduate Capstone (Individual) · Mar 2023 – Mar 2024

End-to-end vehicle resale platform demonstrating production-grade Event-Driven API Architecture, Saga orchestration, CQRS and Azure cloud-native deployment. Designed and built entirely solo.

C# MicroservicesKafkaMassTransitAKSAPIMAuth0MongoDBRedis
5 microservices · Saga · ADR-backed
🔬
Shipped
Microservices vs Monolithic Research
Impacta Bachelor Capstone (Lead Contributor) · 2021

Experimental research study quantitatively comparing microservices and monolithic API architectures under K6 load testing. Ranked among the top TCCs of the cohort. Supervised by Prof. Osvaldo Takai.

PythonAWS LambdaAMQPK6 Load TestingMySQL
3x throughput · 78% lower latency · 0% vs 21% error rate

Expertise

Technical skills

Primary stack: C# / .NET 8+ with strong Node.js and frontend experience across Azure and AWS.

API Development
C# .NET Core / .NET 8+ ASP.NET Core Web APIs Node.js GraphQL REST APIs gRPC WebSockets Swagger / OpenAPI
Architecture Patterns
DDD CQRS Clean Architecture Event-Driven Architecture Microservices Modular Monolith BFF Pattern Saga Pattern Anti-Corruption Layer Circuit Breaker / Retry
Azure (Primary Cloud)
AKS Azure Functions Azure Service Bus APIM App Services Blob Storage Key Vault App Configuration Azure DevOps
AWS
Lambda RDS (PostgreSQL / SQL Server) S3 SQS SES API Gateway ECS / Fargate CloudWatch Secrets Manager Cognito
Messaging & Streaming
Kafka (Confluent) Azure Service Bus AWS SQS Azure EventHub RabbitMQ MassTransit IBM MQ ActiveMQ
Frontend
Angular React TypeScript Flutter / Dart
Databases
PostgreSQL SQL Server Redis MySQL Oracle MongoDB SQLite
CI/CD & DevOps
GitHub Actions Docker Kubernetes (K8s) Terraform Azure DevOps
Testing
TDD BDD Unit Integration Functional Acceptance Load / Stress (k6)
Observability
Datadog Dynatrace OpenTelemetry Azure Application Insights AWS CloudWatch
AI-Assisted Development
Claude / Claude Code GitHub Copilot Agentic workflows (setup-plan-act) AI code review AI-first SDLC

Academic

Education

From São Paulo to Melbourne — built on merit at every step.

Jun 2026 – Present
Master by Research — Applied AI / Urban Mobility Planning
Melbourne, Australia · In Progress
Research in applied AI, machine learning and urban data science.
Research Thesis
AI Applied to Planning Public Transportation Systems Based on Growing Suburbs Data

Applying geospatial machine learning to public transport planning across growing suburbs of Victoria.

PythonMachine LearningGIS / Geospatial AnalysisVictorian Gov DataNetwork Analysis
Mar 2023 – Mar 2024
Postgraduate Specialisation — Software Architecture
FIAP School of Technology · São Paulo, Brazil
Focused on microservices, containerisation, serverless, cloud-native architecture and ADR-driven decision-making. Capstone: Internet Motors — EDA Platform (see Projects).
Jan 2018 – Dec 2021
Full ProUni Merit Scholarship
Bachelor's Degree — Information Systems
Impacta College of Technology · São Paulo, Brazil
Focused on software development, systems analysis, databases, networks and AI fundamentals. One of the highest-ranked final projects in the cohort. Supervised by Prof. Osvaldo Takai.
Capstone (TCC)
Microservices vs Monolithic Architectures — Experimental Research

Quantitative comparison under K6 load testing. Results: 592 req/60s vs 199; latency 1.64s vs 7.44s; error rate 0% vs 21% — 3x throughput, 78% lower latency. Solo-designed and built all 4 microservices.

PythonAWS LambdaAMQPK6

Reach out

Let's work together

Based in Melbourne with full working rights — available for senior engineering roles, contract work, or technical leadership opportunities. No sponsorship required.