Software Engineer

& tech lead

Más de 11 años creando productos web con TypeScript, Angular y Python.
Lidero equipos de desarrollo, diseño arquitecturas de software y sigo disfrutando de escribir código.

Experiencia

  1. Schrankerl

    4 años 8 meses

    Empresa que ofrece comida fresca y variada a empresas, preparando menús personalizados según preferencias y perfiles.

    Evolución profesional

    1. Tech Lead Actual

      – Actualidad

    2. Ingeniero de software

      –

    3. Desarrollador full stack

      –

    • Lidero un equipo de 4 personas, supervisando las tareas y asegurando que se entreguen a tiempo.
    • Tomo las decisiones sobre nuestras herramientas y la arquitectura de software.
    • Tareas de mantenimiento y calidad en todos nuestros sistemas.
    • Backend modular en Odoo.sh y frontend desarrollado con la última versión de Angular.
    • Odoo.sh
    • Python
    • Angular
    • TypeScript
  2. Solvistas

    1 año 5 meses

    Ofrece soluciones y servicios de ciencia de datos en disciplinas clásicas como analítica, gestión de datos, business intelligence y digitalización.

    1. Ingeniero de software

      –

    • Desarrollo de APIs REST con Java Spring, incluyendo tests y documentación.
    • Diseño e implementación de componentes, modelos y vistas para la aplicación web con Angular y TypeScript.
    • Desarrollo de la app móvil Relv.io con React Native sobre Firebase.
    • Liderazgo del equipo: decisiones de arquitectura, gestión de tareas y desarrollo de funcionalidades.
    • Scrum Master durante medio año.
    • Java Spring
    • Angular
    • TypeScript
    • React Native
    • Firebase
  3. TMC

    2 años 2 meses

    Centrada en soluciones para infraestructura ferroviaria y gestión del tráfico ferroviario.

    1. Desarrollador full stack

      –

    • Diseño y desarrollo de varios proyectos de backend y frontend.
    • Desarrollo de servicios web REST y estructuras de datos en la nube con Amazon Web Services (AWS).
    • Diseño e implementación de nuevas vistas y componentes con Angular y TypeScript.
    • AWS
    • REST
    • Angular
    • TypeScript
  4. Babel S.I

    3 años 4 meses

    Ayuda a las empresas a mejorar sus procesos de negocio y su transformación digital.

    Evolución profesional

    1. Desarrollador full stack

      –

    2. Becario

      –

    • Diseño e implementación de servicios backend con Spring Boot y Maven.
    • Modelado y creación de nuevas bases de datos en Oracle.
    • Desarrollo de apps híbridas con Ionic, basadas en microservicios y componentes.
    • Como becario, aprendí a entregar de principio a fin: definir cuándo arranca un proyecto, elegir tecnologías y arquitectura, e implementar servicios de frontend y backend.
    • Spring Boot
    • Maven
    • Oracle
    • Ionic

Habilidades

Como desarrollador full stack he tenido la oportunidad de trabajar con una gran variedad de tecnologías en todo el stack y, como tech lead, con las personas que lo construyen.

Liderazgo y prácticas

  • Liderazgo técnico
  • Arquitectura de software
  • Mentoring
  • Scrum
  • Diseño de APIs REST
  • Testing y documentación

Lenguajes de programación

  • Python
  • TypeScript
  • Java
  • JavaScript
  • SQL

Lenguajes principales

Frameworks y plataformas

  • Angular
  • Astro
  • Node.js
  • React
  • React Native
  • Spring Boot
  • Ionic
  • Odoo
  • Oracle APEX

Bases de datos

  • Oracle
  • MySQL
  • DynamoDB
  • MongoDB
  • PostgreSQL

Cloud y DevOps

  • AWS
  • Firebase
  • Vercel
  • Odoo.sh
  • Docker

Idiomas

  • Español · Nativo
  • Inglés · B2
  • Alemán · B1

Formación

Grado

Ingeniería del Software

Formación completa en diseño de software, algoritmos, estructuras de datos, programación de sistemas y arquitectura de software. El trabajo de fin de grado se centró en buenas prácticas de arquitectura y en cómo elegir la mejor opción durante el desarrollo.

Referencias

Personas con las que he trabajado y que pueden hablar de cómo trabajo.

Responsable directo

Alberto Salamanca Rico

Puede hablar de mi crecimiento y mi capacidad de adaptación.

Experto sénior en gestión y análisis de datos

Senen González

Puede hablar de decisiones de diseño de backend, mentoring e impacto en el equipo.

CEO

Sara Mari-Strasser

Puede aportar contexto sobre comunicación, responsabilidad y entregas con plazos ajustados como tech lead.

Contacto

Construyamos algo juntos.

Ya sea un puesto, un proyecto o una conversación técnica, estaré encantado de escucharte. Vivo en Austria y estoy abierto a trabajar en remoto. El email es la forma más rápida de contactarme.