

Front End Architect
Juan Manuel Muñoz González
Career
I have more than 20 years of experience in the software industry and have worked for major companies such as Repsol, Vodafone, Línea Directa, Banco Santander, and HBX Group, among others. In many of these projects, I have been responsible for designing, documenting, and leading the Front End architecture from scratch, which has allowed me to consolidate solid expertise in this field. My role has not only involved creating robust architectures, but also providing technical leadership to Front End development teams, establishing best practices to ensure the delivery of scalable, high-quality applications.In addition to leading, I am actively involved in development, which allows me to stay up to date with the latest technological trends and continue adding value as a hands-on developer. This practical and up-to-date approach is key to ensuring the success of the projects I lead. I have strong Back End knowledge and advanced experience in UX/UI, which provides me with a comprehensive view of the technical needs of any application. In 2022, I had the opportunity to lead the architecture of Repsol’s ARIA project, which was a key component of the Stock Control application. This project was recognized in 2023 with the Best in Class award at Expoquimia. Thanks to this success, I became a reference within Repsol for Front End architecture. In 2024, I was leading the development of the Front End architecture of an application designed to manage the digital signature of all proposals issued by the Congress of Deputies and the main bodies of the Spanish public administration. This project is based on a modular microsites architecture, combined with the creation of a custom component library. This solution not only optimizes development speed and robustness, but also enables greater independence between modules, positioning itself as a key innovation in the future of web development. Currently, I am leading the Front End architecture for the integration of Perfect Stay packages into the HotelBeds platform for HBX Group, the world's largest B2B bedbank. I have also led the Front End architecture behind HotelBeds' recent rebranding, through which the company unveiled its new brand identity and designs. It is one of the most technically demanding projects I have worked on, given the scale and complexity of HBX Group's distributed systems.
Degrees
Electronic Engineering
University of Málaga
2002 - 2005FP2 Software Development
Martín Rivero High School
2004 - 2006Professional Milestones
Plexus: HotelBeds - Perfect Stay (HBX Group)
Led the Front End architecture for the integration of Perfect Stay packages into the HotelBeds platform of HBX Group, the world's largest B2B bedbank, within a highly complex distributed system.
Vintegris: nebulaSUITE 2.0
Created the Front End architecture of nebulaSUITE 2.0, a platform for managing digital certificates and electronically signed documents, used by the Spanish Congress, key public administration bodies, and banking institutions.
Repsol: ARIA - Stock Control
Created the Front End architecture of ARIA - Stock Control, an application awarded Best in Class at Expoquimia 2023, recognized as the leading chemical management solution on the market.
Vodafone: IDM
Created the web architecture of Vodafone IDM, the platform responsible for identity management.
Línea Directa: Roadside Assistance App
Designed and developed the Front End architecture of the first web application for tracking roadside assistance. The project received wide media coverage, featuring Matías Prats in national news.
Hobbies
Skills
Technical skills
Business skills
Languages
Professional growth
Experience
Front End Architect: Leadership of the Front End architecture, including its documentation, technical support for the development team, and mentoring.
HotelBeds - Perfect Stay
Integration of Perfect Stay packages into the HotelBeds platform for HBX Group, the world's largest B2B bedbank, within a highly complex distributed architecture.
HotelBeds Rebranding
Led the Front End architecture behind HotelBeds' rebranding, supporting the rollout of the company's new brand identity and designs across the platform.
Front End Architect: Design, documentation, and analysis of the architecture, plus tech leadership, mentoring, and technical support for the Front End team.
nebulaSUITE 2.0
Applications for digital certificate management. Design of microsite-based architecture using a proprietary component library and leadership in development. Distribution of Front End team tasks, code reviews, and establishment of work methodologies.
Front End Architect: Design, refactoring, documentation, and analysis of the architecture, along with technical leadership, mentoring, and technical support for the three Front End teams.
Signicat Products
Applications for digital certificate and facial recognition management. Design and refactoring of various identification products for Signicat. Training and code reviews for different Front End teams. Establishment of methodologies for achieving robust and scalable applications.
Front End Architect / Consulting Manager: Architecture design, documentation, and analysis, combined with technical consulting, mentoring, and technical support for development teams.
Repsol Aria
Design and development of the architecture for the Aria platform, software responsible for managing Repsol's Big Data. Awarded in 2023 as the best Big Data platform by Expoquimia. Leadership of the Front End teams.
Vodafone IDM
Software responsible for managing identities on the platform. Design and solutions for the IDM architecture at Vodafone.
Santander Iberia Plus
Application that manages offers and bonuses for Santander clients. Front End architecture design and consulting.
Front End Senior: Development of real-time betting and gaming applications, focused on performance and user experience.
Games 2.0
Online and retail gambling video games. Development of new games and maintenance of existing ones using web technology, improving application performance through best development practices.
Full Stack Developer: Development and maintenance of banking applications for Unicaja Banco, leading the development team.
Unicaja electronic forms
Development and maintenance of electronic forms for Unicaja Banco, coordinating the development team's tasks.
Full Stack Developer: Front End architecture design and development for Efiasistencia 2.0, a nationwide roadside assistance platform.
Efiasistencia 2.0
Application that centralizes roadside incidents for major insurance companies. Design of the Front End architecture and leadership in development, including the middleware layer for SOAP communications.
Full Stack Developer: Development and maintenance of banking applications for Unicaja Banco.
Unicaja electronic forms
Development and maintenance of electronic forms for Unicaja Banco.
Junior Developer: Junior developer contributing to the development of healthcare management applications for the S.A.S.
Isoft Sanidad
Healthcare management application. Development and implementation of software across multiple healthcare centers, supporting day-to-day clinical operations.
Publications
I have always been deeply grateful to all those developers who have selflessly made their knowledge available to the community. I owe a significant part of my professional training to many of them. In recent months, I have started sharing my own knowledge, contributing my own small part to this community.
CRUD Angular + NgRx with Signals is a reference website and repository that shows how to build a complete CRUD application using Angular, NgRx, and Signals. It is aimed at junior and senior developers interested in architecture, state management, and recommended patterns. The project includes unit and end-to-end (E2E) tests.
CSS Layout Lab is an interactive space to learn and experiment with the different ways of building layouts in CSS: from classic models like block and inline, to modern tools like flexbox and grid.
Signals vs Subjects vs NgRx is a documentation that analyzes the different tools available in Angular applications for managing data models. It provides a comparison between Signals, RxJS subjects, and NgRx, describing their main characteristics, advantages and disadvantages, as well as the most suitable use cases for each approach.




