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!
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!
goncaloqueiros.net
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: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.
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
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
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
It's present on every modern website and so far I've used Prototype, Jquery and Scriptaculous frameworks
These are not programing languages, but they surely make things shine.
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.
Used to perform tasks on the background, like log parsing and data migration
The version control system, that I use combined with the git flow extension
Bug trackers; create, update, close, move along...
I use the Firefox web browser with the Firebug and Yslow addons to ensure the websites are working clean and fast.
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)
A life enrichment experience, clash of cultures, development of social skills
Human-computer interaction, database management and business models in IT
The computer, from the hardware to the OS (Windows and Linux)
Programing logic with pseudo code, Pascal and Visual Basic
The database relation models
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!
They are always present, even here!