Skip to content
View joaodutra88's full-sized avatar

Block or report joaodutra88

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
joaodutra88/README.md

João Vítor Dutra

Software Development Engineer in Test (SDET) · Backend & Quality Engineering

Engenharia de Software (INATEL) · Test Automation · Confiabilidade de Sistemas · CI/CD & Cloud

LinkedIn Email Location


🚀 Sobre mim

Engenheiro de Software formado pelo INATEL, atuando como SDET (Software Development Engineer in Test) na AnkaTech. Especialista em arquitetura de testes automatizados, garantia de qualidade e engenharia de confiabilidade para sistemas financeiros distribuídos e de missão crítica.

Combinando visão profunda de desenvolvimento backend com rigor de qualidade de software, atuo na sustentação e blindagem de motores analíticos de wealth management e billing:

  • 🛡️ Engenharia de Qualidade & Test Automation (Foco Principal): Arquitetura e desenvolvimento de frameworks de testes automatizados (E2E, integração e contratos de API). Construção de matrizes de regressão rigorosas, auditorias de blast radius para releases críticas e validação determinística de regras de negócio em esteiras CI/CD.
  • 🔍 Diagnóstico Forense & Investigação de Causas-Raiz: Análise profunda de exceções e discrepâncias em pipelines de dados e APIs de corretoras. Reprodução e cobertura de cenários complexos (edge cases de resgates, abertura zerada, cálculos de cotas e concorrência) garantindo que bugs corrigidos nunca regridam.
  • 🏦 Sistemas Financeiros & Wealth Management: Domínio das regras de negócio de consolidação patrimonial e cobrança automática (billing multitenant). Conciliação de posições e movimentações de múltiplos ativos (Ações, Renda Fixa, Fundos Onshore/Offshore, Derivativos e Estruturados), cálculo de rentabilidade (TWR, TIR, PnL, NAV e gross-up tributário) e integrações assíncronas com APIs de mercado (BTG Pactual, XP Investimentos, Gorila, Omie).
  • ⚙️ Desenvolvimento Backend & Motores de Cálculo (Java / Spring Boot): Atuação direta no núcleo do backend Java (Spring Boot) responsável por cálculos financeiros complexos: algoritmos de consolidação de cotas, merge de carteiras multi-corretora, apuração de PnL/TWR e regras determinísticas de desempate de custódia sob alta concorrência.
  • 📊 Engenharia de Dados, Normalização & Chaves Canônicas: Modelagem de chaves de reconciliação e pipelines de transformação em PostgreSQL e MySQL Multitenant. Mapeamento de dados heterogêneos e brutos de corretoras (layouts distintos de XP, BTG e Gorila) para schemas unificados de patrimônio, garantindo integridade referencial e eliminação de duplicidades.
  • ☁️ Cloud, DevOps & Tooling: Automação de pipelines no Azure DevOps, versionamento com Git, infraestrutura na AWS (ECS, Lambda, SQS FIFO, CloudWatch) e desenvolvimento de ferramentas internas para automação de testes e rotinas de suporte.

🛠️ Stacks & Tecnologias

Qualidade & Automação de Testes:
Jest JUnit 5 Vitest Mockito Playwright Testcontainers


Linguagens & Frameworks:
TypeScript Java Node.js Spring Boot Fastify Python JavaScript

Bancos de Dados & Mensageria:
PostgreSQL MySQL AWS SQS TypeORM


Cloud, DevOps & Infra:
Azure DevOps Git AWS AWS ECS AWS Lambda Docker Linux

Popular repositories Loading

  1. tern-omp-usage tern-omp-usage Public

    Tern status-line plugin: Claude and Codex limits from omp, work-week budget, alerts, a 7-day usage and cost dashboard, and one-click updates

    Luau 3

  2. SD_JoaoDutra SD_JoaoDutra Public

    Projetos práticos para a disciplina SD do INATEL

    C

  3. C214-lab-tarefa2 C214-lab-tarefa2 Public

    JavaScript

  4. C214-lab-tarefa3 C214-lab-tarefa3 Public

    Java

  5. joaodutra88 joaodutra88 Public

  6. C214-exercicio-pratico1 C214-exercicio-pratico1 Public

    C214 - Engenharia de Software Exercício prático Professor: Christopher Lima

    Java