Fernando Rivas
Front-End Developer



My strongest skills. Advanced knowledge with 5-10 years of experience of applying them in different jobs and projects.

  • HTML5
  • CSS
  • SASS
  • Javascript
  • jQuery
  • JQueryUI
  • PHP 5
  • Bootstrap 3
  • Linux & CLI
  • OOP
  • MySQL
  • LAMP Server
  • xDebug


Up to 3 years of experience in more recent jobs and projects as well as through courses and workshops.

  • Js ES6
  • Require.js / Amd
  • React js *
  • PHP 7
  • Gulp
  • Npm
  • Yarn
  • Bootstrap 4
  • Handlebars
  • Eslint
  • Git
  • Nunjucks
  • Angular 2+ *
  • Ionic 3 *
  • JIRA
  • Bitbucket

* Beginner / practice projects


These are some of the latest jobs / projects I've worked on:

BCNfriendly. A tourist apartments website. Mobile ready. For front-End I used Javascript / jQuery, jQueryUI, Bootstrap, SCSS and Nunjucks. It's a single page app in which user never changes page even when it appears to, even thouh each page can be accessed through a unique url.

I did the back-end as well, this includes the calendar, booking engine and connection with bank for credit card payment, for this I used PHP and MySQL.

CVA Consulting I was part of a developers team that worked on an interactive digital books application from one of the biggest publishing houses of Spain. The platform was based on Moodle, addressed to children of elementary, secondary and high school. I worked on the front-end using jQuery, Javascript Amd modules, Mustache templating, theming (SCSS) and some backend (PHP / Moodle).

Mitología. A small application I'm developing in Ionic 3 / Angular 2+ as learning practice. Source code can be seen in this Bitbucket repo.

Coming soon! A small application that I've started using React.js


For coding, I've been using PHPstorm for three years now, I think is one of the best IDEs ever created. I've also used Sublime Text, Codeanywhere, Atom, Eclipse, Aptana, among others.

I aim to write clean, well documented code and follow good practices in regards of line, classes and method size, file length, etc.

My operating system is Linux, and Linux Mint as favourite distro.