Jonathan Peris

Software Engineer — backend architecture, .NET, Azure. Fintech focus.

Service statusGood serviceOpen to remote roles and select backend architecture consulting.Itanhaém, São PauloLocal time

Career system map·2011 — 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: 9 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

    Software Engineer on the CAAR team, focused on developing and refining the General Ledger, Hedge Accounting, and Fiscal Calendar modules for the DerivativeEDGE platform, which manage billions in notional value. Enabling clients to achieve streamlined financial reporting, accurate hedge accounting, and efficient fiscal period management.

    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, BR·Remote

    Spearheaded the critical platform and architecture migration of SGP Eletrônica — vital software for mapping and parameterization of Electronic Control Units (ECUs) within Mercedes-Benz trucks and buses. Ensured seamless transition while modernizing architecture and enhancing capabilities for advanced automotive diagnostics.

    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, PA, US·Remote

    Drove full-cycle development of the ExamReview platform — backend services, infrastructure, and mobile. Engineered the CMS delivering educational materials to thousands of students via LMS. Built the Admin platform for access control and hierarchy structuring. All platforms 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

    Ensured reliability of international wire transfers within XP Inc.'s international accounts group. Maintained and enhanced monitoring processes for Brazil-US fund transfers, managing Azure infrastructure and .NET Core microservices leveraging SAGA patterns and message queues for transactional consistency.

    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, BR

    Led design and development of key internal applications in Agile/Scrum. Engineered T-Atendo (helpdesk for Mercedes-Benz factory workers), Multi Manager (resource booking for on-site assets), and T-Entrego (corporate gift distribution platform). All built with .NET Core, Azure, and microservices.

    Senior .NET Developer·Sep 2018 — Dec 2019·São Bernardo do Campo, BR

    Built specialized applications for factory operations and corporate functions. Developed mileage control systems for Mercedes-Benz trucks and maintained institutional and intranet applications for internal communication and processes.

    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

    5A Attiva / Amil

    .NET Developer·São Paulo, BR

    Developed hospital internal control applications and proof of concept projects. 5A Attiva maintains all internal Amil clinical systems in hospitals and clinics across Brazil.

    12

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

  7. Oct 2015— May 2017

    Oct 2015 — May 2017

    Sonda IT / Leroy Merlin

    .NET Developer·São Paulo, BR

    Developed the second version of the label generation system for all Leroy Merlin stores and expanded the business operations management system. SONDA is a leader in systems integration and IT services in Latin America.

    12

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

  8. May 2013— Sep 2015

    May 2013 — Sep 2015

    Conecta Serviços

    .NET Developer·São Paulo, BR

    Developed insurance sales applications for major insurers including Zurich, Assurant, Mapfre, and Cardiff. Built integration with SIGEP WEB (Post Office) for ticket issuance and object returns.

    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, BR

    Technical support for the state water supply and sanitation company. Configured Active Directory, virtual machines, LDAP, and managed backup contingency. Participated in development of the company's process system.

    1

    Active Directory · Windows Server · LDAP · VMware · Networking

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.0 parity.

Python★ 0
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.

C#★ 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 departures9 more public repositories, most recently updated first
  • rinha2-back-end-k6

    Grafana k6 stress tests for the Rinha de Backend challenge — Dockerized with InfluxDB metrics export

    JavaScriptLive
  • rinha2-back-end-rust

    High-performance backend for the Rinha de Backend challenge — built with Rust, Actix-web, PostgreSQL, Nginx, and Docker

    PythonLive
  • rinha2-back-end-go

    High-performance backend for the Rinha de Backend challenge — built with Go, PostgreSQL, Nginx, and Docker

    PLpgSQL · ★ 1Live
  • rinha2-back-end-dotnet

    High-performance backend for the Rinha de Backend challenge — built with ASP.NET 9, PostgreSQL, Nginx, Native AOT, and Docker

    HTML · ★ 3Live
  • rinha4-lb-yolo-mode

    Standalone YOLO-mode load balancer for Rinha de Backend 2026

    PythonLive
  • rinha4-yolo-mode

    Rinha de Backend 2026 YOLO-mode participant implementation

    Assembly · ★ 1Live
  • rinha4-back-end-c

    Rinha de Backend 2026 C implementation with raw HTTP/1, Unix sockets, SCM_RIGHTS load balancing, and exact IVF fraud scoring

    CLive
  • rinha2-back-end-python

    High-performance backend for the Rinha de Backend challenge — built with Python, PostgreSQL, Nginx, and Docker

    PythonLive
  • rinha4-back-end-dotnet

    Rinha de Backend 2026 .NET 10 NativeAOT implementation with raw HTTP/1, Unix sockets, and fine-bucket fraud scoring

    C#Live

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. Rust
  3. Go
  4. Python
  5. TypeScript
  6. JavaScript

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.

Backend architecture, .NET and Azure, for fintech and beyond. Working remotely with US teams from 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