Desenvolvedor Full Stack

Igor Ribeiro

Especialista em front-end com React, Next.js e TypeScript, com experiência profissional no desenvolvimento de interfaces modernas, componentes reutilizáveis e integrações end-to-end.

Também atuei profissionalmente com Node.js, Go, Kotlin, GraphQL e serviços AWS, participando da construção de aplicações completas, integrações entre serviços e entregas prontas para produção.

Trajetória

Experiência profissional

03/2023 - 03/2026 Uberlândia, MG • Remoto

Numih - Desenvolvedor Full Stack

Atuação profissional em produtos web com foco em entregas end-to-end, integração entre serviços e evolução de arquitetura modular baseada em microsserviços para monorepo.

  • Desenvolvimento de funcionalidades end-to-end em arquitetura modular baseada em microsserviços, posteriormente evoluindo para monorepo.
  • Implementação de APIs utilizando Go, Node.js, Kotlin e GraphQL, incluindo regras de negócio e integração entre serviços.
  • Utilização de Redis para comunicação entre módulos e mecanismos de cache.
  • Desenvolvimento de interfaces web com React, Next.js, TypeScript e Tailwind, criando componentes reutilizáveis e responsivos.
  • Integração com AWS S3 para gerenciamento e armazenamento de arquivos em módulo dedicado de uploads.
  • Implementação de envio de e-mails transacionais utilizando AWS SES para confirmação de ações do usuário e notificações do sistema.
  • Integração completa entre front-end e back-end, realizando deploy das alterações e acompanhando as entregas.
  • Uso de Git para versionamento de código e atuação com metodologias ágeis.
ReactNext.jsTypeScriptTailwindGoNode.jsKotlinGraphQLRedisAWS S3AWS SESGit

Projeto em destaque

CriptoInvest - Aplicação full stack para o mercado cripto

Aplicação completa para acompanhar o mercado cripto: autenticação de usuários, registro de aportes e alertas automáticos de preço. Frontend Next.js hospedado no Amplify, API Node.js + Express no Elastic Beanstalk, PostgreSQL no RDS e rotina de alertas em Lambda + EventBridge + DynamoDB.

  • Dashboard com top 10 criptomoedas via CoinGecko e acompanhamento de carteira.
  • Autenticação completa: e-mail e senha, Google OAuth, recuperação de senha e perfil com avatar no S3.
  • Alertas automáticos de preço, pontuais e periódicos, com Lambda, EventBridge e DynamoDB.
  • Arquitetura escalável com Amplify, CloudFront, Elastic Beanstalk e RDS PostgreSQL.

Projeto recente

TaskFlow - Plataforma de produtividade

Projeto em evolução para gestão de tarefas e fluxo de trabalho, estruturado em monorepo com frontend moderno e API robusta. A proposta do TaskFlow é fornecer base escalável para organização de tarefas, produtividade pessoal e colaboração entre equipes. Chatbot IA local com Ollama integrado ao sistema.

  • Chatbot de IA local integrado ao sistema, utilizando Ollama, capaz de responder dúvidas sobre o projeto e auxiliar no fluxo de uso da aplicação. Implementa RAG (Retrieval-Augmented Generation) para enriquecer respostas com base no próprio código-fonte e documentação do sistema.
  • Monorepo full stack com frontend em Next.js + React + TypeScript e backend em NestJS.
  • API RESTful com Prisma, PostgreSQL e Redis para cache e comunicação entre módulos.
  • Arquitetura orientada a escalabilidade, separando aplicações backend e frontend no mesmo repositório.
  • Base preparada para evolução de tarefas, fluxos e produtividade em equipes.

Habilidades e competências

Stack técnica - Frontend, Backend, Cloud e DevOps

Frontend

ReactNext.jsTypeScriptTailwindStorybookCypress

Backend e APIs

Node.jsExpressKotlinGoSpringGraphQLAPIs RESTful

Banco de Dados

MongoDBPostgreSQLRedis

Cloud e AWS

CloudFrontAmplifyElastic BeanstalkEC2RDSLambdaEventBridgeS3SESDynamoDBSecrets Manager

DevOps e Ferramentas

DockerGitOAuth 2.0JWT