Hi, I am David! I'm a front end dev from Majorca, in Spain, right now living in Madrid. In my free time I like to work in personal projects and try new technologies.


Front end

  • HTML
  • CSS
  • SASS
  • Javascript
  • Javascript
  • Angular
  • Angular material
  • Ngrx
  • Functional programming
  • Ramda
  • Typescript
  • ES6
  • Progressive Web Apps
  • Unit testing
  • Jest
  • Patterns
  • Yarn
  • NPM
  • I know which is the value of this


  • NodeJS
  • Express
  • Sequelize
  • MySql
  • SQL
  • Php
  • Code Igniter

Dev ops & Systems

  • Docker
  • AWS
  • S3
  • Linux

Development worflow

  • Atlassian stack
  • Kanban
  • Scrum
  • Pull requests
  • Code reviews
  • Pipelines
  • CI
  • CD

Work Experience (4)

Front end developer
April 2018 - Current

In the team I'm currently working We make apps for Ryanair ground operations. I've helped the team to build 4 Angular apps from scratch.

  • AWS
  • Angular 2+
  • Angular material
  • NGRX
  • Functional programming
  • Ramda
  • Scrum
Front end developer
eDreams Odigeo (Brújula tecnologías de la información)
September 2016 - April 2018

I was part of different teams of the ONE FRONT project. To highlight, 1 year in the product team VUELO + HOTEL, composed of a Product Owner, an UX, a QA, and 5 more developers (in addition to the BA profile, working across multiple teams to coordinate). It was a really enriching experience. I was able to see (and develop the front-end) the process of an idea from the design phase to production, and its subsequent iterations through A / B tests, Google Analytics, and sessions with real users (developed by the team's UX profile). Fail as quickly as possible to learn, and improve the product from experience. And specifically, my daily work as a front-end was based on development of new functionalities and integrations, and bug fixes. The agile methodology used was Kanban.

  • E-commerce
  • Kanban
  • A/B testing
  • Javascript
  • Multi label brand
  • Responsive
  • Sass
  • Cross browser development
  • BackboneJS
  • Java
Full stack developer
December 2014 - September 2016

I worked in the maintenance of an existant web app, and the new version of it in the pharmaceutic robotics sector. In the front-end side, the technologies used where HTML, CSS, and Javascript (using jQuery as the main UI library). From the back-end side, in the new app We worked using CodeIgniter (php framework), and MySql. Additionally, I worked in a desktop app developed with VB.Net and SQL Server. I helped in a punctual change in an existant Android application.

  • PHP (CodeIgniter)
  • Javascript
  • jQuery
  • CSS
  • Grunt
  • Sass
  • VB.NET
  • Android
  • Mysql
  • SQL
Microsoft Innovation Center Tourism Technologies
March 2014 - June 2014

During this intership I learnt the basics of C# and developed a chat app for cyclists to get in touch between them.

  • Microsoft technologies
  • .NET framework
  • C#

Education (2)

Vocational education
Web app development
IES Francesc de Borja Moll
2012 - 2014
  • Javascript
  • Php
  • Git
  • MySql
  • Design notions
  • Java
Vocational education
Systems and networks
IES Emili Darder
2009 - 2011
  • Hardware
  • Computers repair
  • Linux SO administration
  • MS Windows SO administration
  • Networks administration
  • IT Security
  • Wordpress development
  • Joomla development





Native speaker


Native speaker




Web app for find and contact Quidditch teams in the world, showing them in a map and providing profiles with useful information

  • typescript
  • angular
  • angular material
  • ramda
  • sass
  • jest
  • docker
  • nodejs
  • express
  • Sequelize
  • Json Web Token (JWT)
  • MySql



  • History
  • Culture
  • Discover


  • Mountain
  • Sea
  • Beach


  • sport


  • Front end
  • Innovation
  • Team work
  • Product


References available on LinkedIn

“ Juan David is a dedicated work colleague, with a lot of dedication and passion for what he does. He is a person who works with humility, knows how to listen and is always in continuous learning. He is able to transmit that passion to the rest of the team and brings a lot of value to the work group. ”
Alejandro Riera Rufete
Senior developer - eDreams Odigeo
“ Juan was a key member of our team contributing to the culture and success of our pod. Always open to learn from and support his team mates for good of the team. Focused on delivery of quality features that generated significant business and customer value. A pleasure to work with and throughout all phases of the process. Juan is an asset to any team. ”
Simon Kanapka
Product director - eDreams Odigeo
“ After working with Juan for more than a year, I'd say that one of the things that I liked the most was his eagerness to learn and willingness to accept advice from the most senior members of the team. He also demonstrated to be a great team player and mate, always ready to help out. I'd also highlight his professionalism: always focused on delivering on time and with the highest standards. Without a doubt, a good asset for any team. ”
Arcadio Contell
Software Architect - eDreams Odigeo
“ Juan is a proficient web developer and a great team player. He has worked with me as front-end web developer in a large team in eDreamsOdigeo for one a half years during which I was his line manager. He's reliable worker with a real 'can do' attitude always willing to help colleagues and also to accept feedback from them. ”
Miguel Lopez
Front-end Tech lead - eDreams Odigeo
“ Juan David Hermoso is a valid person with an unbeatable personal and technical capacity. Its remarkable values could say that they are the following: Treat the company as if it were their own, anticipate the problems, be honest and direct, try to be an example for your colleagues demonstrating an excellent performance and leaving aside the arrogance, avoid conflicts, is friendly and educated with everyone and offers your help to those who need it. He is an example to follow of humility, experience and work ”
Francisco Javier Muñoz
Technical Director (Spain & Portugal) Farmadosis & Robotik Technology - Farmadosis
“ He is a hard worker, eager to learn and with potential to excel. He is an important person to keep in mind because when he gets the necessary experience he will be a great programmer, committed and resolute. ”
Juan José López
Full Stack Developer & SEO - eDreams Odigeo