Skip to content
View Johnny-Duart's full-sized avatar

Block or report Johnny-Duart

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.

Content in all repositories owned by your account will be closed.
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
johnny-duart/README.md

Olá, eu sou o Jonathan Duarte 👋

Estudante de Ciência da Computação (Anhanguera Educacional) e Técnico em Manutenção e Suporte em TI. Desenvolvedor com foco em Back-End (Python), desenvolvimento de APIs RESTful e Inteligência Artificial aplicada (RAG).

Tenho foco em modelagem de dados, regras de negócio sólidas e arquitetura de software, utilizando ferramentas modernas de IA para acelerar o aprendizado contínuo e a prototipação de interfaces completas.


🛠️ Stack Principal & Ferramentas

  • Foco Principal (Back-End): Python, Django, Django REST Framework, Flask, SQL (PostgreSQL, SQLite)
  • Arquitetura & Boas Práticas: Modelagem de Banco, Autenticação JWT, Controle de Acesso (RBAC), Testes com Pytest, Documentação Swagger/OpenAPI
  • IA & Engenharia de Dados: LangChain, Ollama, FAISS (Bancos Vetoriais), Pandas, Matplotlib
  • Processamento & Infra: Django Q (Tarefas Assíncronas/Filas), Docker (básico/dev), Git & GitHub
  • Front-End & Integração: Consumo de APIs REST com React, Vite, Axios, HTML5 e TailwindCSS (foco em prototipagem e integração funcional com o backend)

🚀 Projetos em Destaque

Plataforma clínica multi-especialidade construída para resolver problemas reais de gestão e agendamento médico.

  • Minha Atuação no Back-End: Desenvolvi a arquitetura central da API em Django REST Framework, modelagem do banco com isolamento lógico por clínica (multi-tenancy por coluna), motor dinâmico de slots de horários e prevenção de conflitos de agendamento (double-booking) via transações atômicas com tratamento de concorrência (HTTP 409 Conflict).
  • Front-End & Integração: Prototipação e integração de telas em React/Vite com autenticação JWT e interceptor Axios para renovação transparente de tokens.
  • Tecnologias: Python, Django, DRF, React, Vite, JWT, SQLite/PostgreSQL.

Aplicação corporativa de IA para consulta inteligente em documentos e atendimento automatizado via mensageria.

  • Minha Atuação no Back-End & IA: Construí todo o pipeline de RAG (extração de PDFs/sites, chunking e indexação vetorial no FAISS), integração com LLMs locais via Ollama, filas de tarefas em background com Django Q para não travar a aplicação web e webhook com buffer de mensagens integrado à Evolution API.
  • Tecnologias: Python, Django, LangChain, Ollama, FAISS, Django Q, Docker, Evolution API.

API RESTful desenvolvida do zero para consolidar boas práticas de arquitetura em camadas no ecossistema Flask.

  • Minha Atuação no Back-End: Implementação da arquitetura (controllers, models, schemas), autenticação JWT, controle de acesso baseado em papéis (@requires_role), serialização com Marshmallow e suíte de testes unitários e de integração com Pytest e banco em memória.
  • Tecnologias: Python, Flask, SQLAlchemy, Marshmallow, Pytest, Swagger/OpenAPI.

Projeto de Análise Exploratória de Dados (EDA) focado na evolução da infraestrutura de telecomunicações no país.

  • Atuação: Limpeza e transformação de microdados públicos da Anatel, análise de migração tecnológica (2G/3G para 4G) e visualização de desigualdades regionais.
  • Tecnologias: Python, Pandas, Matplotlib, Jupyter Notebook.

📁 Outros Projetos

  • 🏦 Sistema Bancário POO — Aplicação CLI focada nos pilares de Orientação a Objetos (Herança, Polimorfismo, Classes Abstratas).
  • 🐍 Laboratório de Estudos Python — Automações, scripts e testes práticos com a biblioteca padrão do Python.

🤝 Conecte-se Comigo

Pinned Loading

  1. Oraculo_IA Oraculo_IA Public

    Sistema de IA corporativa com RAG (LangChain + FAISS + Ollama), filas de tarefas assíncronas com Django Q e atendimento automatizado via WhatsApp com Evolution API.

    Python 2

  2. flask-blog-api flask-blog-api Public

    API RESTful com arquitetura em camadas, autenticação JWT, controle de acesso RBAC, documentação Swagger/OpenAPI e suíte de testes com Pytest.

    Python 2

  3. Analise-Anatel Analise-Anatel Public

    Análise Exploratória de Dados (EDA) sobre a evolução dos acessos móveis (2G, 3G, 4G) e desigualdades de infraestrutura de telecomunicações no Brasil com dados da Anatel.

    Jupyter Notebook 2

  4. Sistema-Clinico-Multitenant Sistema-Clinico-Multitenant Public

    Forked from RamonNogueira83/Rece-picion

    Plataforma clínica multi-tenant com cálculo dinâmico de slots de agendamento em tempo real, prevenção de double-booking (concorrência HTTP 409) e portal do paciente. Desenvolvido com Django, DRF e …

    JavaScript 1