Skip to content
View diovanibmotta's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report diovanibmotta

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
diovanibmotta/README.md

👋 Quem sou?

Sou Arquiteto de Software com foco no desenvolvimento de soluções escaláveis, resilientes e de alto desempenho, atuando principalmente no back-end, mas com experiência também em front-end e cloud computing.

Tenho experiência prática com Java (Spring), Python e AWS, além de interesse crescente em IA aplicada, busca semântica e sistemas de recuperação de informação.


🏅 Certificações

AWS

  • AWS Certified Cloud Practitioner – Foundational
  • AWS Certified Developer – Associate
  • AWS Certified Solutions Architect – Associate

Credly Badges

Qdrant


🚀 Minha história

Atuo na área de Tecnologia da Informação desde 2008 e trabalho diretamente com desenvolvimento de software desde 2012, acumulando sólida experiência na construção, evolução e sustentação de sistemas ao longo de diferentes contextos e desafios técnicos.

Ao longo da minha carreira, venho atuando no desenvolvimento de APIs, sistemas distribuídos e integrações em nuvem, sempre buscando equilíbrio entre qualidade técnica, performance e manutenibilidade.

Tenho experiência com automatização de processos, mensageria, processamento assíncrono e arquiteturas orientadas a eventos, além da aplicação constante de boas práticas de engenharia de software: orientação a objetos, padrões de projeto e clean code.

Mais recentemente, tenho explorado IA aplicada — busca vetorial, embeddings, recuperação híbrida e reranking — construindo soluções com Qdrant que combinam dense embeddings, BM25 sparse e ColBERT late-interaction reranking.

Gosto de trabalhar em ambientes colaborativos, com foco em entregas contínuas, aprendizado constante e evolução da arquitetura dos sistemas.


🛠️ Tecnologias & Ferramentas

Back-end

  • Java | Spring Framework
  • Python
  • APIs REST
  • Processamento assíncrono e concorrente

IA & Busca Semântica

  • Qdrant (vector database)
  • Embeddings densos e esparsos (BM25)
  • ColBERT reranking / late-interaction
  • Recuperação híbrida com RRF Fusion

Front-end

  • Angular
  • TypeScript

Cloud & DevOps

  • AWS (IAM, EC2, S3, Lambda, SQS, SNS, entre outros)
  • Arquiteturas cloud-native
  • Integração de serviços em nuvem

Outros

  • Mensageria e sistemas distribuídos
  • Git e versionamento de código
  • CI/CD

📂 Sobre este GitHub

Este repositório reúne provas de conceito, estudos técnicos e projetos práticos, refletindo minha trajetória de aprendizado contínuo e meu interesse por tecnologias que impulsionam a inovação em engenharia de software — especialmente em cloud, arquitetura, performance e IA aplicada.


📫 Vamos nos conectar

🚀 Vamos codar e transformar ideias em soluções!

Pinned Loading

  1. pdf-semantic-search pdf-semantic-search Public

    Sistema de ingestão e busca semântica em PDFs usando Python, LangChain e PostgreSQL com pgVector. O PDF é dividido em chunks, convertido em embeddings e armazenado no banco. Um CLI permite fazer pe…

    Python