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. Trabalho com APIs em Python, aplicações web, engenharia de dados e IA aplicada a operações de varejo.

Meu trabalho vai da integração com o ERP à interface usada pela equipe, passando por permissões de acesso, qualidade dos dados e acompanhamento das aplicações em produção.

Experiência na prática

  • IA para consultar dados das lojas. Desenvolvi a Sol, assistente no WhatsApp pela API oficial da Meta, com validação de permissões, isolamento de dados entre lojas e verificação das respostas.
  • Automação financeira. Integrei ERP e WhatsApp com Python, FastAPI e Next.js para automatizar a cobrança de boletos, liberando uma pessoa de uma rotina manual que ocupava o dia inteiro.
  • Dados em escala. Cuido dos pipelines no Microsoft Fabric de uma plataforma com mais de 3,8 bilhões de registros, que atende mais de 800 lojas em 23 estados. Implementei validações que bloqueiam dados incompletos e permitem reprocessar períodos sem duplicar registros.
  • Visibilidade sobre a IA. Desenvolvi um painel com FastAPI, Next.js e KQL no Azure Log Analytics para investigar falhas e acompanhar custo e qualidade das respostas.

Projetos em destaque

Os projetos abaixo são demonstrações pessoais. Uso dados sintéticos nos cenários de varejo e operações; CycleOps e QuakeExposure também usam dados públicos, com a origem e os limites descritos nos 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ção de divergências entre pedidos e pagamentos, reunindo fontes verificáveis, rascunhos opcionais de IA e revisão por outra pessoa antes da aprovação. O fluxo de análise também funciona sem geração por IA.

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

Contas a receber com importação CSV, registro de pagamentos sem duplicação e recuperação de tarefas interrompidas. Os lembretes usam um provedor simulado, com distinção entre tentativa de envio e entrega confirmada.

Python · FastAPI · PostgreSQL · Next.js · Docker

Pipeline de vendas com validação de cobertura, tratamento de revisões e publicação consistente de indicadores. Lotes bloqueados ou falhos preservam a publicação anterior, com cenários locais de falha e retomada.

Python · PySpark · Delta Lake · SQL · Docker

Também no portfólio:

  • Loja Assistente — consultas de vendas em português, com autorização por loja, cálculo no backend e IA opcional.
  • API Sentinel — API B2B com isolamento por organização, quotas compartilhadas e observabilidade de falhas e recuperação.
  • ContainerOps — laboratório de operação de API e worker, com recuperação de tarefas, 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, com o 8º período em andamento. Moro em Raul Soares, MG, e tenho interesse em oportunidades 100% remotas em desenvolvimento de software, IA aplicada e dados.

Vamos conversar pelo LinkedIn ou pelo e-mail 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