João Ferreira

Awesome php/python programmer, developer, problem solver, information analysis expert, lover of life, exploring the limits of unknown.

About me

I am an outgoing and energetic IT professional. If information is power, I can bring world domination to your organization.
“Most of you are familiar with the virtues of a programmer. There are three, of course: laziness, impatience, and hubris.” - Larry Wall
"If it doesn't work, it doesn't matter how fast it doesn't work." - Mich Ravera

@ home
tv series walk trecking eat couch surfing music xbox gta v cats podcasts candy crush cooking reading driving reddit movies cinema stack overflow photography sleeping beach books ebooks ipad gadgets optimize study wired travel think relax detail coffee debug puzzle fitness retro-games apple arduino Internet of Things raspeberry pi websockets ESP8266 home automation
@ work
agile oop php mysql mvc jquery css html5 memcache d3.js ajax node.js data visualization information aesthetics business intelligence saas information mapping data mining information analysis react perl javascript c mobile api database cloud test ux security websockets python responsability multitasking organization flexibility planning team work adapt multicultural communication optimize usability speed integration code


João Ferreira is a well-rounded professional software developer with over twenty years experience developing and maintaining a wide variety of information systems for large international corporations and government departments. João’s specialties are working with business experts, designing technical and non-technical solutions to meet the needs of the business, optimize high demanding/performance database systems, crafting and implementing development processes, data visualization/mapping, information aesthetics, interactive visualization, information analysis, data mining and leading teams to deliver (data driven) software. He is also a very skilled programmer.

My Skills


Awesomness level

There's a good part of computer science that's a lot like magic. There's a bad part of computer science that's a lot like religion. - Hal Abelson

Awesome coding skills

I like to think of myself as more a "researcher" than an "engineer" - so, really changing my attitude towards coding and caring about the little things was a big deal for me.

Working on improving my skills

Learning to code well is a long and slow process. It is something that you have to develop over the years in a very deliberate fashion. There may be other ways of doing it but this is the only one that I have seen working.

Check out some of my soft skills

  • 80/100NodeJS
  • 80/100WordPress
  • 50/100Magento
  • 90/100User Experience
  • 90/100User Interface Design
  • 95/100OOP
  • 75/100Web Design
  • 75/100Team Work
  • 60/100Mobile Aplications
  • 85/100Web Aplications
  • 60/100Cloud Computing
  • 90/100Windows
  • 90/100OSX
  • 80/100Linux
  • 70/100Unix
  • 90/100iOS
  • 90/100Android
  • 90/100Lazyness
  • 70/100Java
  • 60/100ActionScript 3
  • 65/100Adobe Tools
  • 95/100Usability
  • 90/100Information Systems
  • 85/100Case Management
  • 85/100Workflow
  • 85/100Google API
  • 70/100Facebook API
  • 70/100Paypal API
  • 60/100Twitterl API
  • 80/100Internet of Things
  • 75/100Project Management
  • 75/100Raspeberry Pi
  • 75/100Arduino
  • 75/100ESP8266
  • 75/100Websockets
  • 85/100Web Applications for TOR network


Lets keep in touch

  • Refresh

Contact info

  • Email:
  • Website: This one.
  • Phone: ask me.
  • Skype: joaofgf (I don't use it very much, though)