Ir para o conteúdo

Requisito, arquitetura, produçãoEngenharia em cada etapa

Daniel Rocha Oliveira

engenheiro de software

Brasília-DF

Tecnologias

  • React
  • Next.js
  • TypeScript
  • Vue.js
  • HTML5
  • CSS
  • Node.js
  • Python
  • Django
  • PostgreSQL
  • MongoDB
  • Firebase
  • Supabase
  • Docker
  • GitLab
  • GitHub Actions
  • Linux
  • Git
  • Apache Superset
  • Figma
  • Claude
  • SQL Server
  • Power BI

Em números

As cinco etapas que eu respondo em cada entrega

  1. Requisito
  2. Arquitetura
  3. Código
  4. Pipeline
  5. Produção

Trajetória

Vários projetos, uma cadeia inteira

Cada posição abaixo é um sistema que foi ao ar. Onde eu respondi pela infraestrutura, respondi também pelo requisito, pelo código e pelo pipeline que levou tudo à produção.

  1. Logo Lumni Experience
    01

    Lumni Experience

    em andamento

    Parque de experiências em luz · Gramado-RS

    Engenheiro de Software e Desenvolvedor Full-Stack

    mai. de 2026 — em andamento · Remoto · PJ, via Manatus Soluções em Tecnologia

    O problema

    Os processos internos do parque viviam em planilhas paralelas, sem fonte única de verdade — e sem equipe interna de TI para assumir um sistema que os unificasse.

    O que eu fiz

    • Conduzo de ponta a ponta o sistema que unifica os processos internos da empresa, substituindo o controle em planilhas por uma plataforma centralizada — do levantamento de requisitos e arquitetura ao design de interface.
    • Estruturei os ambientes de desenvolvimento, homologação e produção e mantenho as pipelines de CI/CD no GitLab, com entrega containerizada em Docker.
    • Sustento sozinho a entrega de um sistema completo apoiado em desenvolvimento assistido por IA, definindo arquitetura e contexto antes da geração e revisando cada saída antes de integrá-la — atuando como ponto técnico único, sem equipe interna de TI do lado do cliente.
    Stack: Next.jsTypeScriptDockerGitLab CI/CD
  2. Logo Zenite
    02

    Zenite

    em andamento

    Sistema de gestão clínica · projeto próprio

    Fundador, Tech Lead e Engenheiro de Software

    abr. de 2026 — em andamento · Brasília-DF

    O problema

    Clínicas pequenas administram agenda, prontuário e faturamento em ferramentas desconectadas, e qualquer sistema que as reúna passa a responder por dado sensível de saúde desde a primeira linha.

    O que eu fiz

    • Fundei e lidero tecnicamente o produto, definindo arquitetura, roadmap e stack de um sistema de gestão para clínicas.
    • Montei, coordeno e desenvolvo junto à equipe, distribuindo entregas em ciclos ágeis e conduzindo code review.
    • Defini a infraestrutura de entrega e respondo pela modelagem de dados, pela segurança de informações sensíveis de saúde e pela aderência à LGPD no desenho do sistema.
    Stack: Next.jsTypeScriptFirebaseGitHub Actions
  3. Logo UNOPS
    03

    UNOPS

    em andamento

    Escritório das Nações Unidas de Serviços para Projetos

    Desenvolvedor Full-Stack

    fev. de 2025 — em andamento · Brasília-DF · PJ, via Manatus Soluções em Tecnologia

    4

    pessoas na equipe

    O problema

    O acompanhamento de projetos e contratos sociais firmados com instituições parceiras exigia plataforma própria, e o front-end herdado em Vue.js não sustentava o ritmo de novas telas que o programa pedia.

    O que eu fiz

    • Desenvolvo front-end e back-end do Sistema NCNH Grants Manager, plataforma que gerencia projetos e contratos sociais firmados com instituições parceiras da UNOPS.
    • Participei da migração do front-end de Vue.js para Next.js com TypeScript, implementando componentes reutilizáveis que padronizaram a construção de novas telas e reduziram retrabalho entre as entregas do time.
    • Mantenho as pipelines de CI/CD no GitLab e os ambientes de desenvolvimento, homologação e produção, incluindo otimização do tempo de deploy e administração das VMs via SSH.
    Stack: Next.jsTypeScriptVue.jsGitLab CI/CDLinux
  4. Logo MountUp
    04

    MountUp

    Comunicação visual

    Tech Lead e Desenvolvedor Full-Stack

    nov. de 2025 — jun. de 2026 · Brasília-DF · PJ, via Manatus Soluções em Tecnologia

    6

    pessoas lideradas

    O problema

    Orçamento, vistoria, instalação e manutenção eram controlados em planilhas separadas, cada operação com regra própria e nenhuma visão do conjunto — com seis pessoas precisando trabalhar no mesmo código.

    O que eu fiz

    • Liderei tecnicamente equipe de seis pessoas no desenvolvimento do sistema proprietário da empresa, respondendo por arquitetura, divisão de tarefas e qualidade das entregas.
    • Estruturei do zero a plataforma que centraliza orçamentos, vistorias, instalações, manutenções e a gestão de operadores e agentes — cada operação com fluxo próprio —, digitalizando processos antes controlados em planilhas.
    • Implantei pipelines de CI/CD no GitLab com Docker e separação de ambientes, além de padrões de código e revisão que reduziram retrabalho e aceleraram o onboarding de novos desenvolvedores.
    Stack: Next.jsTypeScriptDockerGitLab CI/CD
  5. Logo Ministério da Saúde
    05

    Ministério da Saúde

    Governo Federal do Brasil

    Analista de Dados e Banco de Dados

    fev. de 2025 — dez. de 2025 · Brasília-DF · PJ, via Manatus Soluções em Tecnologia

    4

    painéis nacionais

    O problema

    O novo sistema de assistência farmacêutica do SUS entrava em operação em escala nacional, e o monitoramento da dispensação de medicamentos dependia de relatórios consolidados à mão.

    O que eu fiz

    • Administrei o banco de dados PostgreSQL do novo sistema de assistência farmacêutica do SUS, de abrangência nacional.
    • Desenvolvi sozinho os quatro painéis analíticos em Apache Superset para monitoramento da dispensação de medicamentos, substituindo relatórios consolidados manualmente.
    • Otimizei consultas SQL críticas, reduzindo o tempo de carregamento dos relatórios operacionais.
    Stack: PostgreSQLApache SupersetSQL
  6. Logo PSDB
    06

    PSDB

    Eleições municipais

    Analista de Banco de Dados e Análise de Dados

    ago. de 2024 — dez. de 2024 · Brasília-DF · PJ

    2.000+

    municípios na base

    O problema

    A liberação de pagamentos passava por trinta horas semanais de conferência manual, e os dados de mais de dois mil municípios estavam espalhados sem base comum para consultar.

    O que eu fiz

    • Automatizei o fluxo de liberação de pagamentos em SQL Server com triggers, functions e stored procedures, eliminando trinta horas semanais de conferência manual.
    • Estruturei a base que consolidou dados de mais de dois mil municípios e desenvolvi painéis em Apache Superset usados por dez gestores na tomada de decisão.
    Stack: SQL ServerApache SupersetT-SQL
  7. Logo ADASA
    07

    ADASA

    Agência Reguladora de Águas, Energia e Saneamento Básico do DF

    Estagiário — Superintendência de Tecnologia da Informação

    fev. de 2022 — jul. de 2023 · Brasília-DF

    4

    áreas atendidas

    O problema

    Quatro áreas da agência dependiam da equipe de TI para qualquer consulta de indicador regulatório.

    O que eu fiz

    • Desenvolvi dashboards em Power BI para acompanhamento de indicadores regulatórios, dando autonomia de consulta a quatro áreas da agência.
    Stack: Power BISQL

Sistemas proprietários — código sob acordo de confidencialidade.

Currículo (PDF) (abre em nova aba)atualizado em agosto de 2026

Competências

O que eu opero

Agrupado pelo papel que cumpre na entrega, não por moda de mercado.

01

Back-end

  • TypeScript
  • Node.js
  • Python
  • Django
  • APIs REST
  • Modelagem de dados
  • SQL
  • Triggers
  • Functions
  • Stored procedures
02

Front-end

  • React
  • Next.js
  • TypeScript
  • JavaScript
  • Vue.js
  • HTML5
  • CSS3
  • Componentização
  • Integração com APIs
03

DevOps e infraestrutura

  • Docker
  • GitLab CI/CD
  • GitHub Actions
  • Pipelines de build e deploy
  • Gestão de ambientes
  • Administração via SSH
  • Linux
  • Git

Respondo pelos três ambientes — desenvolvimento, homologação e produção — nos projetos em que atuo.

04

Bancos de dados e BaaS

  • PostgreSQL
  • Microsoft SQL Server
  • MongoDB
  • Firebase
  • Supabase
  • Otimização de consultas
05

Desenvolvimento assistido por IA

  • Claude Code
  • Codex
  • Gemini
  • Integração de LLMs via API

Desenvolvimento agêntico com definição de contexto e arquitetura antes da geração, e revisão de cada saída antes de integrá-la.

06

Dados e BI

  • Apache Superset
  • Power BI
  • Qlik Sense
  • Power Automate
  • Power Apps
07

Engenharia e processo

  • Arquitetura de software
  • Engenharia de requisitos
  • Scrum
  • Kanban
  • Liderança técnica
  • Code review
  • Documentação
  • IHC
  • Figma

Quem sou

Engenheiro de software formado pela UnB

Engenheiro de software formado pela Universidade de Brasília, com quatro anos construindo sistemas de ponta a ponta para órgãos públicos federais, organismos internacionais e empresas privadas — entre eles Ministério da Saúde, UNOPS e ADASA. Trabalho em React e Next.js com TypeScript, além de Node.js, Vue.js e Python/Django, e respondo pela esteira de entrega inteira: conteinerização com Docker, pipelines de CI/CD em GitLab e GitHub Actions e a gestão dos ambientes de desenvolvimento, homologação e produção.

Retrato de Daniel Rocha Oliveira

Formação

  • Bacharelado em Engenharia de Software

    Universidade de Brasília

    20192026 · Concluído no primeiro semestre de 2026

Idiomas

  • InglêsAvançado
  • EspanholIntermediário
  • PortuguêsNativo

Certificações

  • Inteligência de Ameaças Cibernéticas

    Educaweb · 60 horas

  • Imersão Agentes de IA

    Hashtag Treinamentos · 8 horas

  • Jornada Inteligência Artificial

    Hashtag Treinamentos · 8 horas

  • Intensivão de Power BI

    Hashtag Treinamentos · 8 horas

  • NextLevelWeek

    Rocketseat · 10 horas

Contato

Vamos construir algo que fica de pé

Se você tem um sistema para construir, um processo travado em planilha ou uma equipe que precisa de direção técnica — me conte o problema.