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.

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