JOAO-DE-QUEIROZ/PORTFOLIORIO DE JANEIRO · BR
▶ LinkedIn· · ▶ GitHub

Joao de Queiroz

Senior Software Engineer · Backend · Distributed systems · .NET · AWS · Rio de Janeiro, Brazil

About

Joao de Queiroz is a Senior Software Engineer from Rio de Janeiro with 7+ years building reliable backend systems in C# and .NET.

He has worked across vehicle operations, logistics, financial services and SaaS: designing APIs and microservices, real-time and event-driven systems, and cloud infrastructure on AWS.

  • 7+ YRSbuilding backend systems
  • 300K+vehicles on the Movida platform
  • 100+services modernized for Ipiranga

Experience

  1. Movida Aluguel de Carros

    NOWAug 2023 – now · São Paulo (remote)
    Senior Software Engineer

    Backend for SAT 24/7, Movida’s vehicle assistance and tracking platform, focused on roadside assistance: towing, locksmiths, batteries and tires, coordinated across all of Brazil, in a team of 5 developers, a Product Owner and a tech lead. 300,000+ tracked vehicles · 7,000+ providers · 50,000+ service requests a month

    • Designed a real-time notification platform with SignalR and REST APIs that replaced frontend polling across three microservices, and later cut its database writes by about 90%, which resolved a production database outage
    • Reduced response times of critical roadside assistance endpoints by up to 3 s by running their integration calls in the background
    • Restored vehicle geofence alerts by tracing a production issue across several microservices and SQS queues to a Redis configuration problem
    • Develops and maintains .NET REST APIs and microservices for internal systems and external service providers, delivering features end to end, from backend to Angular screens, with Product Owners
    • Works on AWS (EC2, RDS, ECR, S3, SQS, CloudWatch Logs) with Docker and Azure DevOps pipelines
    • Uses Cursor, an AI-assisted editor, to speed up refactoring and debugging

    .NET Core · C# · ASP.NET Core · SignalR · SQL Server · Redis · AWS SQS · CloudWatch Logs · Angular 17 · Docker · Azure DevOps · Microservices

  2. DHAUZ

    Aug 2022 – Aug 2023 · Remote
    Software Engineer

    Worked on two SaaS products: Uorkz, a subscription-based tech talent marketplace with AI-assisted matching, and a sales-forecasting platform built on machine-learning and LLM services.

    • Automated per-subscriber infrastructure with CloudFormation, giving each customer an isolated environment and database: setting up a new customer went from over an hour of manual work to 3–5 minutes
    • Built the AWS infrastructure: EC2, RDS, SQS, S3, Route 53, CloudFormation
    • Integrated the .NET services with the AI/ML systems to exchange data and deliver predictions
    • Built .NET Core services, REST APIs and SQS-based asynchronous processing for both platforms
    • Designed multi-tenant database schemas in MySQL
    • Contributed Angular front-end work to ship features end to end
    • Set up Docker workflows connected to CI/CD pipelines

    .NET Core · C# · ABP Framework · AWS · CloudFormation · SQS · MySQL · Angular 13 · Docker

  3. MODALGR

    Sep 2021 – Aug 2022 · Santos, SP (remote)
    Software Engineer

    Built backend modules and microservices for Hexagon.pro (now HX | TOS), a terminal operating system, on its bulk-cargo solution for the grain export chain, during initial development before customer launch.

    • Implemented truck and rail arrival workflows: scheduling, gate entry, initial and final weighing, and unloading
    • Built storage features: silo and warehouse occupancy, transfers between silos and grain quality tracking by lot
    • Built ship loading: vessel line-up, loading plans and records of loading stoppages
    • Implemented commercial workflows between exporters, with supporting documents and invoicing
    • Wrote data access with Dapper and optimized Oracle queries for performance-critical operations
    • Applied DDD and SOLID to keep the codebase clean and testable
    • Worked with Product Owners to match solutions to logistics needs

    C# · .NET Core · Dapper · Oracle · DDD · Clean Architecture · SOLID

  4. ed (client: CAIXA)

    May 2021 – Sep 2021 · Rio de Janeiro (remote)
    Software Engineer

    Worked on XCAP do Bem, CAIXA’s online platform for selling capitalization bonds, where every transaction has to be right.

    • Built backend APIs and business logic in .NET Core and EF Core
    • Wrote unit tests first (TDD) with xUnit
    • Designed MySQL structures for transactional flows
    • Debugged and resolved production issues
    • Worked in CI/CD workflows on Azure DevOps

    C# · .NET Core · EF Core · MySQL · xUnit · TDD

  5. Log Planning (client: Ipiranga)

    Dec 2018 – May 2021 · Rio de Janeiro
    Ensemble Developer · Intern → Developer

    Built integrations between systems for Ipiranga, one of Brazil’s largest fuel distributors, on InterSystems Ensemble.

    • Maintained and modernized 100+ enterprise services during an ERP migration
    • Built SOAP and REST integrations using a service-oriented (SOA) architecture
    • Set up new integrations in the Kong API gateway
    • Started as an intern in Dec 2018 and became a developer in Mar 2020
    • Resolved production issues and took part in a weekly on-call rotation

    InterSystems Ensemble · SOAP · REST · SOA · Kong

Skills

Backend
C#, .NET Core, .NET 8, ASP.NET Core, REST APIs, SignalR, ABP Framework
Data
SQL Server, MySQL, Oracle, Redis, Entity Framework Core, Dapper
Architecture
Microservices, event-driven systems, DDD, SOLID, CQRS, clean code
Cloud & DevOps
AWS (EC2, RDS, S3, SQS, ECR, CloudWatch Logs, CloudFormation, Route 53), Docker, Azure DevOps CI/CD, GitHub Actions
Integration
SOAP, REST, SOA, InterSystems Ensemble, Kong API gateway, RabbitMQ
Testing
xUnit, Moq, TDD, integration tests (WebApplicationFactory, Testcontainers)
Front end
Angular 17, TypeScript, RxJS
AI tools
Cursor, Claude Code
Languages
Portuguese (native), English (advanced), Spanish (intermediate)
Education
BSc Computer Science, Centro Universitário Carioca (UniCarioca), 2017–2021
Certificates
AWS CloudFormation Master Class · Formação ASP.NET Core · C# e POO · Michigan English Test

Side projects

  • GeekShoppingMicroservices

    An e-commerce platform split into .NET microservices for products, cart, coupons, orders, payments and email, behind an API gateway, with IdentityServer authentication and RabbitMQ messaging. Each cart is tied to the signed-in user’s token. 117 unit and API tests, with the API tests running against SQL Server in containers. Runs with Docker Compose. C#, .NET 8, Ocelot, RabbitMQ, SQL Server, Docker, xUnit, Testcontainers.

  • DevFreelaREST API

    Backend for a freelancer marketplace, built with CQRS and MediatR and JWT roles. Finishing a project sends the payment to a separate microservice over RabbitMQ and closes the project when it is approved. 84 tests: unit tests, plus API tests against SQL Server and RabbitMQ in containers. C#, .NET 8, EF Core, RabbitMQ, SQL Server, xUnit, Testcontainers.

  • DevFreela.PaymentsMicroservice

    The payment service split out of DevFreela. It consumes payment requests from RabbitMQ, checks the card data (Luhn, CVV, expiry) and publishes a payment-approved event only when the payment is approved. 50 tests, including end-to-end runs against RabbitMQ in a container. C#, .NET 8, RabbitMQ, BackgroundService, xUnit, Testcontainers.

  • MyMovieScoreREST API

    Sign up, save movies to a list and rate them later, with details and external ratings from the OMDb API. JWT auth, clean architecture, CQRS, Docker Compose and Swagger docs. 103 unit and API tests, with the API tests running against SQL Server in a container. .NET 8, EF Core, JWT, xUnit.

  • TaskControlFull-stack web app

    People log in, manage their tasks, see their progress in charts and export PDF reports. 98 tests: unit tests, plus repository tests against SQL Server in a container. ASP.NET Core MVC, .NET 8, Dapper, SQL Server, Highcharts, xUnit.

▶ See all repos on Joao’s GitHub

Contact

commands: experience · about · skills · projects · contact · open <name> · clear