Diogo

Programador Sênior e Arquiteto de Soluções

👨‍💻 Perfil Profissional

Programador FullStack Senior com mais de 20 anos de experiência em desenvolvimento de software. Evangelista de JavaScript, TypeScript, Node.js, Deno, Next.js, e soluções de dados em tempo real e BI. Minha carreira é marcada por constante autodesenvolvimento e adaptação às tecnologias emergentes. Nem todos os projetos estão listados devido a acordos de confidencialidade. Realizei diversos cursos para palestrantes e também em áreas não tecnológicas, sempre focado em futurismo e auto-adaptação.

🛠️ Tecnologias e Habilidades

JavaScript
TypeScript
Node.js
Deno
Next.js
React
GraphQL
PostgreSQL
MongoDB
Redis
Docker
Kubernetes
AWS
Real-time Data
BI

💼 Experiência Profissional

Freelancer / Prestador de Serviços

Desenvolvedor Sênior e Arquiteto de Soluções | Janeiro 2011 - Presente

  • Projetos para clientes como Nubank, Hospital Einstein e VTEX, focando na conversão de sistemas legados em PHP/PostgreSQL para Node.js, Redis, React, MongoDB e PostgreSQL, assegurando reutilização de código.
  • Desenvolvimento de soluções full-stack, desde a concepção até a implementação e manutenção.
  • Implementação de arquiteturas escaláveis e de alto desempenho, resultando em melhorias significativas na eficiência do sistema.
  • Integração de sistemas legados com tecnologias modernas, facilitando a transição e melhoria de processos.
  • Mentoria técnica para equipes de desenvolvimento, promovendo melhores práticas e aprimoramento das habilidades da equipe.
  • Experiência com projetos de logística lidando com dados em tempo real, sempre buscando boas práticas em fóruns e com amigos ao redor do mundo.

Hospital Israelita Albert Einstein

Desenvolvedor Full Stack Sênior | Novembro 2018 - Março 2021

  • Liderei o desenvolvimento de soluções críticas durante a pandemia de COVID-19, focando em sistemas de alta disponibilidade e baixa latência para atender à demanda sem precedentes.
  • Implementei um sistema de atendimento multicanal integrado (WhatsApp, Telegram, Email, Facebook, SMS, telefone) utilizando Node.js e TypeScript, reduzindo o tempo de resposta em 40%.
  • Desenvolvi um pipeline de processamento de dados em tempo real com Apache Kafka e TensorFlow para análise preditiva de demanda hospitalar, otimizando a alocação de recursos em 25%.
  • Criei um sistema de IA para análise de imagens médicas usando NVIDIA CUDA e Adobe API, aumentando a precisão de diagnósticos em 30% e reduzindo o tempo de espera por laudos em 50%.
  • Projetei e implementei uma arquitetura de microserviços usando Docker e Kubernetes, melhorando a escalabilidade e reduzindo o downtime em 99%.

VTEX

Arquiteto de Soluções e Full Stack Engineer | Janeiro de 2017 - Agosto de 2018

  • Atuei em projetos de inovação na VTEX, uma plataforma de cloud commerce com clientes renomados como Walmart, Ambev, Coca-Cola e Disney.
  • Fui responsável pela expansão de um monólito para novas tecnologias e metodologias, contribuindo para a modernização da arquitetura da empresa.
  • Desenvolvimento de Componentes: Criação de painéis internos utilizando Node.js, React e GraphQL, melhorando a experiência do usuário e a eficiência dos processos internos.
  • Arquitetura de Sistemas: Implementação de um fluxo de arquitetura evolutivo: Monólito ➡️ Acesso direto ➡️ Camada de agregação de gateway ➡️ Gateway federado.
  • GraphQL Gateway: Configuração de um gateway GraphQL único que integra dados de diversas APIs, promovendo flexibilidade e melhorias de performance.
  • Experimentos com IoT: Trabalhos com Node-RED da IBM para integrar soluções de IoT.

🚀 Projetos Pessoais

https://karma.yt

Karma.yt é um mecanismo de busca descentralizado que usa LLMs conectando-se com agentes de IA para fornecer resultados abrangentes e em tempo real. Ele integra várias fontes para insights precisos e poderosos.

Node.js
Next.js
React
Decentralized Systems
Scrum
PM
PO
Microservices

https://pollinations.ai

Dezenas de repositórios do GitHub focados em geração de imagens, texto generativo e componentes React reutilizáveis, juntamente com módulos npm, scripts python, ferramentas devops e sistemas frontend totalmente flexíveis e reutilizáveis.

Python
Nodejs
React
Machine Learning
TensorFlow
NLP
Stable Diffusion
DevOps

🎓 Formação Acadêmica

Universidade Estadual de Campinas

Engenharia de Computação | 2003 - 2007

🌐 Idiomas

Português (nativo)
Inglês (intermediário)

🎯 Objetivos Profissionais

Estou procurando uma posição estável onde eu possa aplicar minha vasta experiência em desenvolvimento de software, contribuir com projetos e lidar e compartilhar com a equipe, continuar expandindo minhas habilidades. Moro em São Paulo, sou solteiro e não tenho filhos, então posso facilmente trabalhar em horários flexíveis, já que colaboro em projetos open source com pessoas em diferentes fusos horários. Tenho experiência com cronogramas.