loading

Olá, meu nome é

Samuel Santos.
FullStack Developer

1.Sobre mim

Como Full Stack Engineer, tenho ampla experiência em trabalhar com diversas tecnologias e ferramentas, desde o back-end até o front-end, para garantir soluções completas e integradas para meus clientes. Além disso, tenho habilidades sólidas em desenvolvimento de aplicativos web, automação de processamento de dados e projetos de aplicativos mobile.

Entre as tecnologias que domino estão NodeJS, ReactJS e React Native, que utilizo para construir aplicativos robustos e escaláveis. Tenho também habilidades em bancos de dados, incluindo MySQL, MongoDB e PostgreSQL, e em integrações de APIs para garantir a comunicação entre os sistemas. Sou apaixonado por aprender novas tecnologias e sempre procurando novas oportunidades para aprender e crescer.

Quando não estou codificando, gosto de passar meu tempo assistindo animes, jogos como Valorant, The Witcher 3 e as vezes League of Legends e lendo livros de economia e historia de sociedades antigas...

Picture of me

2.Tecnologias que Utilizo

Ferramentas de Desenvolvimento

3.Experiência

  1. Empresa

    Sizebay - Engenheiro de Software

    Principais Responsabilidades:

  2. Arquitetou uma plataforma de dados orientada a eventos ('data_events') usando AWS SQS, micro-serviços NestJS e ClickHouse, permitindo ingestão de >15 milhões de eventos/dia com latência de processamento end-to-end inferior a 30 segundos.
  3. Refatorou o workflow legacy de pedidos e retornos em micro-serviços de streaming (Node.js, RxJS, NestJS), permitindo a exportação de 1 milhão+ de registros em <10 minutos (sistema anterior sempre expirava) e entregando notificações automáticas por e-mail após conclusão.
  4. Desenvolveu serviços de recomendação com IA que geram sugestões de produtos 'similares' e 'complementares' via embeddings OpenAI + busca vetorial Qdrant, aumentando o click-through dos produtos.
  5. Construiu uma camada de analytics self-service sobre ClickHouse, expondo relatórios customizados através de uma API REST; isso reduziu solicitações de relatórios ad-hoc.
  6. Autorou e publicou uma biblioteca NPM interna que auto-gera arquivos README, versões semânticas e changelogs; integrou GitHub Actions CI/CD para reduzir tempos de release de horas para minutos e padronizar documentação entre quatro equipes.
  • Empresa

    Gargantua Technologies - Engenheiro de Software

    Principais responsabilidades e conquistas:

  • Arquitetou e entregou uma API REST multi-tenant baseada em roles (80+ endpoints, OAS 3.0) com NestJS e TypeORM, cobrindo autenticação, onboarding de clientes, empréstimos, aprovações, refinanciamento, pagamentos, finanças de filiais, logística de roteamento e webhooks BaaS.
  • Aplicou princípios SOLID e padrões de design comuns (Factory, Strategy, Repository) para modularizar serviços, impor arquitetura limpa e melhorar a manutenibilidade e testabilidade do código.
  • Containerizou todos os serviços backend usando Docker (incluindo Docker Compose para desenvolvimento local), garantindo ambientes consistentes entre dev e test.
  • Implementou mensageria assíncrona robusta com RabbitMQ, incluindo manipuladores de fallback, filas de mensagens mortas e políticas de retry para garantir processamento confiável de eventos sob falha.
  • Empresa

    TOTVS - Engenheiro Full Stack

    Principais responsabilidades e conquistas:

  • Desenvolvimento full-stack de aplicações web usando Node.js (backend) e React.js (frontend), continuamente melhorando performance e experiência do usuário.
  • Modernização de sistemas legacy: Corrigiu bugs críticos em codebases PHP para melhorar estabilidade, então migrou módulos complexos de relatórios para microserviços Node.js—reduzindo pela metade os tempos de geração de relatórios.
  • Contribuições para design system: Liderou a criação e integração de novos componentes React, garantindo adoção perfeita dentro da biblioteca UI existente e mantendo consistência visual.
  • Refatoração de codebase: Simplificou código legacy em back e front ends, aplicando princípios SOLID e padrões de design para aumentar manutenibilidade e reduzir débito técnico.
  • Liderança de equipe: Guiou desenvolvimento de novos módulos e componentes, coordenando revisões e compartilhamento de conhecimento para manter melhores práticas e entrega suave de features.
  • 6.Alguns Projetos que Desenvolvi

    Projeto em Destaque

    My Manga Recap
    Sistema abrangente com IA apresentando provedores adaptativos (OpenAI, Local, Silent) com fallback automático, OCR avançado usando múltiplos motores (GPT-4o Vision, TrOCR, Tesseract), templates especializados de roteiro para diferentes cenas de mangá, e processamento em lote otimizado capaz de lidar com múltiplos capítulos em paralelo com monitoramento de progresso em tempo real.
    PythonOpenAIOCRAIVideo Generation
    My Manga Recap

    Projeto em Destaque

    eGestor2Printer
    Extensão de navegador projetada para eficiência em e-commerce, extraindo automaticamente informações de pedidos de páginas web e gerando recibos fiscais padronizados. Apresenta gerenciamento de configuração da empresa, integração perfeita com sistemas de pedidos existentes, e funcionalidade de impressão com um clique para otimizar operações comerciais.
    JavaScriptChrome ExtensionsHTMLCSS
    eGestor2Printer

    Projeto em Destaque

    Constru.rapi
    Um clone abrangente do Twitter, com uma interface familiar e uma variedade de recursos essenciais, como perfis, tweets e respostas, seguidores, curtidas e retweets, notificações e sistema de mensagens diretas, e mais.
    ReactTypeScriptGraphQLMYSQLMaterial UIReact NativeDevopsDigital OCean
    Constru.rapi

    Projeto em Destaque

    Notify-me-aws
    Notify-me é um projeto desenvolvido com o propósito de acompanhar o lançamento de capitulos novos de mangás que leio. Como o lançamento depende de traduções independentes do coreano/japonês para o inglês/português as vez passam semanas até sair um capitulo novo. O programa utiliza Scrapping para extrair as informações de diferentes sites em busca do lançamento mais recente dos mangás salvos em um banco (DynamoDB) e ira me notificar por meio de bot do Telegram.
    JavascriptPuppeteerTelegram APIAWS LambdaAmazon EventBridgeDynamoDBServerless Framework
    Notify-me-aws

    Projeto em Destaque

    E-motion
    O e-motion é um aplicativo criado para facilitar o acompanhamento e interação entre psicólogos e clientes. Nele é possível fazer registros emocionais de situações vividas pelo cliente: quais os sentimentos envolvidos, contextos, causas e consequências. Todos os registros podem ser acessados pelo psicólogo responsável pelo cliente. O psicólogo pode ter acesso a todos os registros emocionais de seus pacientes e, consequentemente, fazer um acompanhamento mais próximo.
    ExpoReact NativeNode.jsExpress.jsRedux
    E-motion

    Projeto em Destaque

    Athena labs
    Athena é um projeto baseado em Cardano que pretende ser uma plataforma confiável e voltada para recompensas para troca de bens e serviços
    JavaScriptChakra-uiReactVercel
    Athena labs

    5.E Agora?

    Entre em Contato

    Tem alguma pergunta ou quer trabalhar juntos?

    Conecte-se comigo através das redes sociais ou envie-me um e-mail.