Ubaldo Santos Patón
Ingeniero de Software Full-Stack · TypeScript · PHP · Laravel · Vue
Perfil
Ingeniero de Software Full-Stack con 6+ años de experiencia en producto. Especializado en TypeScript/JavaScript y PHP/Laravel, con foco en arquitectura mantenible (hexagonal, DDD, SOLID), calidad de código y rendimiento. En Wiris desarrollo el SDK multiplataforma de MathType para editores líderes (CKEditor, TinyMCE, Froala, Moodle, Office, Google Docs) y Nubric, plataforma de assessment matemático en Laravel. En Rotrafu escalé la aplicación principal a más de 50.000 servicios activos, reduje tiempos de carga un 35% y lideré ROTRAFU 2.0.
Experiencia profesional
Ingeniero de Software · MathType SDK & Assessment (Nubric) — Wiris
mar 2024 — ActualidadDesarrollo de producto en dos frentes: el SDK multiplataforma de MathType e integraciones para editores líderes (CKEditor, TinyMCE, Froala, Moodle, Microsoft Office, Google Docs), y Nubric (antes Learning Lemur), plataforma de assessment matemático en PHP/Laravel usada por instituciones educativas.
- Diseñé el SDK de integraciones de MathType con arquitectura modular y hexagonal, mejorando escalabilidad y mantenibilidad
- Optimicé integraciones reduciendo tiempos de carga hasta un 30% en editores de producción
- Impulsé la adopción de TypeScript y Deno en el equipo de Integraciones
- Desarrollo funcionalidades de evaluación matemática en Nubric (Laravel) con foco en exactitud y rendimiento
- Lideré refactors de arquitectura sobre el código heredado de Learning Lemur
- Colaboración cross-funcional con producto, diseño y QA en equipos especializados en edtech
Desarrollador Full-Stack · Responsable IT — Rotrafu
jun 2020 — mar 2024Responsable IT y full-stack del diseño, desarrollo y mantenimiento de aplicaciones web para la gestión integral de trámites funerarios. Lideré la transformación digital con soluciones a medida en PHP/Laravel, en paralelo con consultoría en Prime IT (jun–dic 2023).
- Escalé la aplicación principal hasta más de 50.000 servicios activos sin interrupciones
- Reduje tiempos de carga un 35% optimizando arquitectura y consultas a base de datos
- Desarrollé ROTRAFU 2.0: rediseño completo mejorando UX, escalabilidad y seguridad
- Automaticé procesos internos mejorando la eficiencia operativa un 50%
- Reduje vulnerabilidades de seguridad un 40% mediante hardening y buenas prácticas
Desarrollador Full-Stack Senior · Consultoría PHP — Prime IT
jun 2023 — dic 2023Consultor senior PHP en plantilla, desarrollando soluciones para clientes de distintos sectores mientras mantenía el rol en Rotrafu. Apliqué arquitecturas escalables, SOLID y metodologías ágiles en equipos multidisciplinarios.
- Mentoricé a desarrolladores junior en patrones de diseño y buenas prácticas de código
- Implementé APIs RESTful robustas siguiendo principios SOLID y Clean Code
- Participé en equipos Scrum multidisciplinarios con revisiones de código y entrega continua
Educación
Grado en Ingeniería Informática — Universitat Oberta de Catalunya
ene 2020 — jun 2025Especialización en Ingeniería de Software: arquitecturas escalables, patrones de diseño, metodologías ágiles y desarrollo full-stack aplicado a producto real.
CFGS DAW (Dual) — INS La Pineda
sept 2019 — jun 2021Formación dual con experiencia en empresa (XMI Tech). Frameworks PHP modernos, JavaScript y desarrollo full-stack con despliegue en entornos profesionales.
CFGS ASIR — IES La Pineda
sept 2016 — jun 2018Sistemas, redes, servidores y virtualización. Base sólida en infraestructura IT que complementa el perfil full-stack y DevOps.
Skills
- Lenguajes: TypeScript, JavaScript, PHP, C#
- Backend: Laravel, Deno, Node.js, REST, OpenAPI
- Frontend: Vue.js, HTML5, CSS3, Tailwind CSS
- EdTech: MathType, CKEditor, TinyMCE, Froala, Moodle
- Arquitectura: Arquitectura Hexagonal, DDD, SOLID, Design Patterns, TDD
- DevOps & QA: Docker, Git, GitHub Actions, CI/CD, Unit Testing, Integration Testing
- Otros: Electron, SDK Integrations, Scrum, Kanban
Idiomas
Español (Nativo) · Catalán (Nativo) · Inglés (Avanzado (B2))
Proyectos
Nubric (Learning Lemur)
mar 2024 — ActualidadPlataforma de assessment matemático en Laravel: creación, autocorrección y reglas programables de ejercicios con MathType integrado, usada por instituciones educativas.
MathType Integrations SDK
mar 2024 — ActualidadSDK multiplataforma para integrar MathType en CKEditor, TinyMCE, Froala, Moodle, Office y Google Docs. Arquitectura hexagonal en TypeScript/Deno con −30% load time en integraciones optimizadas.
MathType Add-in for Microsoft Office
jun 2024 — ActualidadAdd-in para Word y PowerPoint usando Office APIs y el SDK de MathType, construido con Vue.js como parte del ecosistema de integraciones Wiris.
ROTRAFU 2.0
jun 2020 — mar 2024Rediseño completo de la app de gestión funeraria en Laravel: UX, escalabilidad y seguridad. +50.000 servicios activos y −35% load time.