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
Nativo
Árabe
Nativo
Inglés
Intermedio
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
-
Java
-
Django
-
Spring
-
Kotlin
-
FastAPI
-
Oracle Databse
-
MySQL
-
Google Firebase
-
MongoDB
Frontend
-
JavaScript
-
HTML
-
CSS
-
Dart
-
Flutter
-
Figma
-
Bootstrap
-
Sass
-
JQuery
-
Tailwind CSS
DevOps
-
Amazon Web Services
-
Microsoft Azure
-
Google Cloud
-
Docker
-
Kubernetes
-
Linux
-
Android Studio
-
Git
-
GitHub
-
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!