Meu nome é Gustavo Ribeiro da Rosa sou estudante de programação de São José dos Campos-SP. Gosto de estudar principalmente tecnologias para desenvolvimento Web e Banco de Dados e desejo me especializar nestas áreas. Atualmente estou cursando o curso superior de Desenvolvimento de Software Multiplataforma.

Além da área de tecnologia, meus maiores gostos pessoais são videogames músicas. No meu tempo livre geralmente estou jogando algo e sempre ouvindo músicas. Gosto muito de descobrir novos álbuns e procurar a história por trás das produções.

Aqui você poderá conhecer os destaques da minha carreira como desenvolvedor!

Linguagens

ruby javascript typescript python

Frameworks & Tecnologias

rails nodejs pandas docker mysql git flask

Experiência Profissional

Desenvolvimento de software

Jan-Ago de 2022: Estagiário de Desenvolvimento Backend Ruby on Rails em nave.rs.


Outras áreas

2019: Estágiário de Informática na Prefeitura de São José dos Campos.

Formação

Desenvolvimento de Software Multiplataforma (2025-2028)

Fatec São José dos Campos (Cursando)

Análise e Desenvolvimento de Sistemas (2018-2021)

Fatec São José dos Campos (Não Concluído)

Acesse o meu currículo

Projetos

Análise de Dados do Comércio Internacional do Estado de São Paulo

Este projeto visa desenvolver um site que forneça através de gráficos, os dados disponíveis na base do Comex Stat do Ministério do Desenvolvimento, Indústria, Comércio e Serviços sobre as exportações e importações realizadas no estado de São Paulo ao longo dos anos. A partir deste, deverá ser possível identificar cenários de ascenção, estagnação ou declínio de municípios e/ou produtos no mercado internacional. Para o projeto a equipe utilizou as tecnologias Python, Flask, Pandas, Google Colab e Figma.

O desenvolvimento deste projeto foi realizado em 3 sprints. Primeiramente atuei no desenvolvimento dos gráficos de produto exportado por valor FOB (Free On Board), quantidade de exportações por ano de cada município e peso total exportado por município em Kg. Também realizei a padronização de todos os gráficos desenvolvidos pelo grupo.

Na segunda sprint coloquei os dados (DataFrames) gerados em um banco de dados relacional e criei o frontend para a página de gráficos, seguindo o protótipo criado.

Na terceira sprint me voltei ao backend do site, onde implementei Sessions para que usuários possam gerar gráficos simultaneamente, e fiz o tratamento de erros ao selecionar valores nulos para a geração.

Hard Skills: Python (Flask e Pandas), HTML, CSS e MySQL.

Soft Skills: Metodologia Ágil, Autogerenciamento, Colaboração e Comunicação ativa.

repository

Members Only

Uma aplicação CRUD desenvolvida em Ruby on Rails seguindo as regras propostas no desafio encontrado em https://www.theodinproject.com/lessons/ruby-on-rails-members-only. Foi criado uma API e uma interface web que a permite a criação de posts para usuários, e algumas ações permitidas apenas para os usuários cadastrados e que estiverem logados.

Esta aplicação foi a primeira vez que, além da API desenvolvi também uma interface gráfica para efetuar as requisições CRUD. Além do framework foi utilizado bootstrap para as views.

Hard Skills: Ruby, Ruby on Rails, HTML e Bootstrap.

Soft Skills: Autonomia e Comunicação ativa (recebendo feedbacks e implementando alterações).

repository

WeatherAPI

Com propósito de estudar o manuseio de APIs no framework Ruby on Rails, desenvolvi uma simples aplicação web que mostra informações do clima do mundo todo com base na API meteorologica disponível em https://www.weatherapi.com/.

Olhando este projeto atualmente percebo que este projeto poderia ter sido melhor direcionado por mim a fim de desenvolver novas habilidades que na época eu tinha pouco conhecimento (principalmente HTML e CSS). Vejo que desenvolver uma aplicação as pressas e com pouco estudo, por mais simples que seja, afeta bastante a qualidade da aplicação e do código desenvolvido.

Hard Skills: Ruby, Ruby on Rails, HTML e Bootstrap.

Soft Skills: Autonomia.

repository