Sobre
Desenvolvedor de software Stack Javascript, ficando confortável atuando no back end utilizando Node.js, embora tenha conhecimentos em front-end React.js/Next.js e outras ferramentas.
Meu objetivo profissional é me tornar um desenvolvedor back end Node.js júnior, para isso estudo diariamente, adoro aprender novas tecnologias, passar o conhecimento, e isso me mantém motivado, evoluindo sempre.
No ambiente de trabalho me considero disciplinado, proativo, com boa auto gestão do tempo, organizado e considero a comunicação primordial para o trabalho em equipe. Dar e receber feedbacks é algo essencial para o crescimento profissional e pessoal.Com inglês técnico me saio bem aprendendo através de vídeos em inglês e lendo documentações, e o básico no dia a dia de um desenvolvedor.
Para garantir a qualidade do código, facilitando a manutenção e a escalabilidade da aplicação, utilizo de boas práticas de desenvolvimento, aplicando os princípios do Clean Code, SOLID e testes, ou seja, produzindo código simples, desacoplado, limpo, legível e documentado.
Aprendendo e estudando sobre: NextJS, NestJS, API GraphQL, TDD, websocket, clean architecture, AWS, CI/CD tools, microservices e serverless.
- API REST e workers.
- Conhecimentos de design pattern.
- Versionamento: Git/Gitlab.
- Testes unitários e de integração: Jest e supertest.
- Metodologias ágeis: Kanban e Scrum.
- Mensageria: RabbitMQ.
- Documentação: Swagger.
