I'm Ricardo Rodrigues,
Front End Developer.

A passionate for new emerging technologies such as HTML5 and CSS3.

Born in Venezuela but spent most of my life on Madeira Island, Portugal.

I'm Ricardo Rodrigues, I finished my Master’s in Computer Science, in the University of Madeira

My fields of interest have to do with human-computer interaction and where we can use freely our imagination. Work on software engineering and do research on Human-Computer Interaction.

Other field of interest is about my Master Thesis work. My thesis was supervised by Nestor Cataño. The thesis is about a JML-Based Formal Development of a Java Card Application for Managing Medical Appointments.

I can characterize me for my persistence, looking for new challenges. Never left a project undone, and always love to learn. I like to work in a team, although working alone isn’t no problem for me.

Random facts about me

  • Love to travel and know new people and cultures
  • Sports something I can't stop practice... Specially Basketball
  • Can't be one year from a good sunny day and swimm in some nice beach.
  • Addicted to Coca-Cola
  • Don't drink or smoke
Education

University of Madeira, Portugal2005-2010

M.Sc. Computer Science

Design, model, develop, operate and maintain computer applications, information systems, computer architectures and data networks; Techniques for building successful user interfaces, design principles that make user interfaces visually clear and appealing, techniques for identifying needs for software and its success, and the people and organizations that will use their systems

Publications
Latest Work
Current

May, 2012 FACEIT

January, 2011 BRANDMYMAIL

Skills
  • HTML5
  • CSS3
  • Javascript
  • Java
  • PHP
  • Python
  • Photoshop
  • Illustrator
  • ActionScript

Interface Killer

Prototype of an Interface Usability Checker, (Interface Prototype) ( 2007 ) For this project, my team and I designed and..
Read more

Prototype of an Interface Usability Checker, (Interface Prototype) ( 2007 )

For this project, my team and I designed and developed an interface prototype for an application in which users could upload interface screenshots, mark usability errors on them. The objective of this project was to develop an interface prototype that somewhat was functional, simple and efficient to use by applying usability principles.

This project was developed for the Human-Computer Interaction course. (see Project Report and Annexes in portuguese)

Website: InterfaceKiller

Alumni

Social Network for the Alumni Mathematics and Engineering Department at the University of Madeira, (Website) ( 2008 ) For this...
Read more

Social Network for the Alumni University of Madeira, (Website) ( 2008 )

For this project we followed the process of requirements, design and implementation where we used the design patterns Model View Controller and Iterator.

This application was created as way to alumni people keep connected with the university. Our team was organized into smaller ones to make the requirements specifications/design and implementation/verification. (see PDF Report in portuguese)

VConex

User Interface design of a Video Conference System, (conceptual interface design) ( 2008 ) In this project we created a...
Read more

User Interface design of a Video Conference System, (conceptual interface design) ( 2008 )

In this project we created a simple interface, easy to use for a first time user, using the techniques of usability learned in Human Centred Software Engineering.

The process of designing such an interface resulted in the creation of an activity model, a user profile map, task cases, a conceptual architecture, a detailed system architecture, abstract prototypes, detailed visual design, and a hi-fi prototype.

This project was done for the Human Centred Software Engineering course under the teachings of Professor Dr. Larry Constantine and Professor Dr. Nuno Nunes. (see PDF Report)

Imagine

A social network for photo galleries, (Website) ( 2008 ) In this project our challenge was to apply the Model...
Read more

A social network for photo galleries, (Website) ( 2008 )

In this project our challenge was to apply the Model View Controller architectural pattern, where we used PHP to program the controller, SQL to manage the database, HTML for presentation and CSS for the styles.

This work is about a photo gallery where people can comment photos in the gallery and rate them, each person can upload images and create albums to organize them.

Website: Imagine

Cultural Heritage

Multimedia application for Cultural Heritage, (Multimedia Application) ( 2009 ) For this project, my team and I developed a multimedia...
Read more

Multimedia application for Cultural Heritage, (Multimedia Application) ( 2009 )

For this project, my team and I developed a multimedia application for the promotion and dissemination of the cultural heritage (of historical sites, museums, archaeological parks and investigation). For this project we have applied our knowledge about synchronization of different medias (animation, videos, sound, text, images).

We worked with SMIL language for describing the media document, and Flash for the introduction animation movie. This project was developed for the Multimedia Systems course. (see Flash intro and PDF Report in portuguese)

Medical SmartCard

Smart Card Medical appointment application, (Experimental System) ( 2010) This was my Master Thesis work and was supervised by Nestor...
Read more

Smart Card Medical appointment application, (Experimental System) ( 2010)

This was my Master Thesis work and was supervised by Nestor Cataño. This project has as objective the development of a Java Card application with the support of formal specification in JML, which is used to correctly development an application.

The application is to be held in a Smart Card with the purpose of managing the medical history as well as the medical appointments of the card holder.

A script prototype was development too support his strategy. (See Script tool, Master Thesis Report, Master Thesis Annex, HealthCard Manual and HealthCard Code)

Website: http://sourceforge.net/projects/healthcard/

BrandMyMail

BrandMyMail provides a way to create and send socially-branded emails from your personal email client...
Read more

BrandMyMail social email templating (Web Application) ( 2011)

BrandMyMail provides a way to create and send socially-branded emails from your personal email client. It allows you to apply templates to the emails you send. You can embed your latest blog posts, social network updates, photos or videos, and many other things directly in emails you send.

Works with Gmail from Firefox/Chrome as well as iPhone/iPad and Android.

Featured in many publications including TechCrunch, Mashable, Forbes, 10,000 Words

and The Next Big Idea.

Website: www.brandmymail.com

FACEIT

FACEIT is a gaming community continuously looking for innovative entertainment.Our online platform offers players an environment to interact with each other...
Read more

FACEIT gaming community plataform, (Web Application) ( 2012)

FACEIT is a gaming community continuously looking for innovative entertainment. Our online platform offers players an environment to interact with each other, follow their favorite professionals and remain up to date with the performance of their friends. Our approach of using solid technologies and architectural patterns with the dark obsession of using the latest techs available with a little bit of “if it works it’s obsolete” mindset has allowed us to complete a stable, bleeding edge application. Here's what we've used:

  • HTML 5 and Javascript with Backbone.js and Marionette
  • REST/JSON API in Java
  • PusherApp
  • MongoDB

Website: www.faceit.com

Or do you prefer know me better?

EMAIL: r7rodrigues@gmail.com