Rubén Fernández

Rubén Fernández

Mentor
5.0
(5 reviews)
US$10.00
For every 15 mins
29
Sessions/Jobs
ABOUT ME
Full stack web development since the 1990s, always using open source software. Always striving to build systems that are secure, reliable an
Full stack web development since the 1990s, always using open source software. Always striving to build systems that are secure, reliable and user-friendly, and helping others to do the same.

Throughout decades of growth of the world wide web, I have had to learn and use many different languages and platforms, to keep up with this fascinating, constantly evolving field.

I have also helped others to keep up - writing documentation, teaching, training and coaching. I have found that keeping people in the loop is as vital (and as much fun) as writing the code itself.

In fact, the most important thing I have learned, is the importance of human communication - amongst humans, but also between humans and computers (good user interface and user experience, clear and readable code - I subscribe to Hal Abelson's motto, “Programs must be written for people to read, and only incidentally for machines to execute.”)

Spanish, English
Madrid (+01:00)
Joined May 2019
EXPERTISE
4 years experience
Haskell has been an incredible boon to my productivity since I discovered it - a language where the compiler truly has your back, catchin...
Haskell has been an incredible boon to my productivity since I discovered it - a language where the compiler truly has your back, catching most bugs before they happen, making refactoring a breeze. I have used Haskell to build web services where reliability and security was absolutely essential, handling highly private and sensitive user information. Plus, types are great for making code readable for people - they convey a lot of the programmer's intentions.
3 years experience
Before discovering Haskell, I used to develop using Node - great for rapid prototyping, and, with the help of Typescript, it can provide ...
Before discovering Haskell, I used to develop using Node - great for rapid prototyping, and, with the help of Typescript, it can provide good reliability even for production systems.
11 years experience
I have used PostgreSQL as the data storage backend in most of the work I have done, due to its unparalleled scalability and reliability. ...
I have used PostgreSQL as the data storage backend in most of the work I have done, due to its unparalleled scalability and reliability. And not just for raw storage - by using constraints, triggers, and stored procedures, I have been able to enforce business rules, data integrity and security at the database level.

REVIEWS FROM CLIENTS

5.0
(5 reviews)
Mårten Nilsson
Mårten Nilsson
September 2019
Great job from Ruben.
Programmer Help
Programmer Help
August 2019
Very smart, professional and punctual. Highly recommend
Denée Francis
Denée Francis
August 2019
Very very thorough. Many mentors (39 spoken) have tried and failed or simply did not understand what needed to be done and he was able to take care of it all. Will be working again.
Ken
Ken
July 2019
Helpful, Knowledgeable and efficient.
EMPLOYMENTS
Software Developer
Zaran Software Solutions Inc
2014-04-01-2019-04-01
Developing a web application for internal use in clinics, managing patient data
Developing a web application for internal use in clinics, managing patient data
HTML/CSS
Node.js
Haskell
View more
HTML/CSS
Node.js
Haskell
PostgreSQL
View more
Web application development
Self Employed / Freelancer
2011-09-01-2014-03-01
Freelance web development
Freelance web development
HTML/CSS
C++
C
View more
HTML/CSS
C++
C
Node.js
PostgreSQL
View more
Software Developer
University of Valencia
2008-05-01-2011-08-01
Developing an e-learning platform specifically designed for people with disabilities: https://www.miradasdeapoyo.org/
Developing an e-learning platform specifically designed for people with disabilities: https://www.miradasdeapoyo.org/
Java
jQuery
Spring
View more
Java
jQuery
Spring
jQuery UI
PostgreSQL
Hibernate ORM
View more