Hola, soy Esteban

Ingeniero de Software Full-Stack Creando Experiencias Digitales

Desarrollo aplicaciones web robustas y escalables con tecnologías modernas. Convierto problemas complejos en soluciones elegantes.

Esteban Cazorla

Sobre Mí

Soy un desarrollador full-stack apasionado con más de 9 años de experiencia construyendo aplicaciones web.

Ingeniero de software con una gran capacidad para comprender los requisitos del cliente y entregar soluciones rápidas sin comprometer la calidad. Experimentado en desarrollo full-stack, tecnologías cloud y arquitecturas escalables, me enfoco en construir software eficiente y mantenible que satisfaga las necesidades del negocio.

Con formación en Matemáticas y años de experiencia en la industria, he desarrollado una profunda comprensión de la arquitectura de software, optimización del rendimiento y diseño de experiencia de usuario. Mi experiencia abarca aplicaciones en tiempo real y automatización, asegurando experiencias de usuario fluidas y flujos de trabajo optimizados. Me apasiona construir prototipos y MVPs, disfrutando el proceso de convertir ideas en productos funcionales, así como participar en sistemas grandes y complejos.

Cuando no estoy programando, puedes encontrarme cocinando, leyendo blogs tecnológicos o aprendiendo coreano.

Tecnologías

Trabajo con una variedad de tecnologías para construir aplicaciones robustas y escalables.

Frontend

ReactNext.jsTypeScriptSCSSTailwindJestPlaywright

Backend

Node.jsExpressServerlessSQSSNSEC2AWS LambdaREST APIsWebSockets

Base de Datos, DevOps y Otros

MySQLDynamoDBDockerAWSJenkinsGithub ActionsGIT

Proyectos

Aquí están algunos de los proyectos en los que he trabajado recientemente.

Quantic Match

Quantic Match

Desarrollo de backend completo para aplicación de citas que utiliza compatibilidad cuántica para generar conexiones significativas.

Node.js
TypeScript
AWS
Serverless
AWS Lambda
SQS
SNS
RDS
Opositando

Opositando

Desarrollo completo de una plataforma que ofrece contenido educativo digital para estudiantes de oposiciones en España.

React
TypeScript
AWS
Serverless
AWS Lambda
SQS
SNS
DynamoDB
Contentful
Stripe
World's Worst Weather

World's Worst Weather

Proyecto personal diseñado para la comunidad de simulación de vuelo, que ofrece acceso intuitivo y en tiempo real a los aeropuertos más desafiantes según las condiciones climáticas actuales.

Vue.js
SCSS
TypeScript
AWS Lambda
AWS S3
AWS CloudFront
Contentful

Experiencia Laboral

Mi trayectoria profesional en la industria tecnológica.

Tech Lead

Packative Ltd.

Company Website

Seúl, Corea del Sur

Abril 2025 - Presente

Como Tech Lead en Packative Ltd., superviso al equipo de ingeniería, impulso la visión técnica y garantizo la entrega de proyectos clave. Trabajo en estrecha colaboración con las áreas de producto, diseño y operaciones para alinear las soluciones técnicas con los objetivos del negocio, mientras guío a los desarrolladores y fomento una cultura de colaboración e innovación.

  • Actualmente lidero iniciativas para mejorar y optimizar la solución de marketplace de Packative con el objetivo de aumentar los ingresos y mejorar la experiencia del usuario.
  • Estoy impulsando el desarrollo de un sistema ERP de próxima generación diseñado para revolucionar la industria del packaging mediante automatización, escalabilidad y analítica avanzada.

Desarrollador Senior

HomeTree Ltd.

Company Website

Londres, Reino Unido

2020 - Presente

Después de ser ascendido a Desarrollador Senior en HomeTree Ltd., mis responsabilidades se expandieron significativamente. Tomé la iniciatiza y el liderazgo de proyectos clave, tomando decisiones críticas sobre el diseño de la arquitectura y las opciones tecnológicas. Estuve profundamente involucrado en abstraer y comprender los requisitos comerciales para garantizar que nuestras soluciones técnicas se alinearan con los objetivos de la empresa, al tiempo que guiaba al equipo en la ejecución de estas estrategias.

  • Desarrollo de una Progressive Web App (PWA) en React que permite a los clientes enviar y rastrear reclamaciones, mientras permite a los ingenieros aceptar trabajos y compartir actualizaciones en tiempo real con operaciones y clientes.
  • Lideré la migración del frontend del CRM a React, mejorando el rendimiento, la escalabilidad y la experiencia de usuario.
  • Lideré un proyecto en colaboración con el departamento de finanzas para automatizar procesos relacionados con los cargos de reclamaciones de clientes, optimizando flujos de trabajo y reduciendo la intervención manual.
  • Construí y migré los pipelines de DevOps de Jenkins a GitHub Actions, mejorando la velocidad de implementación y la automatización.
  • Trabajé junto con diseño para construir una biblioteca de componentes frontend para compartir entre diferentes proyectos, promoviendo la reutilización de código y la consistencia.

Desarrollador Mid

HomeTree Ltd.

Company Website

Londres, Reino Unido

2017 - 2020

Me uní a HomeTree Ltd. como uno de los primeros miembros del equipo cuando la empresa tenía menos de 10 empleados. Jugué un papel clave en la formación de un pequeño equipo de desarrollo de dos desarrolladores, trabajando directamente con el CTO para construir y escalar la infraestructura técnica de la empresa. A medida que el equipo crecía y ganaba más experiencia, asumí responsabilidades de mentoría, ayudando a los desarrolladores junior a crecer sus habilidades y contribuir al éxito del equipo.

  • Diseñé e implementé el proceso de registro de clientes de principio a fin, optimizando la experiencia de usuario y la conversión de leads.
  • Desarrollé un CRM personalizado con Serverless Framework, reemplazando una infraestructura de Salesforce heredada, para optimizar las operaciones de datos de clientes y reducir costos.
  • Diseñé y desarrollé el proceso de renovación de contratos de clientes e lo integré con servicios financieros para facturación.

Desarrollador Junior

Uberated Ltd.

Londres, Reino Unido

2016 - 2017

Como Desarrollador Junior en Uberated, contribuí al modelo de negocio de extraer reseñas profesionales de productos, agregando y procesando los datos, y entregando los resultados procesados a sitios de comercio electrónico de terceros. Mi rol implicaba construir y mantener scripts de web scraping, asegurando la precisión y eficiencia del procesamiento de datos, y colaborando con el equipo para optimizar el flujo de información a plataformas externas.

  • Desarrollé y mantuve scripts de web scraping en Python para extraer datos de reseñas de varios sitios web y blogs, asegurando datos precisos y actualizados.
  • Construí un widget JS personalizable para sitios web minoristas, permitiendo la integración de datos de reseñas para mejorar la participación del cliente.
  • Optimicé el rendimiento de scraping e implementé medidas para manejar cambios en la estructura del sitio y mecanismos anti-scraping.

Testimonios de Clientes

Lo que la gente dice sobre trabajar conmigo.

"Conozco a Esteban desde hace más de 15 años y lo considero un desarrollador eficiente y responsable, su formación en matemáticas le da un perfil más versátil y competitivo. Es un profesional absolutamente recomendable por su dedicación y experiencia en desarrollo de aplicaciones."

Ariel Mendez

Fundador y Director de Arte, QuanticMatch

Mi Flujo de Trabajo de Desarrollo

Cómo abordo los proyectos desde el concepto hasta su finalización.

1. Descubrimiento y Planificación

Comienzo entendiendo los objetivos de su negocio, el público objetivo y los requisitos del proyecto. Esta fase incluye investigación, planificación y creación de una hoja de ruta para el proyecto.

2. Diseño y Arquitectura

A continuación, diseño la arquitectura del sistema y creo wireframes o prototipos. Esto asegura que tengamos una base sólida antes de escribir cualquier código.

3. Desarrollo

Sigo metodologías ágiles, dividiendo el proyecto en sprints manejables. Las actualizaciones regulares le mantienen informado del progreso y permiten retroalimentación durante todo el proceso de desarrollo.

4. Pruebas y Garantía de Calidad

Pruebas exhaustivas garantizan que su aplicación sea robusta, segura y funcione bien. Implemento pruebas automatizadas para detectar problemas temprano y mantener la calidad del código.

5. Implementación y Mantenimiento

Una vez aprobado, despliego su aplicación en producción utilizando pipelines de CI/CD. También ofrezco mantenimiento y soporte continuo para mantener su aplicación funcionando sin problemas.

Trabajemos Juntos

¿Tienes un proyecto en mente? Me encantaría conocerlo. Contáctame y creemos algo increíble.