GUSTAVO RIBEIRO
RESUMO
Sou entusiasta na área de desenvolvimento, na qual construí uma
sólida trajetória de 5 anos atuando como Tech Lead e Desenvolvedor
em diversas frentes: front-end, back-end e mobile.
Ao longo da minha jornada, aprendi a valorizar os desafios que me
tiram da zona de conforto, pois compreendo que é através deles que
alcançamos as melhores entregas para o produto.
Além disso, acredito profundamente na importância da colaboração e
troca de conhecimento no ambiente de trabalho. Busco ativamente
oportunidades para compartilhar meu conhecimento e experiência com
os colegas, ao mesmo tempo em que estou sempre aberto para
aprender com eles.
EXPERIÊNCIA
Fusion Tecnologia
calendar_today12/2023 - Atualmente
- Responsável pelo desenvolvimento de aplicações Web e Mobile com React Native, Expo e TypeScript, implementando testes com Jest e React Native Testing Library, além de criar animações com React Native Reanimated e Rive.
- Responsável pelo processo de deploy para a Google Play Store, garantindo que os aplicativos fossem lançados e se mantessem sempre atualizados para os usuários finais.
- Responsável pelo desenvolvimento e manutenção de aplicações back-end utilizando o framework Ruby on Rails.
- Funcionalidades de geolocalização usando o plugin Postgis para Postgresql.
- Integração com APIs de terceiros para automatização de processos.
- Fortaleci minhas habilidades em desenvolvimento web, especialmente com foco em React, através da criação e manutenção de interfaces de usuário dinâmicas e responsivas.
- Aprofundei meu conhecimento em bibliotecas e ferramentas essenciais, incluindo Zustand, React Query, Material UI e Chart.js, integrando-as de forma eficaz nos projetos.
- Trabalhei em equipe para identificar e resolver desafios técnicos, promovendo a colaboração e a entrega de soluções de alta qualidade dentro dos prazos estabelecidos.
- Colaborador em um ambiente ágil, onde adquiri habilidades técnicas e interpessoais trabalhando com uma equipe qualificada. Participei ativamente de metodologias ágeis, como Scrum, contribuindo para o desenvolvimento eficiente de projetos e promovendo uma cultura de colaboração e aprendizado contínuo.
- Responsável pela escrita de testes, implementação de clean code e aplicação de boas práticas de código, garantindo a qualidade e a manutenibilidade do software desenvolvido. Esta abordagem resultou em um código mais robusto, fácil de entender e de dar manutenção.
- Aprofundei meus conhecimentos em React, C# e .Net, fazendo integrações entre as aplicações desenvolvidas.
- Adquiri experiência em liderar a equipe de desenvolvedores, auxiliando-os em decisões técnicas do projeto e dividindo as tarefas entre a equipe.
- Fui um dos capacitadores de React Native e DevOps para todos os membros da empresa, suprindo demandas da empresa de membros capacitados.
- Colaborei efetivamente em equipe, trabalhando em projetos utilizando a metodologia Kanban e com a ferramenta de versionamento Git.
HABILIDADES
Habilidades Técnicas
Habilidades Pessoais
FORMAÇÃO
Graduação em Ciência da Computação
Universidade Federal de Lavras calendar_today08/2019 - 02/2025Licenciatura em Engenharia Informática
Instituto Politécnico de Bragança (Portugal) calendar_today02/2023 - 07/2023PROJETOS
Desenvolvedor Full Stack (React Native e Ruby on Rails)
- Aplicativo para organização e divulgação de campeonatos esportivos.
- Aplicativo Nativo desenvolvido em React Native com Expo, que conta com funcionalidade de geolocalização.
- Responsável pelo processo de deploy da aplicação para a Google Play Store e pelo processo de exportação da aplicação para a WEB, utilizando apenas uma base de código.
- Responsável pelo desenvolvimento do back-end em Ruby on Rails, com funcionalidades de geolocalização com o plugin Postgis para Postgresql.
Tech Lead e Desenvolvedor React Native
- Aplicativo para divulgar e exibir dados coletados pela empresa Sigma Tecnologia e Acessoria.
- Desenvolvido em React Native com Expo, o aplicativo conta com integração com API do cliente e exibição de dados em listas, tabelas e gráficos.
- Responsável pelo processo de deploy da aplicação para a App Store e a Google Play Store, garantindo que os aplicativos estivessem prontos e disponíveis para os usuários finais.