brunocordeiro.dev

Résumé

Build the CV

Targeted application

Matching skills move to the front and stand out in each role's stack.

Leave empty to use the default summary.

Bruno Cordeiro

Full Stack Engineer

Open to remote international roles · UTC−3

bcordeiro.dev@gmail.com

Brasília-DF, Brazil

github.com/bcordeirodev

linkedin.com/in/bruno-c-a85561142

Portuguese — native · English — B1, approaching B2

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.

Experience

Full Stack Engineer · G4F Soluções Corporativas

Brasília-DF

Mar 2022 – current

4 yrs 6 mos

  • 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

Frontend Developer · VegaIT

Brazil

Aug 2022 – May 2024

1 yr 10 mos

  • 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

Full Stack Engineer · Ebserh

Brasília-DF

Sep 2021 – Jun 2022

10 mos

  • 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

Full Stack Engineer · Basis Tecnologia

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

PHP Developer · Partido Republicano da Ordem Social

Brasília-DF

Nov 2017 – Dec 2020

3 yrs 2 mos

  • 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

PHP Developer · Transoft

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

Junior PHP Developer · Plug Digital

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

Skills

Frontend

Angular 22Angular Material + FuseTransloco · ng-apexcharts · QuillNext.js 15React 19TypeScript · JavaScriptHTML · CSSRendering modesFeature-based architectureMUI 6 + EmotionTanStack Query · SWRreact-hook-form + ZodData vizi18nTechnical SEOFrontend performanceAccessibilityRedux · Context APIStyled Components · SASS/SCSSgov.br Design SystemVue.js · Bootstrap · LESSjQueryTailwind CSSFramer Motion

Backend & Data

Laravel 12PHP 5.6 → 8.2NestJSLayered architectureREST + OpenAPIORMs — 6 across 3 runtimesAuthentication & SSOApplied security (OWASP)Caching and async patternsRate limitingIdempotent queues and jobsSchedulerStructured logging with PII redactionThird-party integrationsLGPD (Brazilian GDPR) complianceWebSocketsMicroservicesExpress · AdonisJSDenoDesign fundamentalsPostgreSQL 15Redis 7Multi-dialect SQLOracleMySQL

DevOps & Infra

Blue/green deployDockerGitHub ActionsOpenTelemetryGHCR registryLinux VPSSupervisorExpand/contract migrationsPostmortemsBashKubernetesJenkins · Bamboo · GitLab CIRancher · HarborApache · Nginx · UbuntuAzure DevOps

Quality & Testing

PHPUnitDatabase matrix in CIPHPStan level 5PlaywrightSecurity testsLint as a gateSonarQubeJest · Testing Library · MSW

AI & Methods

AI-first with guardrailsContext as an artifactAgent tooling ecosystemGit workflowADRs + MermaidWeb monetizationTransactional/lifecycle emailSCRUM, Lean Kanban, JiraRequirements gathering and documentation

Certifications

PSM I — Professional Scrum Master

Scrum.org · Jan 2024

scrum.org/user/1506558

JSNSD — OpenJS Node.js Services Developer

The Linux Foundation · Feb 2025 · valid until Feb 2027

JavaScript Algorithms and Data Structures

freeCodeCamp · Oct 2024

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

Education

B.Sc. in Systems Analysis and Development

Universidade Paulista (UNIP) · 2014–2017

Case study

Link Charts — case study — A URL shortener with click analytics that I run solo in production since 2025 — Laravel, Next.js and blue/green deploys by tag · brunocordeiro.dev/en/link-charts