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, 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
- 2024 – 2028
Bacharelado em Engenharia de Software
Universidade Cruzeiro do Sul · em andamento
- 2019
JavaScript Avançado
TargetTrust
- 2019
Angular
TargetTrust
- 2018
Orientação a Objetos com Java
TargetTrust
- 2018
HTML, CSS e JavaScript
TargetTrust
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
Projetos
Trabalhos selecionados
Produtos em produção para fintechs, agências, varejo e plataformas de conteúdo.
Experiência
Trajetória profissional
Da agência ao setor bancário: projetos web, mobile e, mais recentemente, back-end.
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
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
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
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
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
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.