← Volver a los proyectos
Inmobiliario y plataformas corporativas Caso de estudio

TEN Development — ecosistema digital para un gran promotor inmobiliario

Desarrollo backend de una plataforma digital de alta carga para un gran promotor de inmuebles residenciales y comerciales. Integración con CRM, publicación automática de anuncios en agregadores, optimización de PHP y SQL, procesamiento asíncrono de tareas mediante Redis y RabbitMQ.

Tecnologías 12
PHP
Laravel
PostgreSQL
Vue.js
JavaScript
Redis
RabbitMQ
Elasticsearch
REST API
Git
Filament
Ubuntu
TEN Development — ecosistema digital para un gran promotor inmobiliario
Proyecto destacado ↗

Sobre el proyecto

TEN Development es un promotor inmobiliario en rápido crecimiento que realiza proyectos ambiciosos en el ámbito residencial y comercial. Apoyándose en la amplia experiencia y los recursos de un gran holding de inversión y comercio, la empresa amplía activamente su presencia geográfica y figura entre los mayores promotores del país.

TEN Development es un promotor inmobiliario en rápido crecimiento que realiza proyectos ambiciosos en el ámbito residencial y comercial. Apoyándose en la amplia experiencia y los recursos de un gran holding de inversión y comercio, la empresa amplía activamente su presencia geográfica y figura entre los mayores promotores del país.

Logros clave de la empresa:

  • Más de 3,2 millones de m² de inmuebles residenciales y comerciales construidos.
  • Líder en la puesta en servicio de viviendas en su región desde 2025.
  • Líder por volumen de construcción en curso en su región desde 2019.

TEN Development combina la fiabilidad de un gran holding con flexibilidad y un enfoque innovador, creando un entorno urbano de calidad para miles de personas.

Mi rol: desarrollador Backend

Contribuí a la creación de una plataforma digital de alta carga, resolviendo problemas de negocio complejos del promotor.

Tareas clave y logros:

  • 🔹 Integración con Macro CRM — ampliada y mejorada, automatizando los procesos del embudo de ventas y la sincronización de datos en tiempo real.
  • 🔹 Feeds para agregadores — desarrollo de feeds para la publicación automática de anuncios en las principales plataformas, aumentando el alcance de la audiencia y reduciendo el trabajo manual.
  • 🔹 Nuevas funcionalidades — creación de nuevas secciones y funciones para diversos complejos residenciales.
  • 🔹 Optimización del rendimiento — optimización integral del código PHP y de las consultas SQL (PostgreSQL), mejorando notablemente los tiempos de respuesta de la API y el funcionamiento del catálogo con miles de objetos.
  • 🔹 Procesamiento asíncrono — garantía del rendimiento y del procesamiento de tareas en segundo plano mediante Redis y RabbitMQ.

Resultado: contribución sustancial a la creación de una plataforma de alto rendimiento y funcional para un promotor líder del mercado.

Lo que entregué

01

Era necesario ampliar y mejorar la integración con Macro CRM para automatizar los procesos...

El desafío

Era necesario ampliar y mejorar la integración con Macro CRM para automatizar los procesos del embudo de ventas y garantizar la sincronización de datos en tiempo real.

Solución

Integración con Macro CRM ampliada y mejorada: se configuró el intercambio automático de datos entre la plataforma y el CRM, y se implementó la sincronización en tiempo real de estados y eventos del embudo de ventas.

Resultados

Procesos del embudo de ventas automatizados, datos sincronizados sin retrasos, reducción del trabajo manual.

02

La publicación de anuncios en los grandes agregadores se realizaba manualmente, lo que lim...

El desafío

La publicación de anuncios en los grandes agregadores se realizaba manualmente, lo que limitaba el alcance de la audiencia y requería mucho trabajo.

Solución

Desarrollo de un sistema de feeds para la publicación automática de anuncios en las principales plataformas, incluyendo la generación, actualización y sincronización de los datos de los objetos.

Resultados

Alcance de la audiencia aumentado, trabajo manual reducido, publicaciones actualizadas automáticamente.

03

La plataforma requería nuevas secciones funcionales para diversos complejos residenciales,...

El desafío

La plataforma requería nuevas secciones funcionales para diversos complejos residenciales, con el fin de ampliar las posibilidades del catálogo y aumentar la participación de los usuarios.

Solución

Desarrollo de nuevas secciones y funcionalidades para complejos residenciales: estructura del catálogo ampliada, añadidos nuevos tipos de contenido e interacciones con los objetos.

Resultados

Funcionalidades de la plataforma ampliadas, catálogo más flexible e informativo para los usuarios.

04

La alta carga sobre la API y la lentitud del catálogo con miles de objetos afectaban negat...

El desafío

La alta carga sobre la API y la lentitud del catálogo con miles de objetos afectaban negativamente a la experiencia del usuario.

Solución

Optimización integral del código PHP y de las consultas SQL hacia PostgreSQL: reescritura de consultas pesadas, eliminación de cuellos de botella, optimización de selecciones e índices.

Resultados

Tiempo de respuesta de la API notablemente reducido, catálogo con miles de objetos rápido y estable.

05

El procesamiento síncrono de operaciones pesadas ralentizaba la plataforma y limitaba la e...

El desafío

El procesamiento síncrono de operaciones pesadas ralentizaba la plataforma y limitaba la escalabilidad.

Solución

Garantía del rendimiento y del procesamiento asíncrono de tareas con Redis y RabbitMQ: operaciones pesadas trasladadas a colas, procesamiento en segundo plano configurado.

Resultados

Plataforma más resistente a la carga, operaciones pesadas ejecutadas en segundo plano, rendimiento y escalabilidad aumentados.

Tecnologías y temas

Etiquetas del proyecto

#TENDevelopment #GKTEN #Development #Real #Developer #Houses #Apartments #Real #MarketLeaders #Top30 #ConstructionTechnology #ConstrucTech #PropTech
04
Iniciar un proyecto

¿Necesita un enfoque técnico similar?

Analicemos su proyecto, la arquitectura y el mejor stack tecnológico para él.

Hablemos ↗