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.

  • Linguagens

    HTML5 CSS3 Javascript

  • Plataformas/Libs

    Node.js ReactJS React Native

  • Databases

    MySQL MongoDB PostgreSQL

  • Ferramentas

    Docker Git Github Gitlab VS Code Scrum Linux

Resumo

Formação

  1. Gestão da Tecnologia da Informação

    Estácio

    2021 — 2023
  2. Engenharia de Alimentos

    Universidade Federal do Ceará

    2000 — 2005

Experiência

  1. Mundiale

    Software Developer II Back-end

    02/2023 — Presente

    Software Developer Back-end

    04/2022 — 02/2023

    • Apoiar na criação de novos sistemas e na evolução de sistemas pré-existentes.
    • Ajudar a traduzir as necessidades dos clientes em plataformas funcionais e rápidas.
    • Apoiar na realização de testes automatizados.

    Competências: Desenvolvimento de software · Desenvolvimento de back-end · Node.js · JavaScript · Git · API REST · Scrum · NoSQL · MongoDB · Visual Studio Code · Portainer · Metodologias Agile · GitLab

  2. Freelance

    Desenvolvedor Android

    2020-2021

    Criação de aplicativos Android na plataforma Kodular, utilizando Firebase como back-end e/ou consumindo API's

    Aulas particulares da plataforma Kodular.

  3. Consultor autônomo

    Garantia da Qualidade

    2006 — 2019

    Inspeções e auditorias de qualidade, treinamentos e elaboração de documentação.

Portifólio