Sobre Mim
Sempre fui do tipo que, quando não encontra uma solução, cria uma. Antes mesmo de seguir carreira na programação, já desenvolvia scripts e modificações para facilitar meu dia a dia, principalmente em jogos, meu maior hobby. Tenho prazer em transformar ideias em realidade, seja criando ferramentas web, modificando jogos para expandir possibilidades ou automatizando tarefas com Python e C++. Para mim, a computação é mais do que uma profissão — é um meio de integrar criatividade e tecnologia na rotina.
Trabalhar com o que gosto significa que cada desafio não é tempo perdido, mas uma oportunidade de evolução. Cada aprendizado tem um propósito, e cada conquista alimenta uma nova ambição.
Cloud Computing
Tenho grande interesse e venho desenvolvendo minhas habilidades em Cloud Computing, com foco na plataforma AWS. Minha introdução à AWS foi através de um projeto de integração com EC2, onde criei uma solução para comunicação remota entre dispositivos via terminal, independentemente da rede Wi-Fi. O sucesso dessa implementação me incentivou a explorar mais a AWS e aplicá-la em outros projetos, mesmo quando não era um requisito inicial.
Posteriormente, tive a oportunidade de aplicar esses conhecimentos em um projeto mobile, desenvolvendo funcionalidades para um e-commerce em tempo real, buscando simular a experiência de aplicativos de delivery. Após completar o curso AWS Cloud Practitioner Essentials, minha visão sobre a arquitetura em nuvem se ampliou, e compreendi melhor o vasto ecossistema além do EC2. Isso me levou a explorar conceitos de otimização de custos, buscando entender como gerenciar recursos de forma eficiente.
Atualmente, estou me familiarizando e já utilizei serviços como Lambda para computação serverless, S3 para armazenamento, DynamoDB para banco de dados NoSQL e API Gateway para gerenciamento de APIs. Vejo a convergência entre análise, desenvolvimento de software e gestão de dados na cloud como uma área muito promissora e estou animado para continuar aprendendo e aplicando minhas competências de forma integrada.
Script
A utilização de Scripts tornou-se uma parte fundamental do meu dia a dia, tanto profissional quanto pessoal. Desde que adquiri conhecimento nessa área, aplico scripts não apenas para resolver problemas práticos, mas também como ferramenta de exploração e análise de dados, testando padrões de aleatoriedade e desenvolvendo soluções automatizadas para diversos cenários.
Um dos projetos mais gratificantes que desenvolvi utilizando Scripts foi a automatização de atualizações de arquivos e pastas para o jogo "The Elder Scrolls V: Skyrim Anniversary Edition". O desafio consistia em tornar compatíveis modificações do jogo, o que exigia a alteração de nomes de pastas, atualização de conteúdo em arquivos .txt e criação de arquivos JSON com configurações específicas.
O projeto envolvia mais de 2.000 pastas, cada uma contendo dezenas de arquivos, tornando a manutenção manual completamente inviável. Ao perceber a magnitude do problema, desenvolvi um script que, em menos de 30 minutos, automatizou todo o processo que anteriormente consumia dias de trabalho manual. Embora tenha sido uma solução desenvolvida para uso pessoal, o impacto foi significativo: compartilhei a solução com outros usuários que enfrentavam o mesmo problema, beneficiando milhares de jogadores da comunidade.
Habilidades Técnicas
Linguagens de Programação
Desenvolvimento Web
Outras Tecnologias
Infraestrutura e Sistemas
Projetos
Throne and Liberty Stats Calculator
Calculadora de estatísticas para o jogo Throne and Liberty
Path of Exile 2 Currency Drop Rating
Sistema de avaliação de drops de moedas para Path of Exile 2
Jogo da Forca em Java
Jogo da forca desenvolvido em Java com interface gráfica
App Mobile em React Native
Aplicativo mobile desenvolvido com React Native e Expo