Experiencia

Developer

Tecalis 2025 — Actualidad

Desarrollo Full Stack dentro de un entorno de producto, participando activamente en la evolución y en el mantenimiento de la librería de diseño utilizada por distintos proyectos.

  • Desarrollo de nuevas funcionalidades end-to-end en un producto SaaS, trabajando tanto en frontend como backend.
  • Desarrollo del frontend con Angular, creando componentes reutilizables, mantenibles y alineados con buenas prácticas de arquitectura.
  • Implementación de lógica de negocio y APIs en Laravel (PHP).
  • Participación activa en la librería de diseño (Design System).
  • Integración eficiente entre frontend y backend mediante APIs REST.
  • Mejora continua del código mediante refactorización y optimización de rendimiento.
  • Colaboración con equipos de producto, diseño y desarrollo en entornos ágiles (SCRUM/Kanban).
  • Resolución de incidencias y mantenimiento evolutivo del producto y proyectos asociados.

Frontend Developer

The Whiteam 2024 — 2025

Consultoría frontend para proyectos de clientes empresariales.

  • Desarrollo e implementación con Angular utilizando TypeScript para crear un front optimizado y dinámico.
  • Colaboración efectiva con GIT para el control de versiones, facilitando la colaboración en equipo y la gestión del código fuente.
  • Dominio de herramientas de testing unitario como Jasmine, Karma y Jest.
  • Uso avanzado de bibliotecas como Angular Material y PrimeNG para el diseño de componentes visuales consistentes, accesibles y adaptativos.
  • Monitorización y análisis de calidad del código con Sonar, garantizando estándares óptimos y reducción de deuda técnica.
  • Implementación de principios de accesibilidad web (WAI-ARIA) para asegurar interfaces inclusivas y cumplir con normativas de accesibilidad.

FullStack Developer

Cargoffer 2023 — 2024

Plataforma con stack variado y producto propio.

  • Desarrollo e implementación con Angular e Ionic utilizando TypeScript para crear un front optimizado y dinámico.
  • Uso del framework Express.js con JavaScript para construir un back sólido y adaptable.
  • Desarrollo con Flask en Python, aprovechando su flexibilidad y facilidad de uso.
  • Experiencia en el uso de Next.js con React para crear aplicaciones web modernas y dinámicas.
  • Gestión eficiente de datos utilizando MongoDB, garantizando un almacenamiento y recuperación de datos óptimos.
  • Colaboración efectiva con GIT para el control de versiones, facilitando la colaboración en equipo y la gestión del código fuente.
  • Dominio de herramientas e2e como Playwright y Puppeteer.
  • Optimización de procesos de datos y consultas en MongoDB para mejorar el rendimiento y la eficiencia de las aplicaciones.
  • Implementación de la plataforma de pago de Stripe para transacciones seguras y eficaces.
  • Diseño de interfaces utilizando Figma.

Técnico de Software

Minsait 2021 — 2022

Desarrollo en proyectos de gran escala para clientes del sector público y privado.

  • Implementación y desarrollo utilizando los frameworks de Angular e Ionic con TypeScript.
  • Creación, modificación y despliegue de contenedores e imágenes de Docker para facilitar la infraestructura.
  • Uso efectivo del Spring Framework para la gestión y optimización de procesos.
  • Manipulación y mejora de asistentes de inteligencia artificial (IA) y chatbots contextuales en texto y voz (RASA) utilizando Python.
  • Adaptación y actualización de código para garantizar la compatibilidad con diferentes navegadores, desde Internet Explorer hasta Edge.
  • Trabajo con bases de datos tanto SQL como NoSQL para el almacenamiento y gestión eficiente de datos.
  • Utilización de sistemas de control de versiones SVN y GIT para garantizar la colaboración efectiva y la gestión del código fuente.
  • Integración y automatización de procesos de CI/CD utilizando Jenkins para asegurar un flujo de trabajo eficiente y continuo.

Prácticas de Desarrollo Web

DominioZero 2021

Desarrollo web y e-commerce con tecnologías CMS.

  • Desarrollo de módulos en Prestashop.
  • Creación de sitios web en Wordpress utilizando PHP, HTML, CSS y JavaScript.
  • Utilización de diversos plugins de Wordpress, como WPBakery, Slider Revolution, WooCommerce, Justified Image Grid, entre otros.
  • Optimización de páginas web para mejorar la experiencia del usuario y el rendimiento.

Sistemas y reparación de hardware

MasLenovo 2020

Soporte técnico, hardware y mantenimiento de sistemas.

  • Montaje y mantenimiento de sistemas y componentes informáticos.
  • Instalación y mantenimiento de sistemas operativos, tanto individuales como masivos, incluyendo maquetación e instalación de software ofimático.
  • Reparación de ordenadores portátiles, de sobremesa y dispositivos móviles.
  • Mantenimiento y edición de plugins de WordPress para la optimización de sitios web.
  • Creación de mockups para el diseño de páginas web.

Becario de Sistemas

Nortempo 2019

Administración de sistemas e infraestructura de red.

  • Montaje y mantenimiento de sistemas y componentes informáticos.
  • Instalación y mantenimiento de sistemas operativos, tanto individuales como masivos, incluyendo maquetación.
  • Instalación y mantenimiento de redes para la transmisión de datos.
  • Acceso y explotación de bases de datos relacionales.
  • Acceso y mantenimiento de entornos en la nube (servidores de nube) así como herramientas en la nube (Office 365...).
  • Acceso y administración de Active Directory (creación de usuarios de dominio, mantenimiento...).
  • Gestión de incidencias y documentación.

Prácticas Internacionales (Erasmus)

Futuro Digitale 2019

Estancia en Italia dentro del programa Erasmus+.

  • Mantenimiento de una página web y su base de datos.
  • Creación de software para diversos fines.
  • Manejo de Google Sites para la gestión de contenido web.
  • Comunicación en inglés con colegas de la empresa para colaboraciones y proyectos.

Proyectos

Habilidades

Frontend

  • Angular
    Angular
  • React
    React
  • Next.js
    Next.js
  • Astro
    Astro
  • TypeScript
    TypeScript
  • JavaScript
    JavaScript
  • HTML5
    HTML5
  • CSS3
    CSS3
  • Sass
    Sass
  • Ionic
    Ionic

Backend

  • Node.js
    Node.js
  • Express.js
    Express.js
  • Spring
    Spring
  • Java
    Java
  • Python
    Python
  • Flask
    Flask
  • PHP
    PHP

Herramientas & Otros

  • Git
    Git
  • GitHub
    GitHub
  • Docker
    Docker
  • Figma
    Figma
  • MongoDB
    MongoDB
  • MySQL
    MySQL
  • MariaDB
    MariaDB
  • Linux
    Linux
  • VSCode
    VSCode
  • WordPress
    WordPress
  • PrestaShop
    PrestaShop
  • Stripe
    Stripe
  • Unity
    Unity
  • Android
    Android

Sobre mí

David Tojo Yebra

Soy un desarrollador Full Stack con sede en Galicia, apasionado por crear soluciones web que combinan rendimiento y diseño. Mi enfoque versátil me permite trabajar con fluidez tanto en el Frontend como en el Backend.

Lo que me define

  • 🛠️
    Resolución de problemas

    Disfruto encontrando soluciones creativas a desafíos técnicos complejos.

  • 📐
    Atención al detalle

    Código limpio, interfaces pixel-perfect y arquitecturas bien pensadas.

  • 🤝
    Trabajo en equipo

    Creo en la colaboración y en crecer juntos como equipo.

  • 🚀
    Aprendizaje continuo

    Siempre explorando nuevas tecnologías y mejores prácticas.

Contacto

¿Tienes un proyecto en mente o simplemente quieres conectar? Estoy abierto a nuevas oportunidades de colaboración, consultoría o simplemente a una buena conversación sobre tecnología.

Envíame un mensaje