Pular para o conteúdo
← Início

Tiago Rodrigues

Engenheiro de Software · back-end .NET

Remoto (Brasil) ou presencial em Florianópolis/SC · resposta em até 1 dia útil

Perfil

Engenheiro de software com 8+ anos de experiência, hoje sócio e engenheiro principal no SAT (Sistema de Administração Tributária) da SEFAZ-SC — mais de 20 módulos, 300+ contribuidores e dezenas de milhões de documentos fiscais processados por mês.

Trabalho de ponta a ponta: API, mensageria, painel, testes e deploy. Cada família de projetos abaixo tem repositório próprio, com README, testes e CI.

Experiência

  1. 08/2019 — atual

    Sócio e Engenheiro de Software

    DBY Desenvolvimento de Sistemas · Florianópolis, SC · prestação de serviços à SEFAZ-SC

    • Engenheiro principal no SAT: plataforma fiscal com 20+ módulos, 300+ contribuidores e milhões de documentos fiscais por mês.
    • Product Owner e Scrum Master em projetos de grande porte, com múltiplos stakeholders governamentais.
    • Bibliotecas .NET multi-target (net48 + net8.0) para migração gradual sem ruptura de integrações governamentais.
    • APIs RESTful e serviços gRPC para integrações interagências com SSP, CPESC, TJSC e PRF.
    • Jobs distribuídos com Akka.NET (actor model + cluster sharding) e autenticação OAuth 2.0 / OpenID Connect com OpenIddict.
    • Filas de mensageria (RabbitMQ, Kafka) para pipelines assíncronos e geração de relatórios em Excel e PDF.
    • Modernização de legado ASP.NET Web Forms (4.500+ páginas) para Blazor Server; CI/CD com Azure DevOps e Jenkins.
  2. 02/2018 — 07/2019

    Analista de Suporte de TI — Software

    EDM Softwares · Florianópolis, SC

    • Suporte técnico e resolução de problemas em aplicações corporativas.
    • Transição para desenvolvimento com estudo autônomo de C# e .NET.
  3. 04/2016 — 09/2017

    Especialista em Suporte de Software Fiscal

    Nacional Equipamentos de Automação · Florianópolis, SC

    • Suporte técnico e treinamento de usuários em software de gestão fiscal — primeiro contato com o ecossistema fiscal brasileiro.

Formação

Idiomas

  • Português — nativo
  • Inglês — B1 — leitura, escrita e interação; produção oral A2

Certificações

  • Microsoft Certified: Azure Developer Associate (abr/2025)
  • Governança Digital 4.0 — 240h (2026)
  • Descomplica — trilha Engenharia de Software: 10 certificados (programação, POO, banco de dados, mobile, estruturas de dados, sistemas operacionais, UX, IoT e redes)
  • DevOps I e II · Cloud Computing · Testes de Software (Descomplica)

Competências

Linguagens
C# · TypeScript / JavaScript · Python · PowerShell · SQL
Back-end e integrações
ASP.NET · Blazor · gRPC · REST · SOAP / WCF · Entity Framework · Dapper · OAuth 2.0 / JWT · OpenIddict
Dados
SQL Server · PostgreSQL · Oracle · MySQL · Redis · MongoDB · Elasticsearch / Kibana · MinIO
Mensageria
Kafka · RabbitMQ
Cloud e DevOps
Azure · AWS (S3) · Docker · Kubernetes · Jenkins · Azure DevOps · GitHub Actions · OpenTelemetry / Prometheus
Qualidade
TDD / DDD · MSTest / xUnit · Moq · WireMock · cobertura de código
Fiscal
NF-e · CT-e · MDF-e · NFCom · NF3-e

Projetos

jobforge

  • jobforge-orchestrator — REST API + OpenIddict, outbox transacional para Kafka, scheduler cron com lease em Redis, status por gRPC.
  • jobforge-runner — Consumer Kafka com dedup em Redis (SET NX), retry com backoff, DLQ e reporte por gRPC.
  • jobforge-ui — Console Blazor Server: jobs, Run now, execuções com refresh.

logpipe

einvoice

  • einvoice-api — API do hub de notas fiscais.
  • einvoice-worker — Worker RabbitMQ com ack manual, dedup, retry exponencial, DLQ e geração de PDF.
  • einvoice-ui — UI Blazor Server com parties, faturas e download de PDF por proxy.

Plataforma / DevOps

Estudos de arquitetura

  • akka-cluster-jobs — Cluster sharding Akka.NET: 3 nós, 10k jobs, recuperação de nó.
  • soap-grpc-bridge — Ponte SOAP 1.2 → gRPC com WSDL automático.
  • vbnet-strangler-fig — Strangler fig de VB.NET net48 para C#/.NET 10 com shadow traffic e golden-master.
  • nfe-xml-to-report — Validação de XML de NF-e em Python + relatórios .NET, com proteção XXE.
  • powerhell-deploy-kit — Módulo PowerShell de deploys atômicos com rollback automático.

Web

  • brubru-nails — Site institucional em Astro + Tailwind, SEO e deploy por GitHub Actions.