Jonata Serpa
Arquiteto de Software - Foco em desenvolvimento em soluções web

Especialidades nas tecnologias:

FrontEnd

React.js

Especialista em react (Next.js), Redux, Formik, Zod, Yup

BackEnd

Node.js

Foco em desenvolvimento rápido usando o framework Nest.js (Prisma, TypeORM)

DevOps - CI/CD

Kubernets or Nginx / Jenkis or Actions

Orquestração de contêineres ou pm2: Automatiza, Escala e Otimiza.

Inteligência artificial

AI UI

Geração de código, imagens, musicas e video usando Open AI e Replicate AI

Portfólios:

Clone Netflix

Imagem
  • Environment, Typescript, NextJS Setup
  • MongoDB & Prisma connect, Database creation
  • Authentication with NextAuth, Google & Github Login
  • Full responsiveness on all pages
  • Cookie based authentication
  • API and Controllers creation
  • Detail-oriented effects and animations using TailwindCSS
  • React SWR data fetching
  • Zustand state management

The way english school

Imagem
  • Real-time message Socket.io
  • Attachments UploadThing
  • Delete & Edit messages
  • Create Text, Audio and Video
  • 1:1 conversation members
  • 1:1 video calls members
  • Member management
  • Invite link generation
  • Infinite loading
  • UI TailwindCSS and ShadcnUI
  • Full responsivity
  • Light / Dark mode
  • Websocket fallback: alerts
  • ORM using Prisma
  • MySQL using Planetscale
  • Authentication with Clerk

Ecommerce

Imagem
  • Environment, Typescript, NextJS Setup
  • Shadcn UI for the Admin
  • CMS, Admin and API
  • Full responsiveness
  • Authentication with Clerk
  • Stripe checkout
  • Stripe webhooks
  • MySQL + Prisma + PlanetScale
  • Zustand state management
  • Order creation
  • Categories creation
  • Products creation
  • Billboards creation
  • Admin dashboard

Messenger

Imagem
  • Environment, Typescript, NextJS Setup
  • Real-time messag using Pusher
  • Message notifications
  • Tailwind design for sleek UI
  • Authentication with NextAuth
  • Google Auth integration
  • File and image upload
  • Validation react-hook-form
  • Error with react-toast
  • Online/offline user status
  • Message attachments
  • Online/offline user status
  • User profile customization
  • Managing chat/room/channel

Resume:

Sou um desenvolvedor Sênior de Software e recentemente cursando MBA de Arquitetura de Software na FullCycle, com mais de 8 anos de experiência, e um conhecimento e habilidades sólidos no desenvolvimento web e e-commerce e Telecom B2B, B2C e B2E.

Minha expertise abrange tanto o Back-end quanto o Front-end e DevOps (Nginx e Kubernetes) dominando todo o ciclo de vida do produto/projeto, desde a concepção até a implantação e evolução contínua. No Front-end, minha experiência em Performance, Usabilidade e Conversão é completa. Nos últimos anos, dominando tecnologias como React.js e (Vuejs, Angular), mas o foco tem sido o React.js. Em Back-end, sou um expert em JavaScript/TypeScript (Node.js), PHP e Java, mas com foco em Node.js e estou constantemente enriquecendo minhas habilidades em outras opções, como atualmente em Go, principalmente voltado para microserviços com foco em Go/Node.js, outros meios de comunicação como GRPC alem do Rest.

Serviços da AWS(RDS, S3, EC2 entre outros) e assim como VPS da hostinger e Netlify tem sido um grande aprendizado para distinguir as diferenças de uso em cada situação, Habilidades adicionais como conhecimentos avançados em SEO, Observabilidade, Arquitetura baseada em microserviços e além de experiência em DevOps em alta escala tem me direcionado em novos rumos.

Contato:

(35) 9.9743-3853
jonataserpa@gmail.com