Resumo
Visão geral
Formação acadêmica
Habilidades e competências
Links
Conquistas e distinções
Informações adicionais
Certificados
Idiomas
Linha do tempo
Generic
JOÃO PEDRO SILVA DE ALMEIDA

JOÃO PEDRO SILVA DE ALMEIDA

Resumo

Desenvolvedor de Software com sólida experiência em desenvolvimento de sistemas e web/front-end, especializado na criação de interfaces responsivas e com design Mobile First utilizando React, HTML, CSS e mais. Proficiente em Orientação a Objetos (POO), Algoritmos e no ecossistema de desenvolvimento que inclui Git, Docker, Bash e MySQL. Busco ativamente minha primeira oportunidade profissional para aplicar minhas habilidades, com grande motivação para aprender, resiliência para superar desafios e capacidade de me adaptar rapidamente às novas tecnologias,possuindo inglês avançado (C1) para comunicação e colaboração em equipes globais.

Visão geral

5
5
years of post-secondary education
1
1
Certification

Formação acadêmica

BACHARELADO EM - ENGENHARIA DE SOFTWARE

UniAcademia | Cursando o 3º período
Juiz de Fora
08.2024 - 07.2029

Habilidades e competências

Tecnologias e Ferramentas

HTML & CSS (com Tailwind e Bootstrap)

React

MySQL

Git & GitHub

Docker

Bash

Figma

UML


Desenvolvimento e Programação

Algoritmos

Orientação a Objetos (POO)

Desenvolvimento de sistemas

Desenvolvimento web/front-end

Responsividade e Mobile First

Design centrado no usuário


Práticas e Metodologias

Controle de versão com Git

Metodologias Ágeis (Scrum/Kanban)

Modelagem de sistemas (UML)

Colaboração em times de desenvolvimento


Soft Skills

Raciocínio lógico e resolução de problemas

Boa comunicação e colaboração em equipe

Organização e gestão eficiente do tempo

Proatividade e iniciativa em projetos

Facilidade em aprender novas tecnologias

Comprometimento com prazos e entregas

Capacidade de adaptação e resiliência

Escuta ativa e receptividade a feedbacks

Conquistas e distinções

Desenvolvimento de Sistema de Controle de Pacotes: Idealização de um sistema para gerenciar o processo de envio e entrega de pacotes, com modelagem de diagramas UML (Casos de Uso e Classes) e prototipação de interfaces no Figma.

Implementação do Snake Game em JavaScript: Criação de um protótipo do Snake Game com diferentes níveis de dificuldade, tela de instruções interativas para o usuário e aplicação de boas práticas na organização do código.

Desenvolvimento de Jogo da Forca em Python: Criação de um jogo da forca funcional com interface visual em ASCII art, banco de palavras modularizado e lógica para controle de tentativas e verificação de letras.

Criação de Jogo da Velha com IA Simples: Implementação de um Jogo da Velha para usuário contra computador, com algoritmos para verificação de vitória/empate e uma IA para o oponente.

Jogo Simples de Pedra, Papel e Tesoura com Sistema de Rodadas: Desenvolvimento de um jogo com sistema de "melhor de X" rodadas, gerenciamento de placar e encerramento automático da partida ao atingir a condição de vitória.

Aplicação Prática de Orientação a Objetos: Desenvolvimento de códigos em Python baseados em diagramas de classes, representando entidades como Professor e Aluno , e utilizando construtores, métodos getters, setters e encapsulamento.

Informações adicionais

Experiência em trabalho colaborativo em projetos de médio porte, incluindo distribuição de tarefas e revisão de códigos.

Foco no design centrado no usuário e em soluções inovadoras em atividades acadêmicas.

Conhecimento no desenvolvimento de aplicações com integração entre diferentes componentes e arquiteturas.

Certificados

Imersão Data Science (6 horas), Codi Academy, Junho de 2025.
Competência principal: Python aplicado a Data Science.

Imersão Dev na UFJF (6 horas), Codi Academy, Junho de 2025.
Competências: React, HTML5 e CSS.

Idiomas

Português
Língua materna
Inglês
Avançado
C1

Linha do tempo

BACHARELADO EM - ENGENHARIA DE SOFTWARE

UniAcademia | Cursando o 3º período
08.2024 - 07.2029
JOÃO PEDRO SILVA DE ALMEIDA