Skip to content

Open to backend opportunities

Mauricio Belmonte

Backend Developer — C#/.NET & Python — ERP, Brazilian tax rules, and integrations. Working with ERP since 2020, now also building a data migration platform between ERPs.

01 / about

Backend that owns the business rules.

Backend developer focused on C#/.NET, working with ERP since February 2020.

I work with Brazilian tax rules, bank reconciliation, production planning (PCP), and integrations.

Since 2026, I've also been building a data migration platform between ERPs in Python, combining the ERP domain I already had with hands-on experience in LLMs.

I'm also studying Systems Analysis and Development, alongside my professional work.

Portrait of Mauricio Belmonte, C#/.NET developer

02 / stack

Tools I use day to day.

Languages

  • C#
  • Python
  • TypeScript
  • JavaScript
  • C++

Frameworks

  • .NET / ASP.NET
  • FastAPI
  • Angular
  • Next.js
  • Astro

Data

  • SQL Server
  • MongoDB
  • SQLite
  • EF Core
  • Pydantic

Domain

  • NFe
  • CTe
  • NFSe
  • DIFAL
  • SPED
  • Bank reconciliation
  • Production planning (PCP)

AI / Data

  • Local LLMs (Ollama)
  • LLM APIs (structured output)
  • Async pipelines

Testing & Tools

  • Pytest
  • Git

03 / projects

Problem, approach, and result.

ERP-to-ERP Data Migration Platform

Work · 2026 — present

01
Problem
Migrating data between different ERPs is manual, slow, and mapping-error-prone.
Approach
Async pipeline in Python/FastAPI with decoupled stages (extraction, canonical mapping, commit to destination) and LLMs with structured output via Pydantic to interpret unstructured data into a canonical schema.
Result
138 automated test files, 54 code reviews conducted, and active defenses against CSV/formula injection on export.
  • Python
  • FastAPI
  • Pydantic
  • Pytest
  • LLM

Multi-tenant ERP Maintenance & Evolution

Work · 2020 — 2025

02
Problem
Production ERP monolith with complex tax and financial rules and a high cost of error.
Approach
Fixes and improvements across tax, financial, and production modules, with attention to null safety, tax rounding, and pagination on heavy queries.
Result
Over 1,000 commits and 630 pull requests merged.
  • C#
  • ASP.NET
  • Angular
  • MongoDB
  • SQL Server

ControleDeGastos — Personal Finance

Personal · 2026

03

API in ASP.NET Core with EF Core and SQLite, with CSV statement import. Next phase: a physical dashboard on ESP32-S3.

  • C#
  • ASP.NET Core
  • EF Core
  • SQLite

PizzariaOps — Pizzeria Operations

Personal / freelance · 2026

04

Operations system for a pizzeria: orders via WebSocket, kitchen production queue, ticket printing, dispatch control, and delivery routing. A single .NET 8 process serves the API, the realtime layer, and a Svelte PWA frontend for tablets.

  • C#
  • .NET 8
  • Svelte 5
  • WebSocket
  • SQLite

Local LLM — Offline Code Assistant

Personal · 2026

05

100% offline coding assistant: a Qwen model via Ollama with tool calling (web search, page reading, script memory, and optional shell execution). Two interfaces — a CLI (REPL) and a Telegram bot with streaming and an allowlist.

  • Python
  • Ollama
  • Qwen
  • python-telegram-bot

High-performance landing page built with Next.js 16 + TypeScript, fully static and served via Cloudflare Pages.

  • TypeScript
  • Next.js 16
  • Cloudflare Pages

04 / experience

Timeline.

  1. 2026 — present

    · Python · FastAPI · LLMs

    Software Developer — ERP Migration Platform

    • Built, with one other developer, an async pipeline for data migration between ERPs.
    • Canonical schema with Pydantic and LLM usage for unstructured data.
    • Automated tests and code reviews built into the delivery flow.
  2. 2020 — 2025

    · C# · .NET · Angular

    Software Developer — ERP

    • Evolved and maintained an ERP with tax, financial, and production modules.
    • Direct work with Brazilian tax rules and bank reconciliation.
    • Over 5 years of continuous contribution to production code.

05 / contact

Let's talk about backend, ERP, and integrations.

Open to opportunities and technical exchanges. Email is the best channel.