GB
Disponível para novas oportunidades

Gabriel Barbosa

Software Engineer

Mais de 5 anos construindo aplicações web e mobile com React, Next.js, React Native e TypeScript. Hoje cuido da arquitetura do Internet Banking da ATF Credit e atuo também no back-end, com serviços em Java e Python.

Porto Alegre, Brasil
engineer.ts
// Porto Alegre, BR · UTC-3
const engineer = {
  name: "Gabriel Barbosa",
  role: "Software Engineer",
  yearsOfExperience: 5,
  frontend: ["React", "Next.js", "TypeScript"],
  mobile: ["React Native"],
  backend: ["Java", "Python", "Node.js"],
  focus: ["product", "performance", "quality"],
} as const;
anos de experiência
0+
anos de experiência
projetos em produção
0+
projetos em produção
clientes e marcas atendidos
0+
clientes e marcas atendidos
fluxos bancários críticos
Pix · TED
fluxos bancários críticos

Sobre

Engenharia com foco em produto, da interface ao serviço.

Sou Software Engineer com mais de 5 anos de experiência construindo e evoluindo aplicações web e mobile. Minha base é o front-end (React, Next.js, React Native e TypeScript), com atuação em arquitetura, micro front-ends e governança técnica.

Na ATF Credit, montei toda a infraestrutura de front-end do Internet Banking e das aplicações mobile, e desenvolvi os principais fluxos da plataforma — autenticação, Pix, TED, transferências e limites de transação. Também atuo no back-end com Java e Python, onde desenvolvi um serviço de comunicação para e-mails, notificações e códigos OTP.

Gosto de decisões técnicas bem fundamentadas, código legível e times que compartilham conhecimento. Por isso, code review e boas práticas fazem parte do meu dia a dia.

Como eu trabalho

  • Comunicação técnica
  • Colaboração multidisciplinar
  • Autonomia
  • Resolução de problemas
  • Pensamento analítico
  • Visão de produto
  • Compromisso com qualidade

Formação

  • Bacharelado em Engenharia de Software

    Universidade Cruzeiro do Sul · em andamento

    2024 – 2028
  • JavaScript Avançado

    TargetTrust

    2019
  • Angular

    TargetTrust

    2019
  • Orientação a Objetos com Java

    TargetTrust

    2018
  • HTML, CSS e JavaScript

    TargetTrust

    2018

Expertise

O que eu faço

O front-end continua sendo minha base, e o back-end tem ganhado cada vez mais espaço no meu trabalho.

Front-end

Interfaces rápidas, acessíveis e escaláveis, com SSR/SSG e atenção a SEO e Core Web Vitals.

  • React
  • Next.js
  • TypeScript
  • JavaScript (ES6+)
  • Tailwind CSS
  • Styled Components
  • Chakra UI
  • Material UI
  • Hero UI

Back-end

Serviços e APIs REST em Java, Python e Node.js/Nest.js, com PostgreSQL e MongoDB. Inclui disparo de e-mails, notificações e OTP.

  • Java
  • Python
  • Node.js
  • Nest.js
  • PostgreSQL
  • MongoDB
  • REST APIs
  • E-mail & notificações
  • OTP

Mobile

Apps em React Native com navegação fluida, persistência local e arquitetura offline-first.

  • React Native
  • Expo
  • Realm
  • Offline-first

Arquitetura & qualidade

Micro front-ends, padrões de código, componentização e code review para times que crescem.

  • Micro front-ends
  • Componentização
  • SPA / MPA
  • Code review
  • Acessibilidade
  • SEO
  • Performance

APIs & integrações

Consumo de APIs, tempo real com WebSocket, mapas, gráficos e distribuição via CDN.

  • Axios
  • React Query
  • WebSocket
  • Google Maps API
  • Google Charts
  • Scripts via CDN

Estado & formulários

Estado previsível e formulários com validação tipada de ponta a ponta.

  • Redux
  • Zustand
  • Context API
  • React Hook Form
  • Yup
  • Zod

Experiência

Trajetória profissional

Da agência ao setor bancário: projetos web, mobile e, mais recentemente, back-end.

  1. Desenvolvedor Front-end Sênior

    ATF Credit · Porto Alegre, RS

    fev. 2026 – atualAtual
    • Montei toda a infraestrutura de front-end do Internet Banking, da arquitetura inicial à definição de stack, padrões de desenvolvimento, organização de código e diretrizes arquitetônicas, visando escalabilidade e evolução sustentável.
    • Desenvolvimento dos principais fluxos bancários da plataforma — autenticação, Pix, TED, transferências e limites de transação, entre outras funcionalidades — com foco em segurança, performance e confiabilidade.
    • Atuação também no front-end das aplicações mobile do banco, estendendo os mesmos padrões de arquitetura e qualidade definidos no Internet Banking.
    • Atuação no back-end com Java e Python, incluindo um serviço de comunicação para disparo de e-mails, envio de notificações e geração e validação de códigos OTP.
    • Referência técnica do time de front-end em decisões de arquitetura, code reviews e disseminação de boas práticas.
    • React
    • Next.js
    • React Native
    • TypeScript
    • Java
    • Python
  2. Desenvolvedor Front-end Pleno

    CRIA Design Digital · Viamão, RS

    mai. 2025 – jan. 2026
    • Desenvolvimento do site em Next.js e da dashboard administrativa da ULook, rede social do segmento de moda, com foco em SEO, performance e experiência do usuário.
    • Desenvolvimento de uma plataforma de investimentos para a EQR Holding, com gráficos interativos, estado global e integração com APIs para apresentação dinâmica de dados.
    • Next.js
    • React
    • TypeScript
    • Tailwind CSS
    • Zustand
  3. Desenvolvedor Front-end Pleno

    Zaply · Porto Alegre, RS

    set. 2024 – abr. 2025
    • Desenvolvimento de uma solução de compra integrada de ingredientes para portais de marcas como Nestlé, Sadia e Qualy.
    • Implementação da experiência de compra em React e adaptação para distribuição via script CDN, permitindo integração com diferentes sites.
    • React
    • TypeScript
    • Chakra UI
    • Zustand
    • Vite
  4. Desenvolvedor Front-end Júnior / Pleno

    CRIA Design Digital · Viamão, RS

    set. 2021 – set. 2024
    • Aplicações web e mobile para clientes como GPTW, FinanTruck, Fogo Cruzado, SOS Água e Luz, Fiquem Sabendo, Agenda Transparente, Bodetech, FleetDesk e Automotive Business.
    • Micro front-end de autenticação para o GPTW com React, TypeScript, Chakra UI, Zustand, React Hook Form e Yup.
    • Aplicações responsivas e dashboards integrados com APIs, Google Maps, Google Charts e WebSocket.
    • Funcionalidades offline-first com Realm e interfaces com foco em acessibilidade, usabilidade e confiabilidade.
    • Aplicações Next.js priorizando SEO, responsividade e carregamento otimizado de conteúdo dinâmico.
    • React
    • React Native
    • Next.js
    • TypeScript
    • Redux
    • Zustand
    • Realm
    • WebSocket
  5. Desenvolvedor Front-end

    Tá No Bolso · Remoto

    mai. 2021 – ago. 2021
    • Desenvolvimento de interfaces web com foco em usabilidade e responsividade, contribuindo para a evolução do produto.
    • React
    • JavaScript
    • CSS
  6. Desenvolvedor de Software Front-end

    ilegra · Porto Alegre, RS

    ago. 2020 – dez. 2020
    • Desenvolvimento front-end em projetos corporativos, com foco em qualidade de código, componentização e colaboração em times multidisciplinares.
    • React
    • JavaScript
    • TypeScript

Contato

Vamos construir algo juntos?

Aberto a oportunidades como Software Engineer, projetos freelance e boas conversas sobre engenharia. Respondo em até 24h.

Enviar e-mailgbarbosa1602@gmail.com