Tiago Ferreira Marques

Tiago Ferreira Marques

Software Developer, Coffee Glutton, Code Quality Lover

My name is Tiago and I am curious.
I try to learn more about everything, and seek solutions to the problems around me. Computer appeared halfway through my teen years and since then I grow professionally in the adventure that is knowledge.

 Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live 

― John Woods

The Road So Far...

The Genesis

Since I was a child i had a passion for gizmos, electronics and technology, but have the opportunity to use a computer at that time, it was difficult. Then in adolescence, the world of computers come to me. I tried to find out more, and in a few months I found myself doing my first program

The future is Today

Currently my focus skills is more emphasized in web technologies, including JavaScript, jQuery, PHP, ASPx, Ajax, REST, CSS3, HTML5 and entering in the world of NodeJS. But not restricted to web technologies, over the years i have gained competencies in Delphi, VB.net, C#, Java, Python and others.

What Happens Next

My biggest ambition is to add to my portfolio of knowledge, languages like C, C++ and Assembly in the next three years. I also want to know more paradigms, methodologies and programming conventions to not only know how to do different solutions, but to be effective in each of them.

  1. Software Developer
     Howdy - Worklife Barometer

    Howdy - Great science behind a small model Together with a team of business psychologists, we have developed the well-being tool Howdy, who, with the scientific questionnaire WHO-5 in the back, gives you an overview and relevant up-to-date information on well-being at work. Howdy also gives your employees the opportunity to stop, notice and follow their own well-being. It may sound like a time waster, but in fact, it is only about five questions every 14 days, which on average takes less than a minute to answer.

  2. AP Degree Computer Science
     University College of Northern Denmark

    This course gives an insight into the programming and creation of IT systems. It teachs how to programme in Java and C# as well as design databases that meet the requirements for good database design. At the same time, it allows to acquire an understanding of how a company works and how new IT systems can be introduced.

  3. Fullstack Developer
     UBIWHERE

    Development of web platforms aimed to promote Portuguese gastronomy and tourism, using technologies such as GIT, Docker, Angular.js, React, Django, Wordpress & Yii2 Framework and MySQL.

  4. Software Developer
     Bi-Silque

    - Development of mobile application to scan and annotate documents and boards, with Xamarin Android/iOS ;
    - Development of annotation software for desktop and interactive whiteboards using Node - Webkit JS for macOS and Windows, with possibility to collaborate in real-time with another devices though WebRTC (including tablets, with Cordova client app);
    - Development of multi level radial menu, dynamically rendered with SVG;
    - Developed module using design-pattern Publish-Subscriber to manage a complex user interaction flow;
    - Development of audio recording module for Android and iOS Xamarin;

  5. Web Developer
     Evoke it

    Developed web solutions for internal projects and customers:
    - Memory Game (aka Match Pairs game) using HTML5, CSS3, jQuery, FacebookAPI and mongoDB (and was later carrying for SQLite);
    - RestAPI prizes management, using the PHP framework Yii2 and MySQL;
    - Slotmachine system, applying the HTML5 Canvas technology, Javascript, TweenMax e TweenTimeline, Yii2 (for back-office), Ajax, MySQL and Memcached.

  6. Technical Specialization Course
     ESTGA

    Started in 2013, this course has allowed me to obtain and consolidate skills in the field, including:
    - C# .NET;
    - Java;
    - Asp MVC5 C#;
    - Algorithms;
    - Microsoft SQL Server e T-SQL;
    - Ergonomy and Usability;
    - Networking and Protocols;
    - Computer Security;
    - System Analysis, Requirements and UML Modeling;
    - SciLab.

  7. Business informatics High School Diploma
     EBSO

    Started in 2009, this course was I gained my first major programming bases, namely:
    - Algorithms
    - Pascal
    - Visual Basic .NET
    - PHP

Howdy - Worklife Barometer

Hubing Notes

Hubing Scan

Web

Howdy




Private

Hubing Notes




Private

Stream Deck




Personal

Chatbot




Private

Interactive Video




Academic

Mobile

Howdy




Private

Hubing Scan




Private

Stream Deck




Personal

Desktop

Hubing Notes




Private

Stream Deck




Personal

ToDo App




Personal

OneNote Sticky




Personal