Jonathan Peris

Senior Software Engineer

I build robust, scalable back-end systems and full-stack applications using .NET, Azure, and modern cloud technologies.

About

As an experienced .NET developer and architect, I have a strong track record of delivering high-quality software solutions across financial services, education, and enterprise environments. My main skills include C#, .NET, ASP.NET, Entity Framework, Azure, and Architecture.

I have extensive knowledge of various software development patterns and architectures, including CQRS, Microservices, Saga Pattern, and Clean Architecture. I also have good working knowledge of LINQ, T-SQL, REST APIs, Docker & Kubernetes, Azure DevOps, Google Cloud, and Unit Testing.

Currently at Derivative Path Inc., I work on OTC interest rate & FX derivatives platforms managing billions in notional value, having migrated 8 solutions with 200+ projects to .NET 8 and modernized the entire CI/CD pipeline from Jenkins/Octopus Deploy to Azure DevOps.

I thrive in fast-paced environments where I can work collaboratively with cross-functional teams. Strong interpersonal skills, excellent problem solving abilities, and a creative approach to technical challenges make me an effective team member and leader.

Experience

  1. Jul 2023 — Present

    Developed OTC interest rate & FX derivatives platform leveraging expertise from top Wall Street firms. Streamlined technology facilitates regulatory compliance & hedge accounting, enabling broader market participation and managing billions in notional value. Migrated all applications (8 solutions, 200+ projects) to .NET 8. Implemented new pipelines migrating from Jenkins/Octopus Deploy to Azure DevOps. Built custom pipeline tasks for DB backup/shrink and isolated environment deployments.

    • C#
    • .NET 8
    • Azure DevOps
    • CQRS
    • Microservices
    • Hedge Accounting
  2. Feb 2023 — Jul 2023

    Led architecture and development of the migration of the VTLog project. Migrated a 20-year-old WinForms application to Blazor WASM and REST API services on the cloud. Rethought and developed the solution using modern design patterns. Implemented backend APIs using CQRS to isolate and achieve full test coverage on the entire business logic.

    • C#
    • Blazor WASM
    • REST API
    • CQRS
    • Architecture
    • Unit Testing
  3. Jun 2021 — Feb 2023

    Developed and maintained the ExamReview platform (including infrastructure and mobile development), the CMS platform that feeds all content for thousands of students on LMS, and the Admin platform for access administration and hierarchy structuring. One of the most used undergraduate courses on the platform is the CPA, used by millions of people throughout the year. All platforms hosted on Azure, using Microservices with CQRS and Saga Pattern, with full unit test coverage.

    • C#
    • Azure
    • CQRS
    • Microservices
    • Saga Pattern
    • Unit Testing
  4. Jan 2021 — Jun 2021

    Maintained and built new functionalities for the automation robot handling international transfers between XP accounts through Pershing's Netx360 platform. XP Investments is one of the largest independent brokers in Brazil. Implemented with Saga Pattern.

    • C#
    • RPA Automation
    • Saga Pattern
    • Financial Services
  5. Sep 2018 — Jan 2021

    Developed institutional and intranet apps for T-Systems, the official Mercedes-Benz worldwide IT support company. Led a team as Squad Leader on best coding practices and smart solutions. Organised all visual improvement of internal apps and websites. Participated in the implementation of Scrum methodology.

    • C#
    • Web API
    • Web Applications
    • Squad Leadership
    • Scrum
  6. May 2017 — Sep 2018

    .NET Developer · 5A Attiva / Amil (UnitedHealth Group)

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

    • C#
    • ADO.NET
    • SQL Server
    • Healthcare
    • Clinical Systems
  7. Oct 2015 — May 2017

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

    • C#
    • MVC
    • Web API
    • Angular
    • Ionic Framework
    • Microservices
  8. May 2013 — Sep 2015

    .NET Developer · Conecta Serviços

    Developed insurance sales applications for major insurers including Zurich, Assurant, Mapfre, and Cardiff. Built the integration with SIGEP WEB service (Post Office) responsible for issuing tickets for posts and return of objects.

    • C#
    • Web Forms
    • WCF Services
    • Insurance
    • API Integration
  9. 2011 — 2013

    Provided technical support for a state company in the water supply and sanitation segment. Configured Active Directory, virtual machines, LDAP, and handled contingency of company backups. Participated in the development of the company's process system.

    • Active Directory
    • LDAP
    • Virtual Machines
    • IT Infrastructure

Projects

  • cpnucleo

    A sample solution demonstrating modern .NET best practices — featuring clean architecture, robust testing, dependency injection, and Docker containerization.

    • C#
    • .NET
    • Clean Architecture
    • Docker
    • DDD
  • rinha2-back-end-dotnet

    A high-performance backend implementation for the Rinha de Backend challenge, built with C#, PostgreSQL, and Nginx, designed for maximum concurrency and throughput.

    • C#
    • PostgreSQL
    • Nginx
    • Performance
    • Docker
  • blazor-mudblazor-starter

    A Blazor starter template using MudBlazor UI framework that you can use as a starting point for your project, with pre-configured components and modern styling.

    • Blazor
    • MudBlazor
    • C#
    • .NET
    • WebAssembly
  • rinha2-back-end-go

    A backend implementation for the Rinha de Backend challenge in Go, exploring high-performance server development with PostgreSQL and Nginx.

    • Go
    • PostgreSQL
    • Nginx
    • Performance
    • Docker