Fernando Rivas

Fernando Rivas

Sitges, Spain
Hire Fernando
Scroll To View More
Fernando Rivas

Fernando Rivas

Sitges, Spain
Member since July 12, 2017
Fernando has more than ten years of experience in front-end development, first working for his own company, then as a freelancer and employee, participating in a wide range of projects and teams using HTML5, PHP, JavaScript, jQuery, CSS/Sass, Bootstrap, mobile web applications, and more. He is also skilled in optimizing web applications for search engines and social networks.
Fernando is now available for hire
Portfolio
  • Beessip LLC (via Toptal)
    SASS, JavaScript ES6, Gulp, Babel, Git, Bitbucket, JIRA, Babelify, Browserify
  • Adhumansoft
    HTML5, PHP, jQuery, jQuery UI, Bootstrap, SOAP, Ajax, CSS, JavaScript
  • Alux Location
    HTML5, PHP, SCSS, JavaScript, jQuery, jQuery UI, Bootstrap, Nunjucks
Experience
  • HTML5, 10 years
  • jQuery, 10 years
  • PHP 5, 10 years
  • JavaScript, 10 years
  • SCSS, 3 years
  • Bootstrap 3+, 3 years
  • EcmaScript 2015 (ES6), 1 year
Sitges, Spain
Availability
Full-time
Preferred Environment
Linux, PhpStorm, WebStorm
The most amazing...
...project I’ve worked on is a rentals website which I fully developed including the UI and the booking/calendar engine.
Employment
  • Front-end Developer
    Beessip LLC (via Toptal)
    2017 - 2017
    • Worked in a team to create a responsive commercial website.
    • Created stylesheets in SASS (SCSS) from given designs in Sketch export format to be applied on HTML templates.
    • Developed UI components and Ajax services using ES6, building tools were gulp, Babel, Babelify, Browserify, among other libraries.
    • Set up and worked with a local environment using Django CMS (Python3), PostgreSQL, and Elasticsearch service in order to work with the back-end team.
    • Used JIRA as collaboration tool and Git (Bitbucket) as VCS for deploying developments, manage branches and pull requests, fix bugs and work with QA team.
    • Performed tests in many browsers and mobile devices to ensure UI compatibility.
    Technologies: SASS, JavaScript ES6, Gulp, Babel, Git, Bitbucket, JIRA, Babelify, Browserify
  • Freelance Front-end Developer
    Adhumansoft
    2017 - 2017
    • Designed an employee portal to manage complex working hours, schedules, and presence control.
    • Developed the user interface to communicate with web services generated on the back-end.
    • Created and implemented a social module that allows posting with formatted text and attachments, supports different groups and user roles, and enables users to chat with members of the group.
    Technologies: HTML5, PHP, jQuery, jQuery UI, Bootstrap, SOAP, Ajax, CSS, JavaScript
  • Freelance Web Developer
    Alux Location
    2013 - 2017
    • Developed an apartment rental website for tourists that has searching, booking, online availability, and payment capabilities.
    • Created the front-end for the site to work as a single page app with a focus on responsive, mobile-ready design.
    • Created the back-end to include the ability to accept online payments in addition to a booking and calendar engine that displays availability and prices online according to user defined requirements.
    Technologies: HTML5, PHP, SCSS, JavaScript, jQuery, jQuery UI, Bootstrap, Nunjucks
  • Front-end Developer
    CVA Consulting
    2013 - 2017
    • Contributed to the front-end development of a Moodle plugin geared towards elementary and high school students and teachers providing a platform of school books with interactive multimedia activities, illustrated content, and communication with the teacher through assignments and grading capabilities.
    • Created stylesheets within Moodle themes for different pages.
    • Developed user interface modules including communication with web services and Mustache templates.
    Technologies: HTML5, PHP, JavaScript, jQuery, Moodle, Ajax, JIRA, SCSS
  • Front-end Developer/Partner
    Vision33
    2003 - 2013
    • Developed the user interface and design of sites, search, listings, and details pages, with the ability to filter by date and other preferences, of a tourist rentals website in Barcelona and Catalonia.
    • Built the back-end to incorporate a booking/calendar engine, online payment portal, and web services integration for channel manager.
    • Managed SEO, social media marketing, and AdWords PPC.
    • Oversaw dedicated Linux server management and maintenance.
    Technologies: HTML5, PHP, JavaScript, jQuery, CSS, Ajax, MySQL
Experience
  • BcnFriendly (Development)
    http://www.bcnfriendly.com

    A Barcelona tourist apartment rental website with the ability to search by dates, filter by apartment size, and online booking/payment capabilities.

    Developed the front-end with jQuery, Bootstrap, SCSS, and Nunjucks templates on the front-end, and and the back-end booking, calendar, and payment engines with PHP.

  • Savia Digital (SM Publishings, Spain) (Development)
    http://es.smsavia.com/demos/lengua-1ep/

    A digital learning platform based on Moodle with an extensive catalog of books for elementary and secondary school.

    In collaboration with the development team, I developed functionalities of the books UI using SCSS, JavaScript, jQuery, and Ajax web services.

  • Adhumansoft - Professional Portal (Development)
    http://fernandorivas.x10.bz/adhumansoft.html

    This intranet website is an extension of the company’s text application whose target market consists of hospitals and clinics with complex staff working hours. The intranet provides the ability to manage calendar and planning reports, vacation requests, schedule changes, incidents, payroll reporting, and more.

    The main technologies used in developing the front-end of the intranet were HTML5, SCSS, JavaScript, jQuery, and jQuery UI. PHP was used in creating the back-end to communicate with central SOAP web services.

    Most recently, a social network plugin was added to the portal using Bootstrap, Nunjucks, and MySQL in addition to the technologies mentioned above.

    The social network has the ability to create groups of users and roles. For example, groups can be seen from people within a specific department, or read-only groups can be created for pinned announcements. Posts include text formatting and attachment capabilities while groups provide the ability for online and offline direct messaging between members.

  • Theming with Sass: An SCSS Tutorial (Publication)
    When it comes to theming; that is, changing the look and feel of your website while maintaining the same layout, Sass' features—like mixins or functions—can feel like taking a plane instead of walking! In this tutorial on SCSS, we're going to create a minimal theme and use SCSS to give our CSS programming some superpowers.
Skills
  • Languages
    CSS, JavaScript, HTML5, EcmaScript 2015 (ES6), PHP 5, SCSS
  • Libraries/APIs
    jQuery, jQuery UI, Mustache, React.js
  • Misc
    CSS Modules, CSS Architecture, Responsive UI, CSS Preprocessors, Apache2, Nunjucks, Semantic UI, Material-UI, Templates, Front-end, PSD Slicing, Gulp
  • Frameworks
    Bootstrap 3+
  • Tools
    VirtualBox, Git, PhpStorm, Avocode, Grunt, NPM, Babel.js, Bitbucket, Gulp.js, JIRA, Photoshop CS3, Gimp
  • Platforms
    Linux, Windows
  • Storage
    MySQL
  • Paradigms
    Responsive, Scrum, Agile Software Development
Education
  • Completed the course in CoffeeScript
    Codeschool.com - Online
    2017 - 2017
  • Completed the course in React.js (Powering up with React)
    Codeschool.com - Online
    2017 - 2017
  • Completed the course in AngularJS (Shaping up with AngularJS)
    Codeschool.com - Online
    2016 - 2016
  • Completed the course in Angular (Accelerating through Angular)
    Codeschool.com - Online
    2016 - 2016
  • Master's degree in Multimedia Application Design
    Fundació Politècnica de Catalunya - Barcelona, Spain
    2004 - 2005
  • Bachelor's degree in Computer Engineering
    Monterrey Institute of Technology, Queretaro Campus - Querétaro, México
    1988 - 1992
I really like this profile
Share it with others