Apresentacao
Definicao e escopo do projeto
O sistema "Export Ligneurs" e o motor de distribuicao automatizada de anuncios imobiliarios do Groupe Pichet. Ele extrai dados de programas e lotes do PIM Akeneo, transforma-os no formato especifico exigido por cada parceiro (XML, CSV ou JSON) e os exporta automaticamente para as plataformas de distribuicao imobiliaria.
O sistema constitui o elo critico entre os dados de produtos da empresa e sua visibilidade comercial: cada anuncio imobiliario publicado nos grandes portais franceses (SeLoger, LeBonCoin, BienIci, LogicImmo...) passa por este pipeline. Qualquer interrupcao ou inconsistencia de dados se traduz diretamente em perda de leads e oportunidades comerciais perdidas.
Como unico responsavel tecnico deste sistema, eu era responsavel por todas as decisoes de arquitetura, desenvolvimento, deploy, monitoramento e resposta a incidentes - com responsabilidade total sobre um pipeline que alimentava um volume estimado de 400K euros/mes em aquisicao de leads.
Pipeline ETL automatizado (Extract-Transform-Load) para distribuicao multicanal de anuncios imobiliarios
Imobiliario / PropTech - B2B (equipes internas, portais parceiros) e B2C (indireto, compradores potenciais)
- Extracao automatizada de dados da API REST PIM Akeneo v2
- Transformacao no formato especifico de cada parceiro (XML, CSV, JSON)
- Entrega automatizada por FTP/SFTP para 25+ plataformas parceiras
- Gestao de imagens com adaptacao multi-formato (4/3, 16/9, panoramico, quadrado, ratios especificos por portal)
- Mapeamento de tipologias imobiliarias (apartamento, casa, duplex, triplex, estudio, T1-T5+)
- Monitoramento de execucoes com alertas por email e integracao SOFT Monitor
- Capacidade de ativacao/desativacao individual por parceiro
- Algoritmo de matching SKU para programas reais vs. programas criados manualmente no PIM
PHP / Symfony
Coerente com o ecossistema backend do Groupe Pichet. O componente Symfony Console oferecia um framework solido para execucao de comandos batch agendados.
Akeneo PIM v2
Escolha estrategica da empresa para gestao do catalogo de produtos. Sua API REST fornecia acesso estruturado a todos os dados de programas e lotes com endpoints versionados.
Docker / Kubernetes
Cada job de exportacao isolado em seu proprio container, evitando conflitos de recursos entre modulos parceiros. K8s no AWS EKS gerenciava scheduling e recuperacao automatica de jobs falhos.
GitLab CI
Automatizacao do ciclo build-test-deploy para cada modulo parceiro de forma independente, permitindo deploys direcionados sem impactar outros feeds ativos.
