David Ferreira

  • Amsterdam, Netherlands NL
David Ferreira

Full Stack Web Developer

Full stack web developer

Work History
Feb 2015 - Present

Full Stack Web Developer

CloseAlert, Amsterdam, Netherlands

After a great opportunity to join a Startup, I jumped into Amsterdam to work with Ember.JS

As a Front End Developer, I were working on new features implementation, test and fix issues

As a Backend developer, I was working with Python (Flask microframework) to build only REST APIs and data models with a Postgresql database.

Sep 2014 - Feb 2015


Open Forest, Lelystad, Netherlands

After an opportunity to move to Netherlands, I got an offer to work on a Dutch Electronic Patient Dossier (Open EPD) made with Zend 2 and Doctrine 2. Javascript development using DHTMLX for UI and we made DHTMLX to work with Require.JS.

Apr 2013 - Aug 2014

Web Developer

Net Affinity, Dublin, Ireland

When I joined Net Affinity was a really big responsability and I became fully responsible on a company's CMS

I was fixing issues, implementing and preparing  new features

We were using PostgreSQL as a database

GIT / SVN version control

Also I developed from scratch a Facebook application: Every week to get the number of likes of Irish hotels Facebook pages and then with the result a platform to show the list of the 30 hotels and compares it with the previous weeks and show which hotel had more likes.

Apr 2012 - Mar 2013

Junior Web Developer

Estrela Sustentável, Covilhã, Portugal

In 2012 I started a professional internship program, and I had opportunity to learn technologies such as CodeIgniter and jQuery. I built a costumized CMS with backoffice to insert articles and manage comments.

Also, I built a "Facebook Fan Activity Counter" to make offers based on user activity with Facebook API:  The application was counting the number of comments and likes of each page fan, getting the number of shares for each person.

Also I built an Android app GPS navigation style to teach drivers how to avoid paid parts of the Portuguese highways toll system.

2009 - Apr 2012

Web Developer / IT Technician

Freelancer / Self-employed, Guarda, Portugal

While in school I started a commercial activity, from my own, to provide IT services in my hometown. I got several costumers to build websites from scratch, and most of them was customised, with an adapted backoffice to the companies needs. In those websites, I've used plain PHP and HTML and CSS with Javascript.

Also I configured an invoicing system (SAGE) for a farm store chain with 3 stores in different cities.


Mar 2010 - May 2010

Teams leadership

Gesto Apreciativo, Guarda, Portugal

In 2010 I had a paid training on a private training school how to teach and lead groups on the teaching or enterprise environment.

2005 - 2009

MBO4 equivalent - IT and Programming Technician

IEFP Guarda, Portugal

Programming, web development, database administration, system administration, content management, project management


  • PHP
    • Codeigniter
    • Laravel
    • CakePHP
  • Javascript
    • jQuery
    • Ember.JS
    • Node.JS
    • Socket.IO
  • Databases
    • MySQL
    • PostgreSQL
    • MongoDB
  • Unix
    • LAMP
    • Nginx
    • Ubuntu / Debian
  • Another skills
    • HTML 5
    • CSS 3
    • Git / SVN
    • Mac / Windows / Linux
    • UX/UI


  • Portuguese (Native)
  • English (Fluent)
  • Spanish (Fluent)
  • Dutch (Basic)

Other Remarks

A and B Driving Licence

Ping-pong lover

Guitar player