← Torna ai progetti
Immobiliare e piattaforme aziendali Case study

TEN Development — ecosistema digitale per un grande sviluppatore immobiliare

Sviluppo backend di una piattaforma digitale ad alto carico per un grande sviluppatore di immobili residenziali e commerciali. Integrazione CRM, pubblicazione automatica degli annunci sugli aggregatori, ottimizzazione di PHP e SQL, elaborazione asincrona delle attività tramite Redis e RabbitMQ.

Tecnologie 12
PHP
Laravel
PostgreSQL
Vue.js
JavaScript
Redis
RabbitMQ
Elasticsearch
REST API
Git
Filament
Ubuntu
TEN Development — ecosistema digitale per un grande sviluppatore immobiliare
Progetto in evidenza ↗

Informazioni sul progetto

TEN Development è uno sviluppatore immobiliare in rapida crescita che realizza progetti ambiziosi nel settore residenziale e commerciale. Grazie all'ampia esperienza e alle risorse di un grande holding di investimento e commercio, l'azienda amplia attivamente la propria presenza geografica e figura tra i maggiori sviluppatori del Paese.

TEN Development è uno sviluppatore immobiliare in rapida crescita che realizza progetti ambiziosi nel settore residenziale e commerciale. Grazie all'ampia esperienza e alle risorse di un grande holding di investimento e commercio, l'azienda amplia attivamente la propria presenza geografica e figura tra i maggiori sviluppatori del Paese.

Risultati chiave dell'azienda:

  • Oltre 3,2 milioni di m² di immobili residenziali e commerciali costruiti.
  • Leader nella messa in esercizio di abitazioni nella propria regione dal 2025.
  • Leader per volume di costruzioni in corso nella propria regione dal 2019.

TEN Development combina l'affidabilità di un grande holding con flessibilità e un approccio innovativo, creando un ambiente urbano di qualità per migliaia di persone.

Il mio ruolo: sviluppatore Backend

Ho contribuito alla creazione di una piattaforma digitale ad alto carico, risolvendo problematiche di business complesse per lo sviluppatore.

Attività chiave e risultati:

  • 🔹 Integrazione con Macro CRM — ampliata e potenziata, automatizzando i processi del funnel di vendita e la sincronizzazione dei dati in tempo reale.
  • 🔹 Feed per gli aggregatori — sviluppo di feed per la pubblicazione automatica degli annunci sulle principali piattaforme, aumentando la portata del pubblico e riducendo il lavoro manuale.
  • 🔹 Nuove funzionalità — creazione di nuove sezioni e funzionalità per diversi complessi residenziali.
  • 🔹 Ottimizzazione delle prestazioni — ottimizzazione completa del codice PHP e delle query SQL (PostgreSQL), migliorando sensibilmente i tempi di risposta delle API e il funzionamento del catalogo con migliaia di oggetti.
  • 🔹 Elaborazione asincrona — garanzia delle prestazioni e della gestione delle attività in background tramite Redis e RabbitMQ.

Risultato: contributo sostanziale alla creazione di una piattaforma performante e funzionale per uno sviluppatore leader del mercato.

Ciò che ho consegnato

01

Era necessario ampliare e potenziare l'integrazione con Macro CRM per automatizzare i proc...

La sfida

Era necessario ampliare e potenziare l'integrazione con Macro CRM per automatizzare i processi del funnel di vendita e garantire la sincronizzazione dei dati in tempo reale.

Soluzione

Integrazione con Macro CRM ampliata e potenziata: scambio automatico di dati tra piattaforma e CRM configurato, sincronizzazione di stati ed eventi del funnel di vendita in tempo reale implementata.

Risultati

Processi del funnel di vendita automatizzati, dati sincronizzati senza ritardi, riduzione del lavoro manuale.

02

La pubblicazione degli annunci sui grandi aggregatori avveniva manualmente, limitando la p...

La sfida

La pubblicazione degli annunci sui grandi aggregatori avveniva manualmente, limitando la portata del pubblico e richiedendo molto lavoro.

Soluzione

Sviluppo di un sistema di feed per la pubblicazione automatica degli annunci sulle principali piattaforme, inclusa la generazione, l'aggiornamento e la sincronizzazione dei dati degli oggetti.

Risultati

Portata del pubblico aumentata, lavoro manuale ridotto, pubblicazioni aggiornate automaticamente.

03

La piattaforma necessitava di nuove sezioni funzionali per diversi complessi residenziali,...

La sfida

La piattaforma necessitava di nuove sezioni funzionali per diversi complessi residenziali, per ampliare le possibilità del catalogo e aumentare il coinvolgimento degli utenti.

Soluzione

Sviluppo di nuove sezioni e funzionalità per i complessi residenziali: struttura del catalogo ampliata, aggiunti nuovi tipi di contenuto e interazioni con gli oggetti.

Risultati

Funzionalità della piattaforma ampliate, catalogo più flessibile e informativo per gli utenti.

04

L'elevato carico sulle API e la lentezza del catalogo con migliaia di oggetti incidevano n...

La sfida

L'elevato carico sulle API e la lentezza del catalogo con migliaia di oggetti incidevano negativamente sull'esperienza utente.

Soluzione

Ottimizzazione completa del codice PHP e delle query SQL verso PostgreSQL: riscrittura delle query pesanti, eliminazione dei colli di bottiglia, ottimizzazione di selezioni e indici.

Risultati

Tempi di risposta delle API nettamente ridotti, catalogo con migliaia di oggetti veloce e stabile.

05

L'elaborazione sincrona delle operazioni pesanti rallentava la piattaforma e limitava la s...

La sfida

L'elaborazione sincrona delle operazioni pesanti rallentava la piattaforma e limitava la scalabilità.

Soluzione

Garanzia delle prestazioni e dell'elaborazione asincrona delle attività con Redis e RabbitMQ: operazioni pesanti spostate nelle code, elaborazione in background configurata.

Risultati

Piattaforma più resiliente al carico, operazioni pesanti eseguite in background, prestazioni e scalabilità aumentate.

Tecnologie e argomenti

Tag del progetto

#TENDevelopment #GKTEN #Development #Real #Developer #Houses #Apartments #Real #MarketLeaders #Top30 #ConstructionTechnology #ConstrucTech #PropTech
04
Avvia un progetto

Hai bisogno di un approccio tecnico simile?

Parliamo del tuo progetto, dell'architettura e del miglior stack tecnologico per esso.

Parliamone ↗