Sobre

Como desenvolvedor Full Stack apaixonado por tecnologia, tenho experiência em criação de aplicações front-end e back-end.

Minhas habilidades abrangem a construção de APIs robustas com Node.js e o framework Express. Além disso, sigo o modelo de camadas MSC (Model-Service-Controller) para garantir uma estrutura sólida e escalável. No back-end, confio no ORM Sequelize para gerenciar bancos de dados, como MySQL e MongoDB, privilegiando a modularidade e as melhores práticas. No front-end, utilizo axios e React com React-Bootstrap para criar interfaces modernas e responsivas. Aprecio colaboração em equipe e busco aprendizado contínuo. Contribuir em comunidades de tecnologia é essencial para mim, onde compartilho conhecimento e ganho novas perspectivas. Minha paixão pelo desenvolvimento é alimentada pela oportunidade de impactar positivamente a vida das pessoas.

Atualmente trabalhando com

  • design icon

    Front-end

    Design moderno e de alta qualidade feito em React e Bootstrap.

  • Web development icon

    Back-end

    Desenvolvimento de APIs / Background-Workers de alta qualidade usando NodeJS + Typescript.

  • mobile app icon

    Mobile apps

    Desenvolvimento profissional de aplicativos para iOS e Android Utilizando NodeJS + Electron e Typescript.

Recomendações

  • Mariana Peres

    Mariana Peres

    Seus projetos são incríveis e está sempre disposto a ajudar os colegas nas horas vagas, coisas muito valorizadas em nossa instituição de ensino. Rafhael, é um prazer ter você como colega de estudo! Te desejo muito sucesso!

  • Vagner Cardoso

    Vagner Cardoso

    Tive a oportunidade de esta na dupla do Rafhael no HACKATHON, foi 24h aprendendo muito com ele, um ótimo desenvolvedor com bastante experiência.

  • Klaus lube Paixão

    Klaus lube Paixão

    O Rafhael é um otimo desenvolvedor, trabalha bem em grupo, ajudando outros sempre quando precisam e mostra bastante interesse com os projetos. Ao trabalhar com ele, percebi que possui bastante experiência com lógica de programação .

  • Frederico Lele Santos

    Frederico Lele Santos

    Mostrou-se ter bom relacionamento inter-pessoal com os colegas e paciência ao ensinar àqueles que buscavam ajuda.

Comunidades que contribuo

Resume

Educação

  1. Trybe - Desenvolvimento Front-End

    2021 — 2023

    Ecossistema React, aproveitando tecnologias como React Router, React Context, React Store e React Hooks. Essas ferramentas me permitem construir interfaces dinâmicas e interativas, garantindo uma experiência de usuário fluida e eficiente. Com a combinação dessas tecnologias, crio aplicações front-end robustas, bem estruturadas e facilmente gerenciáveis, proporcionando aos usuários uma jornada agradável e envolvente.

  2. Trybe - Desenvolvimento Back-End

    2021 — 2023

    Desenvolvimento de backend, trago habilidades sólidas na construção de APIs utilizando Node.js e o renomado framework Express. Minha abordagem se baseia no modelo de camadas MSC (Model-Service-Controller), o que resulta em uma estrutura robusta e escalável para as aplicações. ORM Sequelize, que me permite administrar bancos de dados como MySQL e MongoDB. Este enfoque promove a modularidade e a adoção das melhores práticas, garantindo a eficiência e a organização dos dados.

  3. Ensino Médio - EEMJP

    2011 — 2017

    Centro de excelência educacional dedicado a proporcionar aprendizado de qualidade e crescimento acadêmico para seus alunos.

Experiência

  1. Freelancer

    2022 — Atualmente

    Desenvolvimento de backend, habilidades sólidas na construção de APIs utilizando Node.js e o renomado framework Express. Minha abordagem se baseia no modelo de camadas MSC (Model-Service-Controller), o que resulta em uma estrutura robusta e escalável para as aplicações. ORM Sequelize, que me permite administrar bancos de dados como MySQL e MongoDB. Este enfoque promove a modularidade e a adoção das melhores práticas, garantindo a eficiência e a organização dos dados. Já no front-end, minha abordagem engloba o uso de tecnologias como axios, React e React-Bootstrap. Essa combinação resulta em interfaces modernas, adaptáveis e responsivas.

  2. Desenvolvedor Backend + Suporte

    Tibiaking

    2019 — 2020

    Suporte Técnico e Dúvidas Responder às perguntas e dúvidas dos usuários sobre tecnologia em geral, produtos ou serviços da empresa. Oferecer suporte remoto ou por e-mail para usuários com dificuldades técnicas.
    Comunicar atualizações importantes e soluções para problemas recorrentes.Responder às perguntas e dúvidas dos usuários sobre tecnologia em geral, produtos ou serviços da empresa.

  3. Desenvolvedor Front-end

    Tibiaking

    2019 — 2020

    Desenvolvimento Frontend Utilizar JavaScript e TypeScript para desenvolver a interface do site e aplicativos. Implementar layouts responsivos e interativos para melhor experiência do usuário. Colaborar com a equipe de design para transformar protótipos em código funcional.Utilizar JavaScript e TypeScript para desenvolver a interface do site e aplicativos. Competências: Design de interface do usuário · TypeScript · JavaScriptCompetências: Design de interface do usuário · TypeScript · JavaScript

Ativamente envolvido com estas Stacks de tecnologia no momento.

  • TypeScript
  • JavaScript
  • React
  • React-Router
  • Github
  • Docker
  • NodeJs
  • Express
  • ORM Sequelize
  • Mysql

Blog