brunocordeiro.dev

Currículo

Monte o CV

Vaga específica

Skills que batem vão para a frente e ganham destaque na stack de cada experiência.

Vazio usa o resumo padrão.

Bruno Cordeiro

Full Stack Engineer

Aberto a vagas remotas internacionais · UTC−3

bcordeiro.dev@gmail.com

Brasília-DF, Brasil

github.com/bcordeirodev

linkedin.com/in/bruno-c-a85561142

Português — nativo · Inglês — B1, quase B2

Sou Full Stack Engineer com mais de 10 anos de experiência construindo sistemas web com PHP e Laravel no back-end e Angular, React e TypeScript no front-end, do código da aplicação aos pipelines de CI/CD e à infraestrutura com Docker e Kubernetes. Hoje desenvolvo uma plataforma de grande porte do setor público, usada em mais de 90 unidades, com Angular e NestJS, e mantenho aplicações Laravel em produção desde 2017.

Experiências

Full Stack Engineer · G4F Soluções Corporativas

Brasília-DF

mar 2022 – atual

4 anos 6 meses

  • Sistema de atendimento ao público de grande porte (setor público federal) — Plataforma multi-idioma de atendimento ao cidadão usada em mais de 90 unidades, com geração documental e verificação de identidade
  • Nova geração do sistema de atendimento (setor público federal) — Criação da versão modernizada que substituirá o sistema legado em uso em todas as unidades

Stack: Angular 22 · Angular Material + Fuse · NestJS 11 · Laravel · TypeScript · Next.js 15 (App Router/Turbopack) · React 18 · MUI 5 · Tailwind CSS · Redux · React Query · SWR · Formik/Yup · Highcharts · i18n (next-intl) · Transloco · ng-apexcharts · Prisma 6 · Passport/JWT · NestJS Throttler · WebSockets (socket.io) · Express · AdonisJS · Deno · PostgreSQL · Redis · Docker · Kubernetes · Microsserviços · SSO gov.br (Login Único/OIDC) · Design System gov.br (GOVBR-DS) · Jest · SonarQube · Jenkins · GitLab CI · hCaptcha + biometria facial · DOMPurify · CSP por request/HSTS · Geração documental (PDF/xlsx) · E-mail transacional (MJML) · Bamboo · Harbor

Desenvolvedor Frontend · VegaIT

Brasil

ago 2022 – mai 2024

1 ano 10 meses

  • SIM – Manutenção — Gestão de manutenção hoteleira: QR code de equipamentos, cadastros de andares, quartos e objetos, ordens de serviço

Stack: React · Redux · Context API · React Query · TypeScript · MSW · Styled Components · JWT · Azure DevOps (Pipelines) · ESLint/Prettier/tsc

Full Stack Engineer · Ebserh

Brasília-DF

set 2021 – jun 2022

10 meses

  • Sistema de gestão hospitalar — Controle de orçamentos e cadastros de hospitais e setores para a rede de hospitais universitários federais

Stack: Angular 12/13 · Angular Material 12 · Fuse (Angular Material template) · Laravel 8 · PHP 7.4/8.0 · React 17 · TypeScript 4 · Transloco · ng-apexcharts · Tailwind CSS 2 · Eloquent (migrations, factories, API Resources) · PostgreSQL 13 · Docker · Portainer · Azure Pipelines · Git · ESLint/Prettier/tsc · Jest · PHPUnit 9

Full Stack Engineer · Basis Tecnologia

Brasília-DF

dez 2020 – jun 2022

1 ano 7 meses

  • SECIC — Sistema interno de classificação de informações (governo federal)
  • Pátria Voluntária — Arrecadação e distribuição de doações (programa do governo federal)

Stack: React · TypeScript · Redux · Context API · MUI · Styled Components · Yup · JWT + ACL · SASS · Jest · PHP 7 · Laravel 8.1 · Eloquent · Swagger · AdonisJS · Express · Oracle · Jenkins · SonarQube · Docker · Docker Compose · Rancher · Harbor · Adobe XD

Desenvolvedor PHP · Partido Republicano da Ordem Social

Brasília-DF

nov 2017 – dez 2020

3 anos 2 meses

  • Gráfica Pros — Gestão e impressão de materiais gráficos
  • SGP / SGJ / GPES — Sistemas de gestão partidária, jurídica e de pesquisas

Stack: PHP 5.6/7.4 · Laravel · Optimuz (framework próprio) · Propel · Eloquent · Vue.js · jQuery · Bootstrap 4 · SASS/LESS · MySQL · PostgreSQL · Redis · Apache · Linux

Desenvolvedor PHP · Transoft

Brasília-DF

jun 2017 – mai 2018

1 ano

  • Transnet — Gestão e logística de transportes

Stack: PHP 4 · Oracle · JavaScript · HTML/CSS · Bootstrap · jQuery · SASS

Desenvolvedor PHP Jr · Plug Digital

Brasília-DF

jan 2016 – nov 2017

1 ano 11 meses

  • ExpliQa — Monitoramento de call center
  • SGP / GPES — Gestão partidária e pesquisas estratégicas

Stack: PHP 5.6 · MVC · POO · Propel ORM · Framework próprio (CLI, docs padrão de mercado) · PHPDoc/PSRs · Bootstrap · jQuery + plugins (datepicker, carousel, gráficos) · SASS · SVN · Linux

Skills

Frontend

Angular 22Angular Material + FuseTransloco · ng-apexcharts · QuillNext.js 15React 19TypeScript · JavaScriptHTML · CSSModos de renderizaçãoArquitetura feature-basedMUI 6 + EmotionTanStack Query · SWRreact-hook-form + ZodData vizi18nSEO técnicoPerformance frontendAcessibilidadeRedux · Context APIStyled Components · SASS/SCSSDesign System gov.brVue.js · Bootstrap · LESSjQueryTailwind CSSFramer Motion

Backend & Dados

Laravel 12PHP 5.6 → 8.2NestJSArquitetura em camadasREST + OpenAPIORMs — 6 em 3 runtimesAutenticação & SSOSegurança aplicada (OWASP)Caching e padrões assíncronosRate limitingFilas e jobs idempotentesSchedulerLogging estruturado com PII redactionIntegrações de terceirosLGPD aplicadaWebSocketsMicrosserviçosExpress · AdonisJSDenoFundamentos de projetoPostgreSQL 15Redis 7SQL multi-dialetoOracleMySQL

DevOps & Infra

Deploy blue/greenDockerGitHub ActionsOpenTelemetryRegistry GHCRVPS LinuxSupervisorMigrations expand/contractPostmortemsBashKubernetesJenkins · Bamboo · GitLab CIRancher · HarborApache · Nginx · UbuntuAzure DevOps

Qualidade & Testes

PHPUnitMatriz de banco no CIPHPStan nível 5PlaywrightTestes de segurançaLint como gateSonarQubeJest · Testing Library · MSW

IA & Metodologias

IA-first com guardrailsContexto como artefatoEcossistema de tooling de agentesWorkflow gitADRs + MermaidMonetização webE-mail transacional/lifecycleSCRUM, Lean Kanban, JiraLevantamento de requisitos e documentação

Certificações

PSM I — Professional Scrum Master

Scrum.org · jan 2024

scrum.org/user/1506558

JSNSD — OpenJS Node.js Services Developer

The Linux Foundation · fev 2025 · válido até fev 2027

JavaScript Algorithms and Data Structures

freeCodeCamp · out 2024

freecodecamp.org/certification/bruno_cordeiro-jaads/javascript-algorithms-and-data-structures

Educação

Bacharelado em Análise e Desenvolvimento de Sistemas

Universidade Paulista (UNIP) · 2014–2017

Case study

Link Charts — estudo de caso — Encurtador de URL com analytics de clique, que mantenho sozinho em produção desde 2025 — Laravel, Next.js e deploy blue/green por tag · brunocordeiro.dev/pt/link-charts