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.

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
Backend
Base de Datos, DevOps y Otros
Proyectos
Aquí están algunos de los proyectos en los que he trabajado recientemente.

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

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

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.
Experiencia Laboral
Mi trayectoria profesional en la industria tecnológica.
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.
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.
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
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.