Yahya Arroub

Desarrollador Back-end

Sobre mí

Soy Yahya Arroub, Desarrollador Back-end con más de 3 años de experiencia liderando y colaborando en proyectos de alto impacto. Apasionado por la innovación, el aprendizaje constante y el desarrollo de soluciones escalables en entornos colaborativos.

Desarrollador Back-end

Poseo habilidades avanzadas en programación con Python (Django, FastAPI), Java (Spring Framework) y Flutter, así como en el desarrollo de aplicaciones Android (Java/Kotlin). Tengo experiencia sólida en el manejo de bases de datos SQL y NoSQL, y aplico principios de Clean Code y Clean Architecture para asegurar la calidad, mantenibilidad y eficiencia del código.

  • Email: contact@yahyaarroub.com
  • Ubicación: Madrid, España
Español Español Nativo
Árabe Árabe Nativo
Inglés Inglés Intermedio
Francés Francés Intermedio

Años de experiencia

Líneas de código

Horas trabajadas

Proyectos terminados

Horas de reuniones

Habilidades técnicas

A continuación, presento una selección de las principales tecnologías y herramientas que manejo con sólida experiencia en el desarrollo de soluciones backend y fullstack.

Backend
  • Python
    Python
  • Java
    Java
  • Django
    Django
  • Spring
    Spring
  • Kotlin
    Kotlin
  • FastAPI
    FastAPI
  • Oracle DB
    Oracle Databse
  • MySQL
    MySQL
  • Firebase
    Google Firebase
  • MongoDB
    MongoDB
Frontend
  • JavaScript
    JavaScript
  • HTML
    HTML
  • CSS
    CSS
  • Dart
    Dart
  • Flutter
    Flutter
  • Figma
    Figma
  • Bootstrap
    Bootstrap
  • Sass
    Sass
  • JQuery
    JQuery
  • TailwindCSS
    Tailwind CSS
DevOps
  • AWS
    Amazon Web Services
  • Azure
    Microsoft Azure
  • Google Cloud
    Google Cloud
  • Docker
    Docker
  • Kubernetes
    Kubernetes
  • Linux
    Linux
  • Android Studio
    Android Studio
  • Git
    Git
  • GitHub
    GitHub
  • Tomcat
    Apache Tomcat

Currículum vitae

Experiencia profesional

Back-end Developer

OpenSistemas | Madrid, España

2025 - Actualmente

Proyecto: Universidad Autónoma de Madrid
  • Liderar y desarrollar soluciones backend y servicios web en Python y Django, optimizando procesos clave para reducir tiempos de gestión, ahorrar miles de euros al año y garantizar escalabilidad y eficiencia en las distintas áreas de la universidad.
  • Lograr una reducción de costos superior al 30% en el departamento de tecnologías mediante el desarrollo de soluciones eficientes para áreas administrativas (facturación, pagos, matrículas) y plataformas orientadas a miles de estudiantes y usuarios externos.
  • Realizar análisis de software, reuniones técnicas y defensas con responsables de área; diseñar, desarrollar e implantar funcionalidades complejas aplicando principios de clean code y SOLID.
  • Administrar bases de datos Oracle, MySQL y PostgreSQL; revisar, documentar y mantener código con buenas prácticas, y elaborar documentación técnica de alto nivel para soporte y evolución de los sistemas.

Back-end Developer

ABAI | Madrid, España

2024 - 2025
  • Desarrollar, integrar y mantener soluciones en Java y Spring Boot, incluyendo integración con ERP’s, bajo metodologías ágiles como Scrum.
  • Desarrollar y implementar pruebas y asegurar del correcto funcionamiento.
  • Manejo y optimización de bases de datos Oracle, MySQL y PostgreSQL.
  • Elaborar y gestionar documentación técnica y evolución de aplicaciones.

Software Developer

UNED | Madrid, España

2023 - 2023
  • Desarrollar y mantener aplicaciones y lógicas de negocio en Java utilizando Spring Framework e Hibernate, optimizar el rendimiento y el código.
  • Manejo y optimización de bases de datos, incluyendo Oracle, MySQL, Microsoft SQL Server y PostgreSQL.
  • Manejo de sistemas de control de versiones como Git y SVN, así como herramientas de contenedorización como Kubernetes y Docker para gestionar y desplegar entornos de desarrollo.
  • Realizar análisis de datos con Python y implementar motores de búsqueda Apache Solr, organizar referencias con Zotero y realizar análisis estadísticos de corpus textuales con Voyant Tools.
  • Colaborar en el desarrollo y la documentación de la página web del máster en Humanidades Digitales utilizando WordPress.

Educación

Grado Superior en Desarrollo de Aplicaciones Multiplataforma

IES Enrique Tierno Galván | Parla, Madrid

2021 - 2023

Capacitado en el desarrollo de aplicaciones multiplataforma, abarcando entornos móviles, de escritorio y web. Experiencia en programación orientada a objetos, diseño de bases de datos, control de versiones, despliegue de aplicaciones y aplicación de metodologías ágiles en entornos colaborativos.

Grado Medio en Sistemas Microinformáticos y Redes

IES Enrique Tierno Galván | Parla, Madrid

2019 - 2021

Conocimientos prácticos en instalación, configuración y mantenimiento de sistemas informáticos y redes locales. Capacitado en soporte técnico, gestión de sistemas operativos, montaje de equipos, seguridad básica y resolución de incidencias tanto a nivel hardware como software.

Certificados

Cloud Computing

Google | 2024

Adquisición de competencias clave en servicios y soluciones en la nube con Google Cloud Platform (GCP), incluyendo despliegue de aplicaciones, gestión de recursos en la nube, redes, almacenamiento, y fundamentos de seguridad y escalabilidad en entornos cloud.

Fundamentos del aprendizaje automático

Google | 2024

Fundamentos del aprendizaje automático, incluyendo conceptos clave como entrenamiento de modelos, sobreajuste, generalización, validación de datos y evaluación del rendimiento mediante TensorFlow y herramientas de Google.

Desarrollo de Aplicaciones Móviles

Google | 2024

Desarrollo de aplicaciones móviles modernas utilizando Android Studio, Java y Kotlin, aplicando principios de diseño responsivo, patrones de arquitectura (MVVM) y buenas prácticas de usabilidad, rendimiento y mantenimiento en el ecosistema Android.

Desarrollo Web

Google | 2021

Capacitación en desarrollo web moderno con HTML, CSS, JavaScript y frameworks front-end, enfocada en la creación de interfaces responsivas, optimización del rendimiento, accesibilidad y buenas prácticas de diseño centrado en el usuario.

Portfolio

Estos son algunos de los proyectos personales y profesionales que he desarrollado, demostrando mi experiencia y enfoque en soluciones de calidad.

  • Todos
  • Personal
  • Profesional

NeuroHogar

Es una plataforma que utiliza Machine Learning y Big Data en tiempo real para detectar oportunidades inmobiliarias por debajo del valor de mercado. Analiza datos históricos, oferta y demanda, contexto geoespacial y señales económicas para anticipar propiedades con alto potencial de revalorización. Escalable y compatible con múltiples fuentes de datos, ofrece análisis en tiempo real y recomendaciones para inversores y usuarios.

Tecnologías: Python · Django · PyTorch · Scikit-learn · spaCy · Aprendizaje automático · Big data · Pandas · MongoDB · SQLite

Plataforma de Gestión EvAU/PAU – UAM

Aplicación web con el objetivo de gestionar de manera integral todos los aspectos relacionados con la prueba de acceso a la universidad. Su funcionalidad abarca la planificación y asignación de exámenes, la distribución y asignación de profesores y alumnos, así como la gestión de incidencias, sedes y aulas. Además, permite la generación automatizada de documentos PDF que contienen toda la información relevante. La aplicación está integrada con un sistema LDAP interno de la universidad, lo que facilita la autenticación y gestión de usuarios de forma segura y eficiente.

Tecnologías: Python · Django · Oracle Database · Servicios web · LDAP

iTheme – Custom Themes for Android & iOS.

Es una aplicación de personalización de temas y fondos de pantalla, desarrollada con Flutter, Dart y Google Firebase. Disponible para Android e iOS, permite a los usuarios cambiar la apariencia de su dispositivo con una amplia variedad de opciones. La app está optimizada para un alto rendimiento, ofrece soporte en más de 25 idiomas y es completamente compatible con los modos claro y oscuro. Sus principales características incluyen una amplia personalización con diversos temas y fondos, una interfaz moderna y responsiva que se adapta a diferentes dispositivos, soporte multilingüe para accesibilidad global y notificaciones personalizadas sobre actualizaciones y nuevas opciones de personalización.

Tecnologías: Flutter · Dart · Firebase

Triviarr – The Multiplatform Trivia Challenge

Es una aplicación de preguntas de cultura general, desarrollada con Flutter, Java, Spring Framework y JavaScript. Disponible como app nativa para Android, iOS, Windows, Linux y macOS, así como en versión web accesible, ofrece una experiencia fluida y optimizada en cada plataforma. La app abarca múltiples categorías, como historia, geografía, arte y deportes. La aplicación incluye inicio de sesión seguro (correo, contraseña, cuenta de Google), restablecimiento de contraseña y cierre de sesión seguro. Los usuarios disfrutan de una interfaz moderna y responsiva con modo oscuro, retroalimentación en tiempo real sobre las preguntas y notificaciones personalizadas.

Tecnologías: Flutter · Dart · Java · Spring Framework · Firebase

Intereses profesionales

¿Tienes una oportunidad laboral?

Estoy abierto a explorar nuevas oportunidades profesionales o colaboraciones. Con experiencia en desarrollo de aplicaciones, me interesan roles que impliquen trabajar en proyectos desafiantes e innovadores. Si tienes una propuesta o un proyecto en mente, no dudes en contactarme para conversar.

¿Conectamos?

El networking es fundamental en el sector tecnológico, y siempre estoy dispuesto a ampliar mi red profesional. Ya seas desarrollador, diseñador o emprendedor, me encantaría conocerte y saber más sobre tu trabajo. ¿Tomamos un café virtual y vemos a dónde nos lleva la conversación?

¿Creamos algo juntos?

Me apasiona desarrollar aplicaciones innovadoras que den solución a problemas complejos. Ya sea una plataforma web o una aplicación nativa a medida, siempre estoy listo para afrontar nuevos retos. ¡Construyamos algo increíble juntos!

Contacto

Abierto a propuestas, colaboraciones y nuevos retos. ¡Conectemos!

Envíame un email

contact@yahyaarroub.com

LinkedIn

linkedin.com/in/yahyaarroub

Ubicación

Madrid, España

Enviando...
Su mensaje ha sido enviado.¡Gracias!