Olá, sou Gabriel Diniz
Desenvolvedor Full Stack que atua da arquitetura à interface, entregando soluções completas com foco em qualidade e código sustentável. Uso a IA estrategicamente para acelerar resultados sem abrir mão da excelência técnica.
Skills
Experiências
Tech Lead
03/2025 – atualmenteTerminal BTG Pactual
Tech Lead
10/2023 – 02/2025Vissimo Group
• Atuação como Tech Lead, responsável pela estruturação de um portal corporativo do zero, voltado ao time comercial (vendedores) da empresa; • Definição da arquitetura e desenvolvimento full stack utilizando NestJS no back-end e Next.js no front-end; • Concepção e implementação de Design System próprio, garantindo consistência visual e escalabilidade da interface; • Montagem e manutenção de pipelines de CI/CD, automatizando builds, testes e deploys; • Condução de cerimônias ágeis (SCRUM) e refinamento de tarefas em conjunto com o time; • Projeto entregue com sucesso e atualmente em produção, com acompanhamento dos stakeholders, manutenção evolutiva e roadmap de melhorias programadas; • Atuação paralela no sistema legado da empresa, implementando melhorias contínuas e desenvolvendo novos recursos.
Desenvolvedor Fullstack
05/2023 – 10/202355PBX
• Atuação como líder técnico, responsável pelo direcionamento estratégico e execução de iniciativas tecnológicas; • Reporte executivo de status e indicadores para a diretoria, garantindo visibilidade e alinhamento com os objetivos do negócio; • Gestão de sprints, assegurando previsibilidade e qualidade nas entregas; • Desenvolvimento de aplicações full stack em Node.js com TypeScript, utilizando MongoDB como banco de dados; • Containerização das aplicações com Docker, facilitando portabilidade e consistência entre ambientes; • Arquitetura event-driven com Apache Kafka, viabilizando comunicação assíncrona e desacoplada entre serviços; • Implementação de testes automatizados unitários e end-to-end, garantindo cobertura e confiabilidade; • Aplicação consistente de boas práticas e padrões de arquitetura: Domain-Driven Design (DDD), SOLID, Clean Code e Programação Orientada a Objetos (OOP); • Condução de revisões de código, promovendo qualidade técnica e disseminação de conhecimento entre os times.
Desenvolvedor Fullstack
11/2022 – 05/2023Sports A&T
• Atuação como líder técnico em projetos estratégicos, responsável pelo planejamento da arquitetura e pelo desenvolvimento das aplicações; • Liderança de 2 squads em paralelo, atuando em conjunto com os respectivos Product Owners e mantendo feedback contínuo com os times; • Condução das cerimônias ágeis de Scrum — Daily, Planning, Review e Retrospective — garantindo o alinhamento e a evolução constante das entregas; • Desenvolvimento de aplicações back-end utilizando NestJS, Node.js, TypeScript e MongoDB, com integração de mensageria via Kafka e RabbitMQ; • Desenvolvimento de aplicações front-end com React e Next.js; • Implementação de testes automatizados unitários e end-to-end, assegurando qualidade e confiabilidade nas entregas; • Criação e manutenção de pipelines de CI/CD no GitHub Actions, com containerização das aplicações em Docker e orquestração via Kubernetes; • Revisão de Pull Requests como parte do processo de garantia de qualidade e disseminação de boas práticas entre os times.
Desenvolvedor Fullstack
11/2021 – 05/2023SAVE 1
• Desenvolvimento de microsserviços de back-end para plataforma de e-commerce em NestJS com TypeScript, seguindo arquitetura serverless com deploy na AWS; • Padronização das APIs com GraphQL e REST, garantindo flexibilidade na comunicação entre serviços e clientes; • Modelagem e integração com banco de dados MongoDB utilizando Prisma como ORM; • Aplicação de boas práticas de código com linters e padronização de commits, assegurando consistência e qualidade ao longo do ciclo de desenvolvimento; • Criação e revisão de Pull Requests, com pipelines de CI/CD configurados via GitHub Actions; • Desenvolvimento de Dashboard em Next.js com TypeScript, com deploy na Vercel; • Criação e manutenção do Design System em parceria com a Squad de Design, utilizando a biblioteca Stitches (CSS-in-JS); • Integração do front-end com o back-end através de Apollo Client (GraphQL) e Axios (REST).
Desenvolvedor Fullstack
01/2020 – 11/2021Omnismart
• Desenvolvimento de aplicação real-time full stack com comunicação via Socket.IO, utilizando Next.js no front-end e Nest.js no back-end; • Implementação de arquitetura serverless na AWS, garantindo escalabilidade e otimização de custos; • Implementação de autenticação e autorização baseadas em JWT; • Cobertura por testes automatizados utilizando Jest (unitários), Supertest (integração) e Playwright (end-to-end); • Modelagem e integração com bancos de dados relacionais (MySQL e MariaDB) e não relacionais (MongoDB e Amazon DynamoDB), conforme o caso de uso.
Desenvolvedor Fullstack
10/2018 – 01/2020Kafnet Solutions
• Condução de reuniões de status com clientes e stakeholders internos, garantindo alinhamento e acompanhamento de entregas; • Desenvolvimento de aplicações customizadas na plataforma Zoho Creator, adaptadas às necessidades específicas de cada cliente; • Implementação de integrações para automação de cobranças recorrentes e periódicas com Zoho Books; • Configuração e integração de CRM empresarial utilizando Zoho CRM; • Desenvolvimento e manutenção de aplicações web full stack com HTML, CSS, Bootstrap, JavaScript, jQuery e PHP vanilla.
Formação Acadêmica
Centro Universitário ENIAC
01/2018 – 06/2020Tecnólog em análise e desenvolvimento de sistemas
Cursos
Tech Lead: Liderança Técnica
06/2025Fundamentos da liderança técnica, papel e responsabilidades do Tech Lead, comunicação eficaz, mentoria, arquitetura de sistemas, decisões técnicas, escopos estratégicos, code review, versionamento com Git, integração contínua com CI/CD, princípios e práticas do DevOps, ferramentas da CNCF, deploy com segurança, uso de feature toggles, métricas DORA, cultura de melhoria contínua e estratégias de automação e entrega
Ver certificado