Tecnologias

Índice de tecnologias

O campo nível é a parte que importa aqui. Muita gente lista vinte tecnologias sem distinguir o que rodou em produção do que foi um tutorial, então a distinção está explícita:

NívelSignifica
aplicado-em-producaousei em sistema que roda e do qual outras pessoas dependem
conhecimentosei trabalhar, mas não tenho sistema em produção que comprove
em-evolucaoestudando agora, ainda não entreguei nada com isso

A coluna da direita diz onde cada uma é usada, que é a pergunta que importa.

Linguagem e framework

TecnologiaNívelOnde eu usoDesde
.NET / C#aplicado-em-producaoa base de tudo que eu escrevo, do Framework 4.5 ao .NET 102022
Angularaplicado-em-producaomanutenção do que já existe, não arquitetura nova2022
React e TypeScriptaplicado-em-producaoprodutos inteiros, das duas pontas; é onde eu escrevo frontend hoje2023

Detalhe em Backend .NET e Frontend React e TypeScript.

Persistência

TecnologiaNívelOnde eu usoDesde
Oracleaplicado-em-producaoo banco da maior parte dos sistemas que eu toco2022
Entity Framework Coreaplicado-em-producaoo ORM padrão do que eu escrevo2022
Dapperaplicado-em-producaoonde a consulta precisa sair do ORM2022
MongoDBaplicado-em-producaodocumento, onde o modelo não é relacional2023
PostgreSQLaplicado-em-producaonos sistemas mais novos2023
TimescaleDBaplicado-em-producaosérie temporal de telemetria, no monitoramento industrial2026

Detalhe em Dados e persistência.

Qualidade

TecnologiaNívelOnde eu usoDesde
xUnitaplicado-em-producaoa suíte da maior parte do que eu escrevo2022
FluentValidationaplicado-em-producaovalidação declarativa, no mesmo conjunto2022

Detalhe em Qualidade e engenharia de contexto.

Plataforma e entrega

TecnologiaNívelOnde eu usoDesde
Dockeraplicado-em-producaoempacotar aplicação .NET para rodar em contêiner2025
Kubernetes, ArgoCD e Helmaplicado-em-producaoonde roda o que eu entrego em contêiner, e como a entrega chega lá2025
GitLab CIaplicado-em-producaopipeline de build, teste e publicação do que eu entrego2022

Detalhe em Plataforma e entrega.

Integração e tempo real

TecnologiaNívelOnde eu usoDesde
MQTTaplicado-em-producaotelemetria de máquina, no monitoramento industrial2026
SignalRaplicado-em-producaoo painel em tempo real do mesmo sistema2026
Keycloak / OIDC / JWTaplicado-em-producaoautenticação, onde ela é centralizada2023
Pollyaplicado-em-producaopolítica de nova tentativa e circuito nas integrações2024

Detalhe em Integrações e sistemas distribuídos.

O que eu declaro como conhecimento, sem produção

TecnologiaNívelObservação
Mensageria com broker (RabbitMQ, Kafka)conhecimentonunca precisei em produção, e é a lacuna que eu fecharia primeiro
gRPCconhecimentosem sistema em produção
Event sourcingconhecimentoestudado, nunca aplicado
Pablo Mickael Quevedo Senior Software Engineer · Novo Hamburgo, RS