Erisnilton Freitas

Full Stack Developer — React, Vue, Node, TypeScript & Arquitetura Limpa

Construo aplicações modernas, rápidas e escaláveis, sempre focando em boas práticas, organização e experiência do usuário. Gosto de transformar problemas complexos em soluções claras e bem estruturadas.

Erisnilton Freitas

Sobre Mim

Experiência Sólida

Mais de 5 anos desenvolvendo soluções full stack com as tecnologias mais modernas do mercado.

Paixão por Desenvolvimento

Apaixonado por criar aplicações web inovadoras e eficientes, sempre buscando as melhores práticas de desenvolvimento.

Clean Architecture

Especialista em arquitetura limpa e desenvolvimento de sistemas escaláveis e sustentáveis.

Desenvolvedor Full Stack formado em Ciência da Computação, com expertise em criar aplicações web modernas e robustas. Especializado em ReactJS, VueJS, NodeJS, TypeScript, PostgreSQL, Java e Spring Boot.

Apaixonado por tecnologia, arquitetura de software e desenvolvimento de backends escaláveis. Sempre em busca de novos desafios e oportunidades para criar soluções inovadoras.

Projetos em Destaque

Frontend & Full Stack

Brinca Aula (Em desenvolvimento)

Brinca Aula (Em desenvolvimento)

Contexto: Professoras da educação infantil enfrentam dificuldade para montar atividades e encontrar materiais adequados para suas aulas

Solução: Plataforma que usa IA generativa para sugerir planos de aula, atividades e recursos personalizados.

Progresso: Primeiros protótipos e testes de geração de conteúdo em desenvolvimento.

Vue.JSTypeScriptNode.jsPostgreSQLNestJSDockerCookieIA Generativa
🔒 Privado
App Balde Cheio

App Balde Cheio

Contexto: Pequenos produtores rurais têm dificuldade para acompanhar a produção diária e manter registros consistentes.

Solução: Desenvolvi um aplicativo móvel para registrar produção, visualizar histórico e acessar métricas essenciais de forma rápida e intuitiva.

Resultado: Aumento no controle da produção, decisão mais rápida e redução de anotações manuais imprecisas.

CapacitorVue.JSTypeScriptNode.jsPostgreSQLNestJSDockerJWTMulti-tenancy
🔒 Privado
Transcritor.ai

Transcritor.ai

Contexto: Documentos antigos costumam estar desgastados, ilegíveis ou apenas em imagem, dificultando leitura e edição.

Atuação: Contribuí no desenvolvimento de uma plataforma que usa IA para converter esses documentos em texto claro e editável.

Resultado: A ferramenta torna o conteúdo desses materiais mais acessível, reduzindo o esforço manual e facilitando sua preservação digital.

Vue.JSTypeScriptNode.jsPostgreSQLNestJSDockerCookie
🔒 Privado
Cripto Tracker

Cripto Tracker

Contexto: Quis aprofundar meus conhecimentos em consumo de APIs e atualização de dados em tempo real.

Solução: Desenvolvi uma aplicação web que utiliza a API pública da CoinGecko para exibir cotações de criptomoedas de forma dinâmica.

Resultado: O projeto serviu como exercício prático para reforçar integração com APIs, tratamento de dados e construção de interfaces reativas.

WebSocketRedisExpressHTMLCSSJavaScriptVue.JS
GitHub
Monitor de Sistema

Monitor de Sistema

Contexto: Buscava aprofundar meu conhecimento em comunicação em tempo real e coleta de métricas do sistema.

Solução: Criei uma aplicação full stack que captura informações de CPU, memória e disco via Node.js e envia tudo ao frontend por WebSockets..

Resultado: O projeto entrega métricas atualizadas instantaneamente, servindo como prática sólida de tempo real, integração backend–frontend e visualização dinâmica de dados.

Node.jsExpressTypeScriptPostgreSQLDockerKnex.jsDocker ComposeHTMLCSS
GitHub
Encurtador de Links

Encurtador de Links

Contexto: Buscava praticar desenvolvimento full stack e consolidar meus conhecimentos em conteinerização.

Solução: Construí um encurtador de URLs usando Node.js, Express e PostgreSQL, totalmente conteinerizado com Docker para simplificar setup e deploy.

Resultado: O projeto reforçou minha experiência em backend, persistência de dados e Docker, além de gerar uma ferramenta funcional e fácil de escalar.

Node.jsExpressPostgreSQLKnex.jsDockerDocker Compose
GitHub

Projetos Backend

APIs, Infraestrutura & Arquitetura

Balde Cheio API (Multi-tenant)

Contexto: Precisava estruturar um backend que suportasse múltiplas propriedades rurais com isolamento de dados e autenticação segura.

Solução: Desenvolvi uma API RESTful com arquitetura multi-tenant e autenticação JWT, permitindo gerenciar produção, produtores e coletas de forma organizada e escalável.

Resultado: A API oferece um fluxo seguro e padronizado para operações do sistema, garantindo isolamento entre clientes e facilitando integração com aplicações web e mobile.

Node.jsTypeScriptPostgreSQLRedisJWTNestJSDockerSwaggerKnex.jsObjection.jsMulti-tenancy
🔒 Privado

Transcritor.ia API

Contexto: Documentos antigos geralmente chegam em imagens ilegíveis ou com baixa qualidade, exigindo um backend capaz de processar arquivos e integrá-los ao fluxo de transcrição por IA.

Atuação: Contribuí no desenvolvimento da API responsável por receber documentos, gerenciar uploads, organizar processamento e entregar o texto transcrito de forma consistente.

Resultado: A API tornou o fluxo de digitalização mais estável e padronizado, facilitando a conversão de documentos difíceis de ler em texto claro e editável.

Node.jsTypeScriptNestJSRedisRedis StreamsDockerCookie-based Auth
🔒 Privado

Cripto Tracker API

Contexto: Quis praticar consumo de APIs externas e atualização de dados em tempo real.

Solução: Desenvolvi uma aplicação que consulta a API pública da CoinGecko e exibe cotações de criptomoedas de forma dinâmica, reforçando integração com APIs e interfaces reativas.

Resultado: O projeto serviu como um exercício prático para aprimorar manipulação de dados, consumo de APIs e atualização contínua no frontend.

Node.jsWebSocketRedisExpressDocker

Encurtador de Links API

Contexto: Buscava praticar desenvolvimento backend e conteinerização com foco em serviços simples e escaláveis.

Solução: Criei uma API em Node.js e Express para gerar e resolver URLs encurtadas, utilizando PostgreSQL para persistência e Docker para padronizar o ambiente.

Resultado: O projeto reforçou conceitos de arquitetura backend, integração com banco de dados e uso de Docker, além de entregar uma API funcional para encurtamento de links.

Node.jsExpressPostgreSQLDocker

Monitor de Sistema API

Contexto: Quis explorar coleta de métricas do sistema e comunicação em tempo real para estudos de performance.

Solução: Desenvolvi uma API em Node.js capaz de capturar informações de CPU, memória e disco, enviando atualizações contínuas ao frontend via WebSockets.

Resultado: O projeto consolidou meu entendimento sobre métricas do sistema, streaming de dados e integração backend–frontend em tempo real.

Node.jsTypeScriptWebSocketsComandos do SistemaDocker

Hard Skills & Ferramentas

Tecnologias que domino

Frontend

HTMLHTML
CSSCSS
Vue.jsVue.js
TypeScriptTypeScript
UnoCSSUnoCSS

Backend

NestJSNestJS
Node.jsNode.js
🔐JWT

Database & DevOps

PostgreSQLPostgreSQL
DockerDocker

Arquitetura & Práticas

🧱MVC
🔌REST APIs

Habilidades & Ferramentas

Tecnologias que já utilizei em projetos reais

Frontend

HTMLHTML
CSSCSS
JavaScriptJavaScript
ReactReact
Vue.jsVue.js
TypeScriptTypeScript
Next.jsNext.js
Nuxt.jsNuxt.js
UnoCSSUnoCSS

Backend

JavaScriptJavaScript
NestJSNestJS
Node.jsNode.js
ExpressExpress
JavaJava
Spring BootSpring Boot
🔐JWT
RabbitMQRabbitMQ
🔌WebSockets
🔑keycloak
pythonpython
FastAPIFastAPI

Database & DevOps

PostgreSQLPostgreSQL
MongoDBMongoDB
🥑ArangoDB
RedisRedis
🚂Redis Stream
DockerDocker
☁️GCP

Arquitetura & Práticas

🧱MVC
🏗️Clean Architecture
🔌REST APIs
📦DDD
🏢Multi-tenancy
🔧Microservices
TDD

Vamos Trabalhar Juntos?

Estou sempre aberto a novos desafios e oportunidades

Entre em Contato

Interessado em trabalhar comigo? Envie um e-mail ou conecte-se comigo nas redes sociais. Estou sempre disponível para discutir novos projetos e oportunidades.

Disponível para trabalho remoto e presencial