Jhonatan Sarmento

Jhonatan Sarmento

Desenvolvedor Full Stack

Desenvolvedor Full Stack | Angular, React, Next.js, NestJS e Node.js | UI/UX Design

Sobre

Sou Engenheiro de Computação e desenvolvedor full stack, com atuação em Manaus, Amazonas, Brasil. Tenho experiência na construção de aplicações escaláveis e interfaces de alta complexidade, com foco no ecossistema JavaScript e sólido domínio em React, Next.js (App Router), Angular, Node.js e NestJS.

Minha trajetória combina base técnica em engenharia e forte atenção a UI/UX para entregar produtos com alta performance e excelente experiência de uso. Tenho vivência com arquiteturas baseadas em componentização, segurança com OAuth/JWT e pipelines de CI/CD automatizados em ambiente cloud.

Contato

Principais Competências

Next.jsNestJSBitbucketReactAngularNode.js

Idiomas

  • Inglês Técnico (Limited Working)

Formação Acadêmica

UNIPDS Educação

Pós-graduação em Engenharia de IA Aplicada

jan de 2026 - dez de 2027 (em andamento)

UniNorte (Centro Universitário do Norte)

Engenharia da Computação

jan de 2016 - jan de 2020

Experiência

Software Developer II

FIT - Instituto de Tecnologia

mai de 2025 - Atual (1 ano)

Desenvolvedor Full Stack

Watch Brasil

ago de 2023 - mar de 2025 (1 ano e 8 meses)

Desenvolvedor de Software

Instituto de Pesquisas Eldorado

jun de 2021 - fev de 2023 (1 ano e 9 meses)

Estagiário em Desenvolvimento de Software | UI

Instituto de Pesquisas Eldorado · Estágio

ago de 2020 - dez de 2020 (5 meses)

Designer e Fotógrafo

FF Produções Brasil

ago de 2018 - jul de 2020 (2 anos)

Designer Gráfico

Criativa Convites de Formatura

fev de 2015 - ago de 2018 (3 anos e 7 meses)

Designer e Fotógrafo

Brasil Image

out de 2013 - jan de 2015 (1 ano e 4 meses)

Designer Gráfico

Nivel 10 Convites

out de 2010 - ago de 2013 (2 anos e 11 meses)

Projetos

My Notes

Aplicação moderna para gerenciamento de notas pessoais com autenticação via Clerk e persistência com Prisma/PostgreSQL. Desenvolvida com Next.js 15, React 19, TypeScript e Tailwind CSS, inclui criação, listagem, priorização, conclusão e exclusão de notas.

Credit Card Manager

Aplicação full stack para gerenciamento de dívidas de cartão de crédito, controle de parcelas e organização de pagamentos por cartão e pessoa/empresa. Desenvolvida com Next.js 15 (App Router), TypeScript, Prisma e Tailwind CSS, com autenticação better-auth (email/senha e Google), filtros avançados por mês/ano/cartão e marcação de parcelas pagas ou em atraso.

FSW Barber v2

Projeto de agendamento de barbearia desenvolvido com Next.js 14 e React 18, com autenticação via NextAuth, persistência com Prisma e formulários validados com React Hook Form + Zod. A aplicação utiliza calendário e seleção de horários com React Day Picker/date-fns, interface com Tailwind + Radix UI e feedbacks interativos com Sonner.

Sistema de Pedidos de Salgados

Sistema completo para gerenciamento de pedidos de salgados com relatórios por período, desenvolvido com Next.js (App Router), TypeScript, Prisma/PostgreSQL, PrimeReact e Tailwind CSS. Inclui cadastro de tipos de salgados, criação e validação de pedidos (entrega/retirada), composição por itens e consolidação de métricas por intervalo de data e tipo de pedido.

Curso Completo de um Projeto Com Node.JS e React.JS

Este curso completo ensina a criar uma aplicação utilizando a stack MERN (MongoDB, Express, React JS e Node JS). O projeto é uma aplicação de anotações chamada DayNotes, onde é possível fazer um CRUD completo. O curso abrange desde a preparação do ambiente de desenvolvimento até a implementação de todas as funcionalidades da aplicação.

Leitor Online de Mangá

Este projeto é um leitor online de mangá desenvolvido com tecnologias modernas. Ele permite aos usuários ler seus mangás favoritos diretamente do navegador com uma interface intuitiva e amigável. O projeto inclui funcionalidades como navegação por capítulos, pesquisa de títulos e muito mais, proporcionando uma experiência de leitura imersiva.