Olá! Tenho 25 anos e sou um entusiasta da tecnologia com uma paixão pela criação de soluções de software inovadoras e escaláveis. Sempre curioso em saber como as coisas funcionam, sou bastante questionador em todos os cenários, sejam eles profissionais ou pessoais. Gosto de me desafiar, sempre focado em progredir e ser sempre melhor todos os dias. Sou bem focado no autodidatismo, o que é de extrema importância para o mundo tech. Abaixo deixarei alguns detalhes sobre a minha carreira atual.
- 🎓 Formado em Análise e Desenvolvimento de Sistemas.
- 📖 Atualmente cursando uma pós-graduação pela FullCycle.
Com 2 anos de experiência no desenvolvimento de software, tive a oportunidade de trabalhar com um conjunto diversificado de tecnologias e conceitos.
- Desenvolvimento Backend: Experiência sólida em Node.js, Typescript/Javascript e Nest.js, construindo aplicativos robustos e escaláveis.
- Testes de Qualidade: Implementação de testes automatizados utilizando Jest e supertest, seguindo princípios de TDD/BDD para garantir a confiabilidade do código.
- Bancos de Dados: PostrgeSQL, MySQL, MongoDB, DynamoDB, entre outros. Uso de ORMs como TypeORM e Prisma.
- Infraestrutura na Nuvem: Utilização de Amazon Web Services (AWS) e Docker para criar e implantar aplicativos na nuvem.
- Controle de Versão e Colaboração: Gerenciamento do versionamento de código usando Git, colaborando com equipes em ambientes de desenvolvimento ágil através de Azure DevOps, GitLab e GitHub.
- Gestão de Projetos: Utilização de ferramentas como Jira e Trello para rastrear o progresso dos projetos e manter a equipe alinhada com os objetivos.
- Observabilidade: Utilização de Kibana para análise em tempo real e tomada de decisões, monitorando o desempenho e a saúde dos sistemas.
- Comunicação assíncrona: Implementação de comunicação assíncrona com RabbitMQ e Kafka.
- ✔️ Certificação AWS Cloud Practitioner.
- 📘 Estou atualmente me preparando para obter a certificação AWS Developer Associate.
No meu tempo livre, sou um ávido estudante, sempre buscando aprender e me atualizar nas últimas tendências do mundo da tecnologia. Também sou um entusiasta de jogos e acredito que os princípios de resolução de problemas que adquiro jogando se traduzem de forma valiosa no meu trabalho como desenvolvedor.