Jonathan Peris

Software Engineer | .NET · C# · Azure | Backend Architecture (CQRS, DDD, Microservices) | Fintech

Service statusGood serviceOpen to remote roles and select backend architecture consulting — especially in FinTech and enterprise environments.Itanhaém, São PauloLocal time

Career system map·2008 — now

I build backend systems that can be understood, operated, and changed after they meet production traffic.

12+ years of production software, drawn as a line: 11 stations, one terminus. The colored lines are the threads that kept running through it. Pick a line to follow it.

Lines·pick one to followInterchange

Station Index

Newest first · tap a station on the map to jump here

  1. Jul 2023— present
    You are here

    Jul 2023 — present

    Derivative Path

    Software Engineer·New York, US·Remote·Full-time

    On the CAAR team, developing the General Ledger, Hedge Accounting, and Fiscal Calendar modules for the DerivativeEDGE platform, which manage billions in notional value.

    12345

    C# · .NET 8 · SQL Server · CQRS · Azure DevOps · Clean Architecture

  2. Feb 2023— Jul 2023

    Feb 2023 — Jul 2023

    T-Systems do Brasil

    Principal .NET Developer·São Bernardo do Campo, SP·Remote·Full-time

    Technical lead for the platform and architecture migration of SGP Eletrônica, the ECU mapping and parameterization software for Mercedes-Benz trucks and buses.

    123

    C# · ASP.NET Core · Blazor · Entity Framework · Azure · SQL Server

  3. Jun 2021— Feb 2023

    Jun 2021 — Feb 2023

    KnowFully Learning Group

    Software Engineer·Radnor Township, PA, US·Remote·Full-time

    Full-cycle development of the ExamReview platform across backend, infrastructure, and mobile. Built the CMS feeding the LMS for thousands of students, and the Admin platform, on Azure with microservices, CQRS, and full test coverage.

    1234

    C# · Azure · Microservices · CQRS · Xamarin · Azure DevOps

  4. Jan 2021— Jun 2021

    Jan 2021 — Jun 2021

    XP Inc.

    DevOps Engineer·Miami, FL, US·Remote·Full-time

    International wire transfers between Brazil and the US, monitoring, and Azure infrastructure with .NET Core microservices using SAGA and message queues.

    1234

    Azure · .NET Core · Docker · SAGA Pattern · RabbitMQ · CI/CD

  5. Sep 2018— Jan 2021

    Sep 2018 — Jan 2021

    T-Systems do Brasil

    Principal .NET Developer·Dec 2019 — Jan 2021·São Bernardo do Campo, SP·Full-time

    Led T-Atendo (helpdesk for Mercedes-Benz factory workers), Multi Manager (resource booking), and T-Entrego (corporate gift distribution) with .NET Core, Azure, and microservices, in Agile/Scrum. Technical lead of the team, guiding and mentoring the developers who reported to him.

    Senior .NET Developer·Sep 2018 — Dec 2019·São Bernardo do Campo, SP·Full-time

    Mileage control systems for Mercedes-Benz trucks, and institutional and intranet applications.

    123

    C# · .NET Core · Azure · Microservices · REST API · Scrum · .NET Framework · SQL Server · Azure DevOps · JavaScript · MVC

  6. May 2017— Sep 2018

    May 2017 — Sep 2018

    UnitedHealth Group

    .NET Developer·São Paulo area·Full-time

    Hospital internal control applications and proofs of concept. 5A Attiva maintains Amil clinical systems.

    12

    C# · ASP.NET MVC · SQL Server · Entity Framework · Healthcare

  7. Oct 2015— May 2017

    Oct 2015 — May 2017

    Leroy Merlin

    .NET Developer·São Paulo area·Full-time

    Second version of the label generation system for all stores, and the business operations management system, via SONDA.

    12

    C# · ASP.NET MVC · Angular · Web API · SQL Server

  8. May 2013— Sep 2015

    May 2013 — Sep 2015

    Conecta Comercio e Serviços Ltda.

    .NET Developer·São Paulo area·Full-time

    Insurance sales applications for Zurich, Assurant, Mapfre, and Cardiff, and SIGEP WEB (Correios) integration.

    12

    C# · ASP.NET Web Forms · WCF · SQL Server · API Integration

  9. Aug 2011— Apr 2013

    Aug 2011 — Apr 2013

    Sabesp

    Tech Support Professional·Diadema·Internship

    Active Directory, virtual machines, LDAP, and backup contingency, plus process system development.

    1

    Active Directory · Windows Server · LDAP · VMware · Networking

  10. Jan 2011— Jun 2011

    Jan 2011 — Jun 2011

    Prepara Cursos Profissionalizantes

    E-learning Support Assistant·São Bernardo do Campo, SP·On-site·Full-time

    Technical and pedagogical support for online and hybrid students (Grupo MoveEdu).

    1

    E-learning · Technical support

  11. Jun 2008— Dec 2010

    Jun 2008 — Dec 2010

    Governo do Estado de São Paulo

    Digital Learning Assistant at the Acessa Escola Program·Diadema, SP·On-site·Part-time

    Digital inclusion program in state schools.

    1

    E-learning · Digital inclusion

DepotUNIESP — Bachelor of Technology (BTech), System Analysis and Development, 2011 — 2013

Connections

Side Projects line · pinned on GitHub, refreshed at every build

Plat.DestinationLanguageBoardStars
01cpnucleo

Hands-on .NET 10 project-management learning lab: compare REST/gRPC and EF Core/Dapper with Astro, PostgreSQL, OpenTelemetry, and executable contract tests.

C#★ 9
02super-mango-editor

C11/raylib platformer and visual level editor. Play in the browser via WebAssembly, build TOML worlds, and learn game development with Sandbox School.

C★ 1
03solar-system-simulator

Physics-first orbital mechanics lab in C11 and raylib: native and WebAssembly simulations, reproducible A/B experiments, and a source-backed small-body atlas.

C★ 0
04jonlib

Jonlib: graphics and math libraries written in Bend 2, targeting raylib 6.2 parity.

Python★ 1
05blazor-mudblazor-starter

Local-first .NET 10 learning sandbox for Blazor Server and MudBlazor, with hands-on labs for state, forms, APIs, SQLite, authentication, localization, CSV, and Docker.

HTML★ 2
06speedy-bird-lynx

Flappy Bird-inspired arcade game built with ReactLynx and TypeScript. Android host, Lynx web preview, playable Canvas demo, and Astro docs; iOS source scaffold included. Every pipe makes it faster.

TypeScript★ 1
Later departures1 more public repository, most recently updated first
  • csharpc

    A C# front-end for LLVM: compiles C# source to small, fast native executables via Roslyn + LLVM — like clang, rustc and gollvm. Written in C#.

    C# · ★ 1

All repositories on GitHub →

Line Guide

Skills by line · a ring marks an interchange between lines

.NET Linebackend

  1. .NET Core+
  2. ASP.NET Core
  3. Entity Framework
  4. MAUI
  5. Blazorchange for 8

Azure Linecloud / delivery

  1. Azure
  2. Azure DevOps
  3. Docker
  4. Kubernetes
  5. CI/CD

Architecture Linearchitecture

  1. CQRS
  2. DDD
  3. Microservices
  4. Hexagonal
  5. Clean Architecture
  6. SAGA Pattern

Languages Linelanguages

  1. C#
  2. TypeScript
  3. JavaScript
  4. Rustexploring
  5. Goexploring
  6. Pythonexploring

Data Linedatabases

  1. SQL Server
  2. PostgreSQL

Frontend Linefrontend

  1. Blazorchange for 2
  2. React
  3. Next.js
  4. Angular

Service Notes

In effect on all lines

Advisory 1all lines

Reliability before theater

Prefer observable, recoverable systems over clever code that nobody wants to own at 2am.

In effect: nights and weekends, too.

Advisory 24

Boundaries with a reason

Use CQRS, DDD, microservices, and hexagonal architecture when they reduce real operational cost.

Patterns run only where they pay their fare.

Advisory 33

Delivery is part of design

CI/CD, small releases, and clear feedback loops keep architecture honest after the diagram is gone.

Frequent, small departures.

Customer Information

Contact

Now boarding

Open to remote roles and select backend architecture consulting — especially in FinTech and enterprise environments.

Backend architecture, .NET, C#, and Azure, for fintech and beyond. Working remotely with US-based companies from Brazil for the past 5+ years, based in Itanhaém on the São Paulo coast.

Based
Itanhaém, São Paulo, Brazil
Works
Remote, with US teams
Timetable
Resume·PDF
Control room·jonathan.sh