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

Block or report arthurjoanes

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
arthurjoanes/README.md

Arthur Joanes: IA, Microsoft Fabric, Azure, engenharia de dados e full stack

English · LinkedIn · E-mail

Sou desenvolvedor de software pleno, com mais de três anos de experiência em APIs Python, aplicações web e dados para operações de varejo. Trabalho com integrações de ERP, IA e acompanhamento das aplicações em produção.

Experiência na prática

  • Desenvolvi a Sol, assistente de consulta de dados pelo WhatsApp, usando a API oficial da Meta. Cada loja só acessa seus próprios dados, com validação de permissões e verificação das respostas.
  • Automatizei a cobrança de boletos integrando ERP e WhatsApp com Python, FastAPI e Next.js. A automação liberou uma pessoa de uma rotina manual que ocupava o dia inteiro.
  • Mantenho pipelines no Microsoft Fabric para uma plataforma com mais de 3,8 bilhões de registros e mais de 800 lojas em 23 estados. As validações bloqueiam dados incompletos e permitem reprocessar períodos sem duplicação.
  • Criei um painel com FastAPI, Next.js e KQL no Azure Log Analytics para investigar falhas da IA e acompanhar o custo e a qualidade das respostas.

Projetos em destaque

São projetos pessoais com dados sintéticos. CycleOps e QuakeExposure também usam dados públicos; as fontes estão nos respectivos repositórios.

Demonstrações no navegador

  • CycleOps: disponibilidade de estações de bicicletas de Oslo, prioridades e replay de uma gravação GBFS. Código.
  • QuakeExposure: exposição de uma carteira fictícia a terremotos, com mapa e comparação de publicações. Código.

Investiga divergências entre pedidos e pagamentos, com acesso às fontes e revisão por outra pessoa antes da aprovação. A IA é opcional e serve para preparar rascunhos.

Python · FastAPI · PostgreSQL · Next.js · Azure OpenAI opcional

Controle de contas a receber com importação CSV, registro de pagamentos e retomada de tarefas interrompidas. Evita pagamentos duplicados e separa tentativas de envio de lembretes das entregas confirmadas. O provedor de mensagens é simulado.

Python · FastAPI · PostgreSQL · Next.js · Docker

Processa vendas, verifica a cobertura dos dados e publica indicadores. Se um lote falha ou é bloqueado, os indicadores anteriores continuam disponíveis. Inclui cenários locais para testar revisões e retomadas.

Python · PySpark · Delta Lake · SQL · Docker

Também no portfólio:

  • Loja Assistente: consultas de vendas em português, com acesso por loja, cálculos no backend e IA opcional.
  • API Sentinel: API B2B com dados isolados por organização, quotas compartilhadas e acompanhamento de falhas e recuperação.
  • ContainerOps: laboratório para operar uma API e um worker, recuperar tarefas e testar backup, restauração e rollback.

Tecnologias no meu trabalho

Área Ferramentas
Backend Python, FastAPI, Pydantic, SQL
Aplicações web TypeScript, React, Next.js
Engenharia de dados Microsoft Fabric, PySpark, OneLake, Delta Lake, Power BI
Cloud, IA e observabilidade Azure Container Apps, Azure OpenAI, Azure Log Analytics, KQL
Qualidade e entrega pytest, Docker, CI/CD
Integrações WhatsApp Cloud API da Meta, integração com ERP

Formação e contato

Curso Ciência da Computação na Rede de Ensino Doctum, atualmente no 8º período. Moro em Raul Soares, MG, e busco oportunidades 100% remotas em desenvolvimento de software, IA aplicada e dados.

LinkedIn · arthurjoanes@hotmail.com

Popular repositories Loading

  1. evidencedesk evidencedesk Public

    Investigação de incidentes com evidências, IA e revisão humana. FastAPI, PostgreSQL, Next.js e Azure OpenAI opcional.

    Python 1

  2. gestao-recebiveis gestao-recebiveis Public

    Contas a receber com importação CSV, pagamento integral, lembretes simulados e recuperação de jobs.

    Python

  3. loja-assistente loja-assistente Public

    Consultas de vendas em português com autorização por loja, cálculos no banco e evidências verificáveis.

    Python

  4. varejo-data-pipeline varejo-data-pipeline Public

    Pipeline de vendas com PySpark e Delta Lake, validação de lotes e publicação consistente de indicadores.

    Python

  5. containerops containerops Public

    Operação de API e worker em Docker: isolamento, backups, restauração, TLS, release e rollback.

    Python

  6. api-sentinel api-sentinel Public

    API de vendas B2B com quota por organização, cache compartilhado e observabilidade de falhas e recuperação.

    Python