Gonçalo Queirós

Web Developer

Hi there, I'm Gonçalo Queirós, a passionate web developer and a sports/technology lover.
More than sports and computers, I love a good conversation, so don't be shy, and drop me a line!

"Some men see things as they are and say why - I dream things that never were and say why not."
George Bernard Shaw

Experience

Portugalmail, Comunicações S.A

Web developer

Portugalmail webmail platform is based on the Horde open source framework, and serves around 700.000 users (free and professional). My job is mainly focused on developing new features for the platform, specially for the contact and calendar applications but I also perform some system administration functions.

Main tasks on the webmail platform:
  • Contact application built from scratch
  • Changes on the calendar application to achieve a better integration with the whole platform
  • Integration with online payment services
Main system administration functions:
  • Server management with puppet
  • Creation of migration scripts to move big clients to Portugalmail's platform
  • Creation of statistics platform based on log parsing

Portugalmail's products are build by a team, but more importantly they are thought by a team, instead of a single individual.
This allows all employees to give input about a product and actually influence its course.

Among the many technologies used inside the company, these are the ones that are present on my day to day routine; PHP, javascript, git, puppet, html, css and perl.
On the social skills side Portugalmail has a very strong and cohese team, even across it's different departments, and instills in it's collaborators the freedom to make their own decisions to perform their tasks.

Aug 2009 - May 2012

Portugalmail, Comunicações S.A

Internship

Thesis "Integration of Event Management System in a Webmail Suite" that explored the potential of closer relation between the calendar and the email.
The work was based on the Horde open source framework, and some of the results were actually accepted by the community. Graded with 18 out of 20

Mar 2009 - Aug 2009

Raya It

Software architect, quality manager

University class that creates ventures between real companies and students
Development of a vital signs monitoring system, that works independently from the place where the patient is

Large focus on system requirements and team work.
Asp.net and webservices as platform technologies

Mar 2008 - Ago 2008

Skills

PHP

PHP is the main programing language of the Horde framework, on which Portugalmail's platform is built. I also use PHP on some personal projects involving Zend Framework and CakePHP

Javascript

It's present on every modern website and so far I've used Prototype, Jquery and Scriptaculous frameworks

HTML & CSS

These are not programing languages, but they surely make things shine.

Puppet

Puppet allows system administrators to manage their servers from a centralized point, configure one machine and replicate that configuration to all other servers, and most important of all, keep them up to date.

Perl

Used to perform tasks on the background, like log parsing and data migration

Tools

Git

The version control system, that I use combined with the git flow extension

Bugzilla & Redmine

Bug trackers; create, update, close, move along...

Firefox & Addons

I use the Firefox web browser with the Firebug and Yslow addons to ensure the websites are working clean and fast.

Education

FEUP

Informatics Engineering

Development of technical and practical skills, team work and leadership.
Entrepreneurial and initiative spirit, risk assessment and development of opportunities

Multiple programing subjects (Asp.net, C, C++, Java, JavaScript, PHP, Visual Basic, Assembly, C#, Ruby, Prolog, Scheme) and database systems (MySql, SQLServer, PostgreSQL)

2004 - 2009

La Sapienza - Rome (Erasmus)

Informatics Engineering

A life enrichment experience, clash of cultures, development of social skills
Human-computer interaction, database management and business models in IT

Sep 2008 - Fev 2009

Maia High School

Technical Informatics

The computer, from the hardware to the OS (Windows and Linux)
Programing logic with pseudo code, Pascal and Visual Basic
The database relation models

2001 - 2004

Social

Sports

As many boys, I dreamed of become a professional football player, and as many of them, I ended up playing with my (not so talented) friends.
Despite that, I played roller hockey for 14 years and was the team captain for most of them. In the University we were national champions for 3 out of 4 years!

Friends & Family

They are always present, even here!