Dynamox
A Dynamox constrói uma plataforma de monitoramento e inspeção industrial (manutenção preditiva para ativos industriais). Entrei em fevereiro de 2025 e trabalho no squad dono do domínio de inspeção: rotas de inspeção, checklists, times, conformidade ("adherence") e relatórios, construindo tanto o frontend web quanto os serviços de backend por trás dele.
Manutenção preditiva industrial e inspeção de ativos: equipes de campo seguem rotas de inspeção, preenchem checklists sobre equipamentos, e a plataforma rastreia cobertura e conformidade para que as plantas possam agir antes que falhas aconteçam. O trabalho abrange backends pesados em dados (hierarquias grandes de ativos, sincronização orientada a eventos entre serviços) e UIs web voltadas ao operador.
- —Entrega full-stack de funcionalidades do domínio de inspeção (frontend em React; backends em NestJS).
- —Sincronização de dados entre serviços via uma arquitetura orientada a eventos (Kafka), o domínio no qual me tornei a referência do time.
- —Confiabilidade em produção: resposta a incidentes, debugging de deadlocks/problemas de conexão, correções seguras de dados em produção.
- —Trabalho de plataforma: remediação de segurança/CVEs, observabilidade, infraestrutura de CI/CD e testes, e infrastructure-as-code para o time.
- +Eu e outro engenheiro estabelecemos a base de um serviço de relatórios depois que escrevi a decisão de arquitetura para separar consultas analíticas do banco transacional. A implantação está em andamento.
- +Conduzi o trabalho de uma mudança de sincronização que atravessava sete tabelas e dois serviços; depois, o time passou a me consultar como referência nesse tipo de problema.
- +Na árvore de ativos, contribuí com a travessia recursiva no backend: o padrão de N×3 consultas sequenciais caiu para três. Outro engenheiro fez a maior parte da tarefa final de busca.
- +Investiguei divergências de aderência às rotas com dados de produção e reproduções em staging, revendo meu critério de medição quando se mostrou amplo demais.
- +Uma mudança de limpeza de roles que implementei causou perda de acesso entre workspaces. Assumi o post-mortem e a decisão arquitetural; o squad compartilhou a implementação do consumer substituto.
- +Ajudei a manter a segurança e a confiabilidade dos serviços, incluindo hardening de containers e dependências ao longo de vários ciclos.
- +Fui promovida de júnior a nível pleno em cerca de 11 meses; o dossiê considerou backend, frontend, arquitetura, segurança, qualidade e entrega contínua.