Sou um desenvolvedor Full Stack com experiência em uma ampla gama de linguagens, incluindo TypeScript, JavaScript, C, C++, C#, Java, Python, HTML e CSS. Minha trajetória abrange diversos projetos, desde a criação de sites, API`s, softwares desktop, Apps mobile, IA de detecção de objetos e desenvolvimento de jogos.
Como freelancer, trabalhei em diversos projetos desafiadores, aprimorando minhas habilidades no desenvolvimento Full Stack:
-
Editor de Texto em Bloco de Comando em C: Desenvolvi um editor de texto para linha de comando em C com comandos complexos para manipulação de texto. O projeto teve um prazo apertado de 3 dias e exigiu a criação manual de estruturas de dados para lidar com textos em UTF-8.
-
Manutenção e Melhorias em um Jogo Antigo em C++: Modernizei um jogo clássico escrito em C++, enfrentando desafios como código legado com comentários em coreano, mais de 7000 arquivos, e otimização de recursos. Realizei 8 grandes alterações, incluindo ajustes no cache do banco de dados SQL e a modificação de dezenas de arquivos interdependentes.
-
Desenvolvimento de Clones Visuais de Sites e APIs: Criei clones visuais de sites e desenvolvi APIs de cadastro, login e publicação usando HTML, CSS, ReactJS, ExpressJS e MongoDB. Embora não fossem desafiadores, mantive um código limpo e fiel ao design original.
-
Desenvolvimento de Jogos Simples: Desenvolvi 3 jogos (2 de plataforma e 1 em 3D) utilizando Unity e assets gratuitos. Os desafios incluíram animação de sprites, integração de música e adaptação a diferentes paradigmas de programação.
Em todos os projetos, busquei entregar soluções robustas e eficientes, sempre superando as expectativas dos clientes e aprimorando minhas habilidades.
Minha formação técnica inclui:
- Administração - ETEC Guaracy Silveira
- Informática - ETEC Raposo Tavares
- Engenharia de Computação - Universidade Tecnológica Federal do Paraná (UTFPR)
Essa combinação de cursos me proporcionou uma base sólida em tecnologia e habilidades de resolução de problemas.