brunocordeiro.dev

Bruno Cordeiro

Full Stack Engineer · Brasília-DF, Brazil

  • Laravel · PHP
  • Angular
  • TypeScript
  • React · Next.js
  • Docker · K8s

I'm a Full Stack Engineer with over 10 years of experience building web systems with PHP and Laravel on the back end and Angular, React and TypeScript on the front end, from application code to CI/CD pipelines and infrastructure with Docker and Kubernetes. I currently build a large-scale public-sector platform used across 90+ service units with Angular and NestJS, and I have kept Laravel applications in production since 2017.

Open to remote international roles · UTC−3

Experience

  1. G4F Soluções Corporativas

    Full Stack Engineer · Brasília-DF

    Mar 2022 – current

    4 yrs 6 mos

    alongside VegaIT, Ebserh, Basis Tecnologia

    • Large-scale public service system (federal public sector) — Multi-language citizen-facing platform used across 90+ service units, with document generation and identity verification
    • Next-generation public service system (federal public sector) — Creation of the modernized version that will replace the legacy system used across all units

    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 · Microservices · gov.br SSO (Login Único/OIDC) · gov.br Design System (GOVBR-DS) · Jest · SonarQube · Jenkins · GitLab CI · hCaptcha + facial biometrics · DOMPurify · Per-request CSP/HSTS · Document generation (PDF/xlsx) · Transactional email (MJML) · Bamboo · Harbor

  2. VegaIT

    Frontend Developer · Brazil

    Aug 2022 – May 2024

    1 yr 10 mos

    alongside G4F Soluções Corporativas

    • SIM – Maintenance — Hotel maintenance management: equipment QR codes, floor/room/asset registries, service orders

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

  3. Ebserh

    Full Stack Engineer · Brasília-DF

    Sep 2021 – Jun 2022

    10 mos

    alongside G4F Soluções Corporativas, Basis Tecnologia

    • Hospital management system — Budget control and hospital/department registries for the federal university hospital network

    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

  4. Basis Tecnologia

    Full Stack Engineer · Brasília-DF

    Dec 2020 – Jun 2022

    1 yr 7 mos

    • SECIC — Internal information classification system (federal government)
    • Pátria Voluntária — Donation collection and distribution platform (federal government program)

    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

  5. Partido Republicano da Ordem Social

    PHP Developer · Brasília-DF

    Nov 2017 – Dec 2020

    3 yrs 2 mos

    alongside Transoft

    • Gráfica Pros — Print shop management and production
    • SGP / SGJ / GPES — Party, legal, and research management systems

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

  6. Transoft

    PHP Developer · Brasília-DF

    Jun 2017 – May 2018

    1 yr

    • Transnet — Freight transportation and logistics management

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

  7. Plug Digital

    Junior PHP Developer · Brasília-DF

    Jan 2016 – Nov 2017

    1 yr 11 mos

    • ExpliQa — Call center monitoring system
    • SGP / GPES — Party management and strategic research systems

    Stack: PHP 5.6 · MVC · OOP · Propel ORM · In-house framework (CLI, industry-standard docs) · PHPDoc/PSRs · Bootstrap · jQuery + plugins (datepicker, carousel, charts) · SASS · SVN · Linux

featured projects

all projects

Stack

  • Angular 22G4F, Ebserh

    Standalone components, signals and typed reactive forms with RxJS — on Angular since version 12, in 2021

  • Angular Material + FuseG4F, Ebserh

    Licensed Fuse template — multi-layout theming over Angular Material + CDK and Tailwind, from the Angular 12 generation to the current one

  • Transloco · ng-apexcharts · QuillG4F, Ebserh

    The libraries the Fuse stack runs on: i18n with Transloco, ApexCharts dashboards and rich-text editing

  • Next.js 15Link Charts, G4F

    App Router, Server Components, ISR + cache tags, Turbopack; since versions 13/14 with React 17/18

  • React 19Link Charts

    Foundation of the entire frontend, with Server Components

  • TypeScript · JavaScriptLink Charts

    strict mode + noUncheckedIndexedAccess across ~570 files; ES6+ since 2016, TS end to end since 2020

  • HTML · CSSLink Charts

    Semantic markup and modern CSS (SASS/SCSS, LESS, Tailwind, CSS-in-JS), including client sites

  • Rendering modesLink Charts, G4F

    CSR, SSR, SSG, ISR, PPR — from corporate SPA, SSG and SSR routes to ISR 300s + revalidateTag

  • Feature-based architectureLink Charts

    10 features in production

  • MUI 6 + EmotionLink Charts

    SSR, light/dark themes, custom design system

  • TanStack Query · SWRLink Charts, G4F

    36 call sites and centralized query keys on v5 (formerly React Query); SWR on a large-scale public service system

  • react-hook-form + ZodLink Charts

    Layered form validation on the frontend

  • Data vizLink Charts

    30 ApexCharts chart components, choropleth/heatmap maps with Leaflet, tables with material-react-table

  • i18nLink Charts, G4F

    i18next — 13 namespaces in production; multi-language corporate product

  • Technical SEOLink Charts

    Metadata API, JSON-LD, programmatic sitemap/robots, llms.txt

  • Frontend performanceLink Charts

    next/font, optimizePackageImports, dynamic imports

  • AccessibilityLink Charts

    312 uses of aria-*, prefers-reduced-motion, layout validated at 320px

  • Redux · Context APIG4F, Basis

    State management in corporate projects

  • Styled Components · SASS/SCSSG4F, Basis

    CSS-in-JS and SASS across corporate interfaces

  • GOVBR-DS and jsx-a11y on a multi-language federal public product

  • Vue.js · Bootstrap · LESSOrdem Social

    Reactive Vue.js components with Bootstrap/LESS in Laravel admin screens — maintained legacy SPAs for ~3 years

  • jQueryOrdem Social, Transoft, Plug Digital

    DOM manipulation and plugins (datepicker, carousel, charts) — production interfaces on PHP systems for ~5 years

  • Tailwind CSSside projects, this site

    Utility-first CSS with custom tokens and theme — shipped responsive landing pages

  • Framer Motionside projects

    Declarative entrance and scroll animations on a published solo landing page

Case study

Link Charts

A URL shortener with click analytics that I run solo in production since 2025 — Laravel, Next.js and blue/green deploys by tag

Release in production · v2.20.0

Read the full case study

education & certifications

  • B.Sc. in Systems Analysis and Development — Universidade Paulista (UNIP) · 2014–2017

PSM I — Professional Scrum Master

Scrum.org

Jan 2024

view credential

JSNSD — OpenJS Node.js Services Developer

The Linux Foundation

Feb 2025

valid until Feb 2027

JavaScript Algorithms and Data Structures

freeCodeCamp

Oct 2024

view credential

AI agent usage

sessions
49
active days
29
longest daily streak
14
tokens generated this month
10.9M
edits
1646
test runs
243
searches
890
commands
4160

aggregate numbers from my entire workflow with AI agents since Jul 2026 — tool- and project-agnostic

Contact

bcordeiro.dev@gmail.com

Portuguese — native · English — B1, approaching B2

GitHubLinkedIn