Skip to content

Anyone can make it work.Engineering makes it last.

Daniel Rocha Oliveira

software engineer

Brasília, Brazil

Technologies

  • 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

About

Software engineer, University of Brasília

Software engineer from the University of Brasília, with four years building end-to-end systems for Brazilian federal agencies, international organizations and private companies — among them the Ministry of Health, UNOPS and ADASA. I work in React and Next.js with TypeScript, plus Node.js, Vue.js and Python/Django, and I own the whole delivery chain: containerization with Docker, CI/CD pipelines on GitLab and GitHub Actions, and the development, staging and production environments.

4
years of experience
7
organizations served
2.000+
municipalities in one database
30
hours a week eliminated
Portrait of Daniel Rocha Oliveira

Education

  • Bachelor of Software Engineering

    Universidade de Brasília

    20192026 · Completed in the first half of 2026

Languages

  • EnglishAdvanced
  • SpanishIntermediate
  • PortugueseNative

Certifications

  • Cyber Threat Intelligence

    Educaweb · 60 hours

  • AI Agents Immersion

    Hashtag Treinamentos · 8 hours

  • Artificial Intelligence Journey

    Hashtag Treinamentos · 8 hours

  • Power BI Intensive

    Hashtag Treinamentos · 8 hours

  • NextLevelWeek

    Rocketseat · 10 hours

Track record

Seven deliveries, one full chain

Every position below is a system that shipped. Where I owned the infrastructure, I also owned the requirements, the code and the pipeline that carried it to production.

  1. Logo Lumni Experience
    01

    Lumni Experience

    ongoing

    Light experience park · Gramado, Brazil

    Software Engineer and Full-Stack Developer

    May 2026 — ongoing · Remote · Contractor, via Manatus Soluções em Tecnologia

    • I lead end to end the system that unifies the company's internal processes, replacing spreadsheet control with a centralized platform — from requirements gathering and architecture through interface design.
    • I set up the development, staging and production environments and maintain the CI/CD pipelines on GitLab, with containerized delivery in Docker.
    • I sustain a complete system single-handedly using AI-assisted development, defining architecture and context before generation and reviewing every output before integrating it — acting as the single technical point of contact, with no internal IT team on the client side.
    Stack: Next.jsTypeScriptDockerGitLab CI/CD
  2. Logo Zenite
    02

    Zenite

    ongoing

    Clinic management system · own venture

    Founder, Dev, Tech Lead and Software Engineer

    Apr 2026 — ongoing · Brasília, Brazil

    • I founded and technically lead the product, defining architecture, roadmap and stack for a clinic management system.
    • I assembled and coordinate the team and develop alongside it, distributing work in agile cycles and running code review.
    • I defined the delivery infrastructure and own data modeling, the security of sensitive health information and the system's compliance with Brazil's data protection law.
    Stack: Next.jsTypeScriptFirebaseGitHub Actions
  3. Logo UNOPS
    03

    UNOPS

    ongoing

    United Nations Office for Project Services

    Full-Stack Developer

    Feb 2025 — ongoing · Brasília, Brazil · Contractor, via Manatus Soluções em Tecnologia

    4

    people on the team

    • I develop front-end and back-end of the NCNH Grants Manager, the platform that manages social projects and contracts signed with UNOPS partner institutions.
    • I took part in migrating the front-end from Vue.js to Next.js with TypeScript, building reusable components that standardized new screens and cut rework across the team's deliveries.
    • I maintain the CI/CD pipelines on GitLab and the development, staging and production environments, including deploy-time optimization and VM administration over SSH.
    Stack: Next.jsTypeScriptVue.jsGitLab CI/CDLinux
  4. Logo MountUp
    04

    MountUp

    Visual communication

    Tech Lead and Full-Stack Developer

    Nov 2025 — Jun 2026 · Brasília, Brazil · Contractor, via Manatus Soluções em Tecnologia

    6

    people led

    • I technically led a team of six building the company's proprietary system, owning architecture, task breakdown and delivery quality.
    • I built from scratch the platform that centralizes quotes, inspections, installations, maintenance and the management of operators and field agents — each operation with its own flow — digitizing processes previously controlled in spreadsheets.
    • I set up CI/CD pipelines on GitLab with Docker and environment separation, plus code and review standards that cut rework and sped up onboarding for new developers.
    Stack: Next.jsTypeScriptDockerGitLab CI/CD
  5. Logo Ministério da Saúde
    05

    Ministério da Saúde

    Brazilian Federal Government

    Data and Database Analyst

    Feb 2025 — Dec 2025 · Brasília, Brazil · Contractor, via Manatus Soluções em Tecnologia

    4

    national dashboards

    • I administered the PostgreSQL database of the new pharmaceutical assistance system for Brazil's public health service, at national scale.
    • I single-handedly built the four analytical dashboards in Apache Superset for monitoring medication dispensing, replacing manually consolidated reports.
    • I optimized critical SQL queries, cutting load time for the operational reports.
    Stack: PostgreSQLApache SupersetSQL
  6. Logo PSDB
    06

    PSDB

    Municipal elections

    Database and Data Analyst

    Aug 2024 — Dec 2024 · Brasília, Brazil · Contractor

    2.000+

    municipalities in the database

    • I automated the payment release flow in SQL Server with triggers, functions and stored procedures, eliminating thirty hours a week of manual checking.
    • I structured the database that consolidated data from more than two thousand municipalities and built Apache Superset dashboards used by ten managers in decision-making.
    Stack: SQL ServerApache SupersetT-SQL
  7. Logo ADASA
    07

    ADASA

    Water, Energy and Sanitation Regulatory Agency of Brasília

    Intern — Information Technology Department

    Feb 2022 — Jul 2023 · Brasília, Brazil

    4

    departments served

    • I built Power BI dashboards for tracking regulatory indicators, giving four departments of the agency autonomy to run their own queries.
    Stack: Power BISQL

Proprietary systems — source code under non-disclosure agreement.

Skills

What I operate

Grouped by the job each one does in a delivery, not by market fashion.

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 and infrastructure

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

I own all three environments — development, staging and production — on the projects I work on.

04

Databases and BaaS

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

AI-assisted development

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

Agentic development with context and architecture defined before generation, and review of every output before integrating it.

06

Data and BI

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

Engineering and process

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

Contact

Let's build something that holds up

If you have a system to build, a process stuck in spreadsheets or a team that needs technical direction — tell me the problem.