Prazer em conhecer!

Agora oficialmente, desejo boas vindas a você, meu nome é Gustavo Campos Sales, essa pessoa da foto ao lado. Sendo sincero atualmente estou menos parecido com esse Gustavo aí, porque claro, essa foto foi tirada há poucos anos atrás 🤣. Faz assim: clica em cima dessa foto e aí você vai poder me ver em uma versão quase atual. E aí, notou a semelhança? 😁

Na primeira página do site eu comentei que estou 10 anos na estrada e aqui eu quero compartilhar com um pouco mais de detalhes a minha jornada, ou seja, as empresas que passei, onde estudei e competições que participei.

Experiência

Boulevard

Engenheiro de Software Sênior

Criação e manutenção do aplicativo React principal do Boulevard, criando componentes e aprimorando o sistema de design.

joinblvd.co

Origin

Engenheiro de Software Sênior

Fazer parte do produto dando feedbacks e questionamentos é essencial e comum no meu dia de trabalho, além de desenvolver adoro dar insights e participar das sessões de produto. No lado técnico, minha contribuição é desenvolver as plataformas Origin usando React, SWR, custom hooks e muitas outras tecnologias comumente utilizadas pelas melhores empresas. Também faço revisões de código, codificação em pares e conduzo refinamentos, planejamentos e diários. Outras responsabilidades são ter uma visão macro do ecossistema da empresa pensando em melhorias para toda a empresa, por exemplo: a criação do sistema de design e tokens de design, migração de monólito para micro frontends, melhorias na arquitetura antes que o crescimento da empresa gere um gargalo, melhorias na contratação processos, melhorias na segurança de aplicativos e outras coisas relacionadas. Tenho contribuições nas discussões de backend e também contribuições técnicas atualizando o codebase sempre que necessário.

useorigin.com

Itaú Unibanco

Engenheiro de Software Sênior

Minha principal atividade era atuar como uma cruz, ajudando várias outras equipes com suas dúvidas e ajudando a dar melhores soluções para as demandas. Trabalhando diretamente na equipe de fundação. Eu compartilhei a experiência de métodos ágeis e criei plataformas para poder usar micro frontends usando React, Redux, NextJS e bibliotecas semelhantes. Eu também fiz fontes internas para criar e atualizar componentes do Angular 8.

itau.com.br

PagSeguro UOL

Engenheiro de Software Sênior / Líder Técnico

A mentalidade era fazer o melhor produto respeitando o fluxo de entrega de valor. No PAGS minha atuação principal era o front-end, mas o back-end era forte nos dias de trabalho. Ajudar a equipe a decidir as melhores tecnologias para cada projeto, obter requisitos para novas soluções, liderar os outros engenheiros, removendo impedimentos, discutir com outros líderes, e equipe o processo ágil para tornar as coisas melhores e mais rápidas, também tomei decisões em dificuldades e momentos de pressão. Tenho desenvolvido sistemas para os clientes, utilizando React, Nextjs, Redux, API Gateways, Java, PHP, GO, métodos ágeis, entre outras ferramentas, ideias e bibliotecas. Além disso, usamos monitores de sistema como New Relic e Splunk para saber como estava a integridade de nosso sistema e as dependências de nossos microsserviços. Meu foco também foi dar a melhor experiência ao cliente final. Sempre pensando em projetar sistema, unidade, integrado, E2E e muitos outros testes, processo de build, componentes reutilizáveis, escalabilidade e o melhor desempenho em cada render. Já trabalhei na construção de microsserviços internos com NodeJS usando Typescript, Kafka, Amazon RDS, Amazon DynamoDB e outras tecnologias.

pagseguro.com.br

Netbiis

Engenheiro Frontend Pleno

Desenvolvimento do sistema de gestão da Engel & Völkers com AngularJS. Tive contato direto com parceiros de diversas nacionalidades, inglês forte para me comunicar. Em outros projetos para grandes jogadores como a TIM (companhia telefônica), usei bastante o Angular 2 e o Ionic 2.

netbiis.com

RMC Brothers

Engenheiro Fullstack Pleno

Desenvolvimento e manutenção de diversos sites, sistemas e aplicativos a partir do zero. Muitos projetos com AngularJS e outras estruturas Javascript como jQuery, Underscore, Breeze, LinqJS e outras bibliotecas. No backend, participei de vários projetos .NET e PHP (WordPress).

rmcbrothers.com.br

Plaay

Engenheiro Fullstack Junior

Fui o primeiro funcionário dessa startup e da equipe de engenharia. Criei uma plataforma de web music com ênfase nas redes sociais, permitindo que os usuários se sigam e vejam as músicas da linha do tempo de seus amigos. Tenho feito manutenção de web services em PHP (CakePHP), incluindo alguns crawlers para obter dados de outros domínios. Forte uso de APIs de mídia social, como Facebook, Twitter, Google+ e YouTube. Toda a aplicação frontend foi desenvolvida usando Backbone, Underscore e outras bibliotecas.

Foster WPP

Engenheiro Estagiário

Estágio em desenvolvimento de Front e Backend. Trabalhei com HTML5, CSS3, Javascript, jQuery e ASP.NET C #. Já fiz muitos newsletters, posts em blogs e templates para grandes jogadores, como Danone, Goodyear, Bayer, AcerlorMittal, AC Camargo Cancer Center, Marfrig e outros.

foster.com.br

Academia

Jogos Digitais

FIAP

Ciência da Computação

Uninove

Competições & Conquistas

Segundo Lugar - BGJAM - Brasil Game Show (BGS)

A Globo (globo.com) criou este desafio no maior evento de games da América Latina. Eu e minha equipe desenvolvemos do zero um novo jogo para melhorar o jogo "Cartola FC" em 48 horas.

Primeiro Lugar - UOL Host Hackathon

Criamos uma solução de mercado para B2B2C, reunindo fornecedores, microempresários e clientes. Criei todo o front end (com dados falsos e utilizando requisições de API de produtos) em menos de 24 horas.