Desenvolvedor de Software
Envie uma proposta de trabalho diretamente para este candidato
Desde pequeno, tenho contato com a tecnologia por meio do computador ou do console de jogos eletrônicos.
Foi a partir dos jogos Midnight Club: Los Angeles e Minecraft que meu interesse surgiu pelo aprendizado da área de tecnologia. Assim, meu primeiro contato foi por volta de 9 anos de idade, momento no qual modifiquei um arquivo .sav de bytes em hexadecimal pelo "Hex Editor" com o objetivo de aplicar mods no jogo Midnight Club. Após alguns anos, descobri que Minecraft era programado em Java, então decidi aprender a linguagem no intuito de criar mods e plugins e entender como o jogo funciona.
Com o objetivo de aprender mais sobre tecnologia e entender o que significa aquele arquivo de bytes em hexadecimal e o porque é preciso utilizar uma linguagem para criar um jogo ou programa, decidi cursar Engenharia de Software pela PUC Minas e sigo sempre aprimorando meus conhecimentos e tentando entender o background de tudo que existe na área de tecnologia.
Tive experiências práticas com desenvolvimento, tanto em projetos acadêmicos quanto em freelancing. Desenvolvi uma API Restful com SpringBoot e o padrão de design Service Repository, consumida por um frontend em React.js para gerenciar listas de tarefas, incluindo testes unitários e de integração para garantir a qualidade. Também trabalhei em um projeto real na PUC Minas, onde utilizei SpringBoot com MVC, Thymeleaf, BCrypt e Cookie Authentication no backend, integrando com o frontend desenvolvido em HTML, CSS, JavaScript e Bootstrap por outros colegas.
Aprenderei sobre desenvolvimento mobile no próximo semestre e estou curioso para saber se vou gostar mais do que o desenvolvimento web. Terei a oportunidade de desenvolver um projeto web e mobile do zero, consumindo uma API e realizando testes de software para garantir a qualidade.
Comecei o curso de Engenharia de Software em janeiro de 2022 e provavelmente terminarei em dezembro de 2025, mas antes de começar a graduação eu desenvolvia mods e plugins em Java para o jogo Minecraft como um hobby.