Rafael Fernandes
Atualmente aberto a projetos em tempo parcial

Olá! Eu sou o Rafael! 👋

Retrato de Rafael Fernandes

Sobre

Sou um Engenheiro de Software Sênior

Experiência

Com mais de 20 anos de experiência em desenvolvimento de software, levo conhecimento prático profundo para cada projeto.

Colaboração e comunicação

Eu não apenas escrevo código: destaco-me em trabalho em equipe e comunicação. Trabalhei lado a lado com designers, gestores de produto e outros engenheiros, entendendo o valor da comunicação clara e da colaboração.

Resolução de problemas

Gosto de enfrentar desafios técnicos complexos. Tenho forte pensamento analítico e compreensão profunda de algoritmos, estruturas de dados e tecnologias variadas, o que me permite resolver problemas com eficiência e encontrar soluções inovadoras.

Aprendizado contínuo e adaptação

A indústria de tecnologia evolui constantemente, e eu abraço isso mantendo-me atualizado com tendências, ferramentas e boas práticas. Minha mentalidade me leva a aprender novas tecnologias e adaptar minhas habilidades continuamente.

...e muito mais!

React.js
React Native
Next.js
Node.js
Flutter
TypeScript
JavaScript
Sass
Python
Django
MongoDB
PostgreSQL
Firebase
Google Cloud Platform
AWS
React.js
React Native
Next.js
Node.js
Flutter
TypeScript
JavaScript
Sass
Python
Django
MongoDB
PostgreSQL
Firebase
Google Cloud Platform
AWS

Experiência

Engenheiro de Software Sênior · Fullstack Labs

2022 – Presente

Como Engenheiro de Software Sênior na Fullstack Labs, contribuo para o desenvolvimento de produtos web e mobile de alta qualidade para clientes renomados, como Fueled e Encyclopaedia Britannica.

  • React.js
  • Next.js
  • Node.js
  • JavaScript
  • TypeScript
  • Jest
  • Sass
  • Bootstrap
  • Python
  • AWS Lambda
  • Serverless
  • PostgreSQL

CTO e Desenvolvedor Líder · ImaginaKIDS

2017 – 2022

A ImaginaKIDS é uma startup de EdTech que oferece ferramentas para estudantes criarem seus próprios livros. Essas histórias podem ser distribuídas como ebooks ou impressas. Nossa startup melhorou habilidades de leitura e escrita de mais de 7 mil alunos e mais de 100 professores. Mais de 150 mil páginas foram criadas na plataforma.

  • React.js
  • React Native
  • Node.js
  • JavaScript
  • TypeScript
  • Jest
  • Express
  • Firebase
  • Swift
  • Redis
  • Socket.IO
  • Python
  • Django
  • GCP

Professor, pesquisador e líder técnico · UFMA e IFMA

2006 – 2022

Na UFMA e no IFMA contribuí para a formação de centenas de alunos, lecionando em cursos de graduação e pós em Ciência da Computação, incluindo "Algoritmos e Estruturas de Dados", "Programação Orientada a Objetos", "Desenvolvimento de Aplicativos Móveis" e "Sistemas Distribuídos". Também atuei como gestor, supervisor, consultor e líder técnico em diversos projetos de P&D em software.

  • React.js
  • Node.js
  • Express
  • JavaScript
  • TypeScript
  • Firebase
  • MySQL
  • Socket.IO
  • RabbitMQ
  • gRPC

Desenvolvedor Web · Universidade Federal do Maranhão (UFMA)

2004 – 2006

Atuei no Centro de Informática da UFMA como Analista de Sistemas e Desenvolvedor Web, dando suporte ao site da universidade e a outros sistemas web.

  • PHP
  • J2EE
  • JSP
  • JSF
  • JPA

Desenvolvedor Web · Fapema

2003 – 2005

Trabalhei como desenvolvedor web, implementando e mantendo o site da Fapema e um sistema web de gestão de informações.

  • PHP
  • MySQL

Alguns projetos

ImaginaKIDS

Aplicativo iOS para iPads que permite aos estudantes criar seus próprios livros digitais. Os livros podem ser impressos como livros físicos. Há suporte a vários livros, personagens e cenários personalizáveis, balões de fala e caixas de texto.

  • React Native
  • Firebase
  • Swift (módulos nativos)

ImaginaWeb

Versão web da plataforma ImaginaKIDS, permitindo que estudantes usem computadores pessoais para criar histórias com os mesmos recursos do app iOS, além de maior escalabilidade do produto.

  • React.js
  • Firebase
  • Redux
  • Bootstrap

ImaginaShopping

E-commerce responsivo para pais comprarem pacotes de livros, aplicarem códigos de desconto e pagarem com cartão ou Pix (pagamento brasileiro). Integrado a serviços gráficos parceiros para impressão e envio.

  • React.js
  • Firebase
  • Cloud Functions
  • Redux
  • Bootstrap

SHELDON

Sistema interno (Sistema de Hospedagem e Exportação de Livros Digitais ONline) usado pela equipe ImaginaKIDS para gerar livros em PDF e exportá-los para um servidor de arquivos.

  • React.js
  • Bootstrap
  • Firebase
  • Node.js
  • Express
  • Socket.IO
  • BullMQ
  • Redis

LEONARD

Plataforma interna (Logística Eletrônica para Organização, Navegação, Aprovação, Remessa e Distribuição de livros) que integra dados de serviços CSV externos e arquivos de livros do SHELDON para criar metadados de impressão em JSON e enviar a serviços gráficos.

  • Python
  • Django
  • SQLite
  • jQuery
  • Bootstrap

GiTrend

App web para buscar repositórios e usuários em tendência no GitHub. Suporta busca por texto ou linguagem de programação, marcação de favoritos e uma lista de usuários em alta.

  • React.js
  • Styled Components
  • Redux
  • GitHub API
Modos

Modos

Aplicativo de m-learning para construir e compartilhar trilhas de microaprendizagem. Professores compartilham mídias (imagens, vídeos, áudios, texto) compondo um percurso de aprendizado para os estudantes.

  • Flutter
  • Firebase
Node Auth API

Node.js Express Auth API

API de autenticação open source com rotação de refresh token e detecção de reuso usando JWT. Inclui registro de usuário, login/logout, gestão de perfil, rotas de administrador, rotas protegidas e paginação. Hospedada na Render.

  • Node.js
  • Express
  • Passport
  • Swagger
  • MongoDB
  • Redis
  • Docker
Web3 Vulnerability Detector API

Web3 Contract Vulnerability Detector API (POC)

API POC que executa Slither e Mythril em contratos Solidity para detectar vulnerabilidades de segurança (SWC-104, SWC-106). Inclui uma API de sugestões com OpenAI ChatGPT.

  • Node.js
  • Express
  • Swagger
  • OpenAI API
  • Docker

Entre em contato