Sergio Jiménez Jiménez

Senior Software Engineer · AI Enablement. Plataformas de datos cloud-native, ML aplicado en producción y entrega de producto de extremo a extremo.

Experiencia

  1. Ago 2025 → actualidad
    Pdftools (Smallpdf) · Zúrich · remoto Basilea

    Senior Software Engineer, AI Enablement

    • Responsable de la plataforma de habilitación de IA que consumen las distintas líneas de producto de Pdftools: servidor de modelos con ONNX Runtime, servicios de inferencia en FastAPI y pipelines de NLP sobre Hugging Face Transformers y spaCy.
    • Pongo modelos en producción de extremo a extremo (entrenamiento en PyTorch / TensorFlow, exportación a ONNX, inferencia en contenedores sobre Kubernetes) con CI/CD, observabilidad y evaluación de regresión integrados en el pipeline de despliegue.
    • Colaboro con ingenieros de producto y de investigación para traducir el trabajo de modelado en servicios fiables que consumen varios equipos de producto.
  2. Oct 2022 → actualidad
    Pdftools (Smallpdf) · Zúrich · remoto Basilea

    Senior Software Engineer

    • Ingeniero clave del equipo (4 personas dentro de una organización suiza de más de 20 ingenieros) en Smart Redact, el producto de Pdftools para la eliminación de PII basada en IA en industrias reguladas (sanidad, finanzas, seguros, sector público, legal). Reconocimiento de entidades nombradas (NER) híbrido más reglas deterministas en siete idiomas.
    • También contribuí a OCR Service (más de 180 idiomas). Ambos productos funcionan sobre AWS con una arquitectura manager / worker de escalado horizontal en cuyo diseño participé.
    • Responsable de la infraestructura como código (Terraform), CI/CD (Azure DevOps y GitHub Actions), observabilidad y prácticas de guardia en las distintas líneas de producto.
    • Impulsé los estándares de SDLC del equipo (criterios de revisión, estrategia de pruebas, automatización de releases, registros de decisiones de arquitectura) y formo a ingenieros entre equipos.
  3. Sep 2021 → Oct 2022
    Swiss International Air Lines (Grupo Lufthansa) · Basilea · Zúrich

    Lead Engineer, Flight Operations Optimization (OPSD)

    • Diseñé el Grand Solver: un sistema en tiempo real de evaluación de costes utilizado por los equipos de operaciones de varias aerolíneas del grupo Lufthansa para tomar decisiones operativas en directo. Cloud-native en GCP, en colaboración con Google Cloud.
    • Promocionado a Lead Engineer en la iniciativa OPSD del grupo Lufthansa. Construí componentes de simulación y automatización para la comparación de costes entre aerolíneas, contribuí a la hoja de ruta a largo plazo y dirigí sesiones de refinamiento entre aerolíneas.
    • Reconocido internamente como outstanding high achiever por profundidad técnica, comunicación con expertos de dominio no técnicos y mentalidad colaborativa.

Proyectos seleccionados

  1. 2025 → actualidad
    liftory.ch · Plataforma personal de I+D. Seguimiento de entrenamiento con un worker conversacional agéntico. Más de 100 usuarios registrados.
    • Fundador y único ingeniero. Entregado de extremo a extremo: aplicación móvil en Ionic y Angular publicada en App Store y Google Play, aplicaciones companion nativas para reloj (Swift en watchOS, Kotlin y Jetpack Compose en Wear OS) con sincronización bidireccional entre móvil y reloj, sitio de marketing en Next.js en liftory.ch y backend en .NET 10 sobre PostgreSQL.
    • Construí un worker conversacional agéntico (orientado a skills, multi-turno) que diseña planes de entrenamiento personalizados. RAG sobre un corpus curado de entrenamiento y nutrición usando un modelo de embeddings ONNX bge-m3 local y recuperación híbrida BM25 más similitud coseno, orquestado por gpt-5-mini de OpenAI con decodificación restringida para llamadas a herramientas tipadas. Elegí RAG en lugar de fine-tuning: el corpus se actualiza con frecuencia y es demasiado pequeño para que el fine-tuning aporte valor.
    • Los workers son sin estado y escalan horizontalmente tras RabbitMQ, reflejando el patrón manager / worker en el que trabajo en Pdftools. Stack completo de observabilidad con OpenTelemetry (Grafana, Loki, Tempo, Prometheus) y un pipeline privado de contenido en Gitea que publica paquetes versionados de activos de marca consumidos por las compilaciones web y móvil.
  1. Jul 2019 → Sep 2021
    Swiss International Air Lines (Grupo Lufthansa) · Basilea

    Software Engineer

    • Aplicación full-stack de mantenimiento de costes y presupuestos que reconcilia las facturas de proveedores con los términos contractuales. Stack: backend en .NET Framework y .NET Core, frontend en Angular con RxJS, PL/SQL sobre Oracle, Docker sobre GCP.
  2. Abr 2018 → Jun 2019
    Neueda · Málaga

    Senior Software Engineer · Software Engineer

    Adquirida posteriormente por Version 1.
    • Desarrollador senior de C++ en una plataforma de exchange sobre Linux: CMake, Docker, Redis, RabbitMQ, Google Protocol Buffers, gtest y gmock. Profiling con Valgrind y perf. Servicios contenedorizados sobre Amazon EKS, con CI en Jenkins y TeamCity.
  3. Oct 2017 → Abr 2018
    Wilken Software Group · Gijón

    Software Developer

    • ERP para clientes del sector turístico (incluido SkiData): JEE8 sobre WildFly con frontend en Ext JS. Herramientas: Maven, Arquillian, Jenkins.
  4. Ago 2015 → Oct 2017
    Mecalux Warehouse Solutions · Gijón

    Software Developer

    • Módulos de un sistema de gestión de almacenes (WMS) sobre .NET Web API, WPF, WinForms y Entity Framework. Diseñé y construí una herramienta de simulación 3D de almacenes (XNA / MonoGame embebida en WPF) que permite configurar una distribución, persistirla en base de datos y ejecutar operaciones virtuales de extremo a extremo.
    • BDD con SpecFlow, pruebas unitarias con NUnit y Moq, y un pipeline de release con CruiseControl.NET, Nant y WiX.
  5. Sep 2013 → May 2015
    Sweetspot · Universidad de Oviedo · Gijón · Oviedo

    Becario de desarrollo de software · Becario de IT

    • Aplicación Android y Android Wear en Java para Sweetspot. La aplicación ganó el concurso interno de la empresa. Previamente, mantenimiento de sistemas informáticos en la Universidad de Oviedo.

Formación

  1. Mar 2024 → Mar 2026
    Universidad Internacional de La Rioja (UNIR) · En línea (España)

    Máster en Inteligencia Artificial

    Especialización en Machine Learning, Deep Learning, Procesamiento del Lenguaje Natural y Visión por Computador.
  2. Sep 2017 → Feb 2020
    Universitat Oberta de Catalunya (UOC) · En línea (España)

    Máster en Desarrollo de Aplicaciones Móviles

  3. Sep 2011 → Jul 2015
    Universidad de Oviedo · España

    Grado en Ingeniería Informática del Software