Backend & APIs
Servicios y componentes de software diseñados para mantener la coherencia del dominio, facilitar la evolución y responder a necesidades reales de producto.
Ingeniería de software orientada a sistemas mantenibles, plataformas fiables y decisiones técnicas que permiten a los productos crecer con criterio.
Desde el código de aplicación hasta la plataforma y las decisiones de arquitectura que conectan ambos niveles.
Servicios y componentes de software diseñados para mantener la coherencia del dominio, facilitar la evolución y responder a necesidades reales de producto.
Infraestructura reproducible, automatización del ciclo de entrega y observabilidad para operar sistemas con criterios explícitos de disponibilidad y fiabilidad.
Decisiones técnicas conectadas con las necesidades del producto, con atención a los costes de mantenimiento, la escalabilidad y la coordinación entre equipos.
Áreas y tecnologías de referencia para los puestos objetivo; la selección definitiva de competencias se documentará con evidencias profesionales.
Experiencia vinculada a la gestión de sistemas, la integración de información y la mejora de procesos operativos y digitales.
OLMC NELUMBO SL
Trabajo orientado a conectar fuentes de información y facilitar el seguimiento de campañas digitales mediante datos consistentes, procesos de integración y herramientas de análisis.
CARREFOUR
Enfoque en la consistencia de la información de producto y la coordinación de datos de catálogo e inventario entre distintos canales y sistemas de gestión.
SAFAMOTOR SL
Enfoque en la gestión de información relacionada con vehículos, operaciones comerciales y servicios de posventa, prestando atención a la trazabilidad de los datos y a la coordinación de los procesos.
MANTENISAN SL
Enfoque en la organización y seguimiento de servicios de mantenimiento, con especial atención a la planificación de intervenciones, el control de órdenes de trabajo y la disponibilidad de información operativa.
La calidad de una solución también depende de cómo se estructura, se prueba, se despliega, se observa y se mantiene.
Cómo se traduce en trabajo técnicoSeparar responsabilidades, definir límites claros y elegir una arquitectura proporcionada al problema.
Pruebas, automatización y observabilidad como herramientas para reducir incertidumbre y detectar fallos.
Considerar despliegue, seguridad, rendimiento y recuperación desde el diseño, no como tareas posteriores.
Evaluar alternativas y trade-offs técnicos según el coste, el riesgo y los objetivos de negocio.
Cada caso presenta el contexto, las restricciones, las decisiones de diseño y el impacto. La tecnología es el medio; la solución al problema es lo que importa.
Diseño de una plataforma backend para gestionar operaciones de negocio, integrar proveedores externos y mantener la coherencia de los datos.
El crecimiento funcional aumenta las dependencias entre componentes y hace más difícil controlar los errores, la consistencia y la evolución del sistema.
Separación por dominios, contratos de API explícitos, validación en los límites del sistema y tratamiento controlado de errores e idempotencia en operaciones críticas.
Criterios de éxito propuestos: reducción de errores, simplificación de cambios, mejora del rendimiento o menor tiempo de integración. Incorporar cifras únicamente cuando existan mediciones.
Evolución del proceso de entrega de una aplicación mediante infraestructura reproducible, automatización y observabilidad.
Los despliegues manuales, las diferencias entre entornos y la detección tardía de incidencias dificultan la fiabilidad operativa.
Definición declarativa de infraestructura, pipelines de CI/CD, gestión de configuración, comprobaciones automáticas y centralización de métricas y registros.
Criterios de éxito propuestos: frecuencia de despliegue, tiempo de recuperación, fallos de entrega o reducción de tareas manuales. Añadir la línea base y el periodo de medición.
Revisión de una base de código en crecimiento para reducir el acoplamiento, facilitar las pruebas y permitir la incorporación de nuevas funcionalidades.
Las responsabilidades mezcladas y las dependencias implícitas incrementan el coste de los cambios y el riesgo de regresiones.
Definición de límites entre módulos, evaluación de alternativas arquitectónicas, reglas de dependencias, pruebas de regresión y criterios compartidos de revisión.
Criterios de éxito propuestos: menor complejidad de cambio, reducción de regresiones, mayor cobertura relevante o incorporación más sencilla de nuevas funcionalidades.
CONTENIDO DE EJEMPLO: estos casos describen escenarios de portfolio propuestos, no proyectos verificados. Sustituirlos por proyectos propios y resultados demostrables.
Abierto a oportunidades de ingeniería de software, arquitectura técnica y colaboración en productos digitales. El objetivo: construir sistemas mantenibles, fiables y preparados para evolucionar.
Los canales de contacto se habilitarán al configurar los datos reales en src/content/profile.ts .
España · Remoto preferente