Software Engineer

& tech lead

11+ years building web products with TypeScript, Angular and Python.
I lead development teams, shape software architecture and still enjoy shipping code.

Experience

  1. Schrankerl

    4 yrs 8 mos

    Company that offers fresh and varied food for companies, preparing custom menus based on preferences and profiles.

    Career progression

    1. Tech Lead Current

      – Present

    2. Software Engineer

      –

    3. Full Stack Developer

      –

    • Lead a team of 4, supervising tasks and making sure they are delivered on time.
    • Own the decisions about our tools and software architecture.
    • Maintenance and quality work across all our systems.
    • Modular backend on Odoo.sh and a frontend built with the latest version of Angular.
    • Odoo.sh
    • Python
    • Angular
    • TypeScript
  2. Solvistas

    1 yr 5 mos

    Provides data science solutions and services in classic disciplines such as analytics, data management, business intelligence and digitalization.

    1. Software Engineer

      –

    • Built REST APIs with Java Spring, including testing and documentation.
    • Designed and implemented components, models and views for the web application with Angular and TypeScript.
    • Developed the Relv.io mobile app with React Native on Firebase.
    • Led the team: architecture decisions, task management and feature development.
    • Scrum Master for half a year.
    • Java Spring
    • Angular
    • TypeScript
    • React Native
    • Firebase
  3. TMC

    2 yrs 2 mos

    Focused on solutions for rail infrastructure and rail traffic management.

    1. Full Stack Developer

      –

    • Designed and developed several backend and frontend projects.
    • Built REST web services and cloud data structures on Amazon Web Services (AWS).
    • Designed and implemented new views and components with Angular and TypeScript.
    • AWS
    • REST
    • Angular
    • TypeScript
  4. Babel S.I

    3 yrs 4 mos

    Helps companies improve their business processes and digital transformation.

    Career progression

    1. Full Stack Developer

      –

    2. Intern

      –

    • Designed and implemented backend services with Spring Boot and Maven.
    • Modelled and created new Oracle databases.
    • Implemented hybrid apps with Ionic, based on microservices and components.
    • As an intern, learned to deliver end to end: defining when a project starts, choosing technologies and architecture, and implementing frontend and backend services.
    • Spring Boot
    • Maven
    • Oracle
    • Ionic

Skills

As a full stack developer, I have had the privilege of working with a wide range of technologies across the entire stack, and as a tech lead, with the people building it.

Leadership & Practices

  • Technical leadership
  • Software architecture
  • Mentoring
  • Scrum
  • REST API design
  • Testing & documentation

Programming languages

  • Python
  • TypeScript
  • Java
  • JavaScript
  • SQL

Main languages

Frameworks & Platforms

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

Databases

  • Oracle
  • MySQL
  • DynamoDB
  • MongoDB
  • PostgreSQL

Cloud & DevOps

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

Spoken languages

  • Spanish · Native
  • English · B2
  • German · B1

Education

Bachelor's Degree

Software Engineering

Comprehensive education in software design, algorithms, data structures, systems programming, and software architecture. Final thesis focused on good architecture practices and how to choose the best option during development.

References

People I have worked with who can talk about how I work.

Direct Manager

Alberto Salamanca Rico

Can speak about my growth and adaptability.

Senior expert for Data Management and Analysis

Senen González

Can speak about backend design decisions, mentoring, and impact on the team.

CEO

Sara Mari-Strasser

Can provide context on communication, ownership, and delivery under deadlines as a tech leader.

Contact

Let's build something together.

Whether it is a role, a project or a technical conversation, I am happy to hear from you. I am based in Austria and open to remote work. Email is the quickest way to reach me.