Trayectoria

Diseño y desarrollo software full-stack, desde API y servicios backend fiables hasta aplicaciones web modernas.

Experiencia laboral

  1. 02/2023 – Actualidad

    Desarrollador de software full-stack

    NanoTemper Technologies, remoto/Múnich

    • Desarrollé servicios backend con Python, FastAPI, PostgreSQL y API REST, modelando ensayos biológicos complejos para nuestras aplicaciones principales.
    • Desarrollé interfaces de usuario con TypeScript, JavaScript, HTML, CSS y React, ofreciendo a los equipos de investigación una visión clara de los experimentos biológicos y sus resultados en nuestra plataforma SaaS.
    • Trabajé en un equipo ágil con Git, Azure, Docker y pipelines de CI/CD, con revisiones de código y pruebas automatizadas para cada cambio.
    • Desarrollé interfaces de usuario y servicios backend con C#, .NET y ASP.NET.
    • Utilicé desarrollo de software asistido por IA, programación con agentes, GitHub Copilot y Claude para acelerar el desarrollo, manteniendo la responsabilidad por el código publicado.
    • Colaboré con el equipo de investigación para comprender las necesidades de los usuarios y traducirlas a soluciones de software.
  2. 11/2025 – 04/2026

    Ingeniero de software freelance

    Remoto

    • Desarrollé API REST con Python, FastAPI, DuckDB y PyArrow para consultar conjuntos de datos geoespaciales y ofrecer resultados a aplicaciones web.
    • Diseñé componentes frontend interactivos para explorar y visualizar datos geoespaciales, facilitando la comprensión de información espacial compleja.
    • Desarrollé un panel de analítica para comercio electrónico con AWS, DuckDB, Parquet y PyArrow para visualizar indicadores clave de rendimiento (KPI) y ayudar a los usuarios a supervisar el rendimiento de tiendas en línea.
  3. 10/2024 – 03/2025

    Investigador en prácticas de IA

    National Institute of Informatics, Tokio, Japón

    • Desarrollé flujos de trabajo con modelos de lenguaje grandes (LLM), generación aumentada por recuperación (RAG) e ingeniería de prompts para ayudar a investigadores a comprobar si las afirmaciones en textos científicos estaban respaldadas por evidencia.
    • Ajusté modelos con PyTorch, modelos de Hugging Face y Transformers en un servidor Linux con GPU, ayudando a investigadores a comparar enfoques antes de decidir las siguientes pruebas.
    • Empaqueté flujos de investigación como API, herramientas CLI y procesos por lotes para que otros investigadores pudieran aplicar los mismos métodos a nuevos conjuntos de datos sin reconstruir las herramientas.
  4. 09/2022 – 01/2023

    Desarrollador Java en prácticas

    Black Drop Bioprinting, Darmstadt

    • Desarrollé software de escritorio en Java con JavaFX y CSS, que permitía a los investigadores crear, diseñar y visualizar modelos 3D complejos antes de la impresión 3D.
    • Depuré y mantuve la base de código Java existente con Git, documenté los cambios y probé las funciones implementadas antes de su uso en laboratorio para detectar problemas de forma temprana.
    • Trabajé con investigadores en alemán e inglés para entender los requisitos de negocio, convertirlos en funciones de software y probar los resultados directamente en iteraciones cortas.

Formación académica

  1. 01/2023 – 09/2026

    Máster en Bioinformática (M.Sc.)

    Georg-August-Universität Göttingen, Alemania

    • Nota final: 2,0
    • Tesis: Evidencia de una función de los zumbidos de alpaca relacionada con la cohesión: vinculación de la detección automática de llamadas con datos GPS Leer prepublicación
  2. 10/2018 – 09/2023

    Grado en Biotecnología (B.Sc.)

    Universidad de Ciencias Aplicadas de Darmstadt, Alemania

    • Nota final: 2,0

Idiomas

  • Español (nativo)
  • Inglés (C1) (TOEFL iBT 109/120)
  • Alemán (C1) (Deutsches Sprachdiplom II)