Resumo do currículo
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 do currículo

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