VVítor Henrique

Belo Horizonte, Brasil

Vítor Henrique
Santos Reis

Programador Full Stack · C# · .NET Core · React.js

Mais de 6 anos a construir aplicações web escaláveis e de elevado desempenho, com foco na integração de sistemas complexos, soluções de faturação e automatização de processos críticos.

Faturas emitidas sem passo manual
~3.000 / mês
Veículos em produção
~10.000
Conferência manual com OCR
1 semana → horas
Vítor Henrique Santos Reis

Resumo profissional

Sou programador Full Stack com mais de 6 anos de atividade no desenvolvimento de aplicações web escaláveis e de elevado desempenho. Trabalho sobretudo com C#, .NET Core e Entity Framework, com forte atuação na integração de sistemas complexos.

Movimento-me com a mesma profundidade entre dois ecossistemas: C# / .NET com Angular e Blazor, e Node.js com React. A isso junto automatização em Python e bases de dados relacionais e não relacionais, além de especialização em faturação eletrónica, integração com entidades públicas e com APIs bancárias.

Atualmente sou a referência técnica de uma equipa de desenvolvimento, conduzindo code reviews, apoiando decisões de arquitetura e acompanhando programadores em início de carreira.

  • Faturação ponta a pontaDo contrato à referência de pagamento no banco e à fatura na entidade pública
  • Emissão fiscal em escalaCerca de 3 mil faturas por mês, com folga de capacidade no fluxo
  • Automatização e OCRUma semana de conferência manual por mês reduzida a poucas horas
  • Modernização de legadoMigração de sistemas VB6 e automatização de processos manuais
  • Liderança técnicaCode review, boas práticas e acompanhamento da equipa

Tecnologias e competências

Ferramentas com que trabalho no dia a dia, do back-end à entrega em produção.

Back-end

  • C#
  • .NET 8 / .NET Core
  • ASP.NET Core
  • Entity Framework
  • Node.js
  • Express
  • APIs REST

Front-end

  • React.js
  • Angular
  • Blazor
  • TypeScript
  • JavaScript
  • Tailwind CSS

Integrações

  • Faturação eletrónica
  • APIs bancárias
  • APIs de terceiros
  • RabbitMQ
  • SignalR

Python & automatização

  • Python
  • FastAPI
  • OCR (Tesseract)
  • OpenCV

Dados

  • SQL Server
  • PostgreSQL
  • MongoDB
  • Modelação de dados

Infraestrutura

  • Docker
  • Linux
  • AWS (EC2)
  • IIS
  • Serviços Windows
  • Quartz (agendamentos)
  • Serilog
  • Swagger / OpenAPI

Arquitetura & qualidade

  • Clean Architecture
  • DDD
  • Microsserviços
  • SOLID
  • Testes com xUnit
  • Code review

Práticas

  • Git
  • Scrum / Kanban
  • Acompanhamento técnico
  • Levantamento de requisitos

Legado

  • VB6
  • Crystal Reports
  • Migração para .NET

Experiência profissional

  1. Out. 2025 — Presente

    Consultor de Desenvolvimento de Software

    Head5 Engenharia·Contratação direta desde abr/2026 · início via Tarso Tecnologia·Belo Horizonte, Brasil·Híbrido

    • Único programador sénior da equipa, atuando como referência técnica para um programador júnior e dois estagiários: code review, decisões de arquitetura e acompanhamento.
    • Desenvolvimento do leitor de documentos com OCR em Python, que substituiu a conferência manual de PDF técnicos — cerca de uma semana de trabalho por mês reduzida a poucas horas de revisão.
    • Instalação do serviço de OCR em servidor Ubuntu e das aplicações .NET em IIS no servidor da empresa.
    • Arquitetura das funcionalidades novas em microsserviços, com modelação orientada ao domínio (DDD) e comunicação por APIs REST.
    • Testes unitários e de integração com xUnit nos módulos críticos, verificados no code review.
    • Análise, especificação e implementação de soluções empresariais à medida.
    • Melhoria contínua dos processos internos de desenvolvimento.
  2. Ago. 2025 — Out. 2025

    Analista de Sistemas

    Siematec Informática

    • Manutenção e evolução de um sistema legado em VB6 com Crystal Reports, incluindo a interoperabilidade com módulos novos escritos em C#.
    • Desenvolvimento de integrações entre o sistema legado e plataformas modernas, privilegiando escalabilidade e fiabilidade.
    • Migração de funcionalidades para novas tecnologias e automatização de processos até então manuais.
    • Modelação dos módulos novos em C# com DDD, isolados do legado como serviços independentes.
    • Testes automatizados com xUnit nos módulos novos, criando rede de segurança para a migração gradual.
    • Apoio à equipa técnica na análise de pedidos e resolução de problemas em ambiente de produção.
  3. Jan. 2024 — Ago. 2025

    Programador Full Stack

    Globalrv Rastreamento Lda.·sgtrack.com.br

    • Construção da faturação automatizada da operação: o sistema lê os contratos e a frota associada a cada um, gera a referência de pagamento através da API bancária e emite a fatura junto da entidade municipal — tudo num fluxo único, sem passo manual.
    • Cerca de 3 mil faturas emitidas por mês em utilização interna, com folga de capacidade para volumes bem superiores.
    • Integração com as APIs de três bancos para emissão e acompanhamento de referências de pagamento.
    • Manutenção e evolução dos sistemas de documentos fiscais e de transporte em C#, .NET Core e Entity Framework, mantendo a conformidade legal a cada alteração de regras.
    • Separação do sistema em serviços independentes com DDD, isolando os domínios de faturação, frota e emissão fiscal.
    • Testes unitários e de integração com xUnit nas rotinas fiscais e de integração bancária, onde uma falha em produção significa uma fatura emitida errada.
  4. Mar. 2020 — Jan. 2024

    Programador Full Stack

    Trabalho independente

    • Desenvolvimento de soluções web para clientes de vários setores, com foco em aplicações robustas e escaláveis.
    • Implementação de uma plataforma de consulta de saldos que integra quatro APIs de terceiros.
    • Criação de um serviço com funcionalidades avançadas de consulta de dados financeiros.
    • Alojamento e manutenção das aplicações em instâncias EC2 na AWS: aprovisionamento, instalação e monitorização.
    • Desenvolvimento de sites institucionais aplicando boas práticas de front-end e back-end.

Alguns trabalhos

Soluções que desenvolvi e mantive em produção, com utilizadores reais.

Formação académica e cursos

A frequentar

Licenciatura em Sistemas de Informação

Centro Universitário Newton Paiva·desde jun. 2025

Fundamentos da computação, lógica e algoritmos, estruturas de dados, arquitetura de computadores, bases de dados e engenharia de software, com ênfase em programação orientada a objetos.

2020 — 2021

Curso Técnico em Desenvolvimento Web

FATEC SENAI Belo Horizonte·curso suspenso

HTML, CSS, JavaScript, React.js, Node.js e bases de dados relacionais e não relacionais, com projetos práticos em metodologias ágeis (Scrum e Kanban).

Complementar

Cursos online

Alura

  • Entity Framework Core
  • .NET Core
  • Bootstrap 4

Udemy

  • React + Redux
  • Web Moderno 2022
  • POO em Java

Vamos conversar

Estou disponível para novos projetos e trocas técnicas, incluindo trabalho remoto com equipas na Europa. Escolha o canal que preferir — costumo responder rapidamente.