Tiago Rodrigues
Engenheiro de Software · back-end .NET
- Tiago.rds85@hotmail.com
- github.com/TiagoR85
- São José — SC, Brasil
Remoto (Brasil) ou presencial em Florianópolis/SC · resposta em até 1 dia útil
- 8+anos em software
- 20+módulos no SAT/SEFAZ-SC
- milhõesde documentos fiscais/mês
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
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.
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.
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
01/2024 — em andamento · conclusão prevista em 2027
Bacharelado em Engenharia de Software
Centro Universitário União das Américas (Descomplica) · QEQ nível 6 · ~75% concluído · 2.240h cursadas
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
- logpipe-ingest — Tier de ingestão do pipeline de logs.
- logpipe-search — Tier de busca.
- logpipe-contracts — Contrato gRPC versionado compartilhado entre os tiers.
- logpipe-ui — Interface do pipeline.
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
- ci-pipeline-templates — Pipelines reutilizáveis: GitHub Actions, Azure DevOps (DEV/HOM/PROD) e Jenkins com quality gate.
- docker-dotnet-template — Template Docker multi-stage, non-root, healthcheck, métricas e CI que bloqueia CVE alta.
- contract-tests-wiremock — Testes de contrato contra APIs externas, offline.
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.