About Me

Hello There!

Do I like to code? I love it, but life wouldn't be so nice if I couldn't see the impact of my work in the lives of our clients, in the lives of my colleagues even in my own life.

As an Integrations Engineer, I've worked with countless APIs (SOAP/REST), authentication methods and architectural challenges. Being around so many and diverse APIs, I've become quite an advocate of good documentations, and the constant contact with clients and partners led me to develop the ATTYC approach (Avoid tears, test your code!), prioritizing testing every bit of code.

At the moment, I'm deep within the Laravel sea, with great interest in security, authentication and infrastructure integrity. On a more personal level, I'm a young grasshopper astonished in the vast world of Go.

I believe every moment, every path is an opportunity to learn. My student mindset will always accompany me, even when I'm the one teaching or mentoring, even when I pridefully present my work, even when I'm so sure of so many things, I'll always be searching for new things to learn.

My Resume

  • Work Experience

  • Integrations Engineer

    Infraspeak - Mar. 2020 - Current Click to see more
  • Fullstack Software Developer

    JABA-translations - Jan. 2019 - Mar. 2020 Click to see more
  • Intern Software Developer

    GISGEO - 2017 Jan. - 2017 Jul. Click to see more
  • Electrical Manager

    Formula Cruisers - 2015 Jan. - 2015 Jul. Click to see more

  • Education

  • International English Language Testing System (IELTS)

    British Council (Porto) - 2018 Jan. Click to see more
  • Master's Degree in Electrotechnical Engineering

    Instituto Superior de Engenharia do Porto (ISEP) - 2015 - 2017 Click to see more
  • Agile project management with Scrum and Kanban

    Instituto Superior de Engenharia do Porto (ISEP) - 2017 Jul. (16 hours) Click to see more
  • Erasmus’ project (European Project Semester, EPS)

    The Hague University of Applied Sciences (Netherlands) - 2015 Jan. - 2015 Jul. Click to see more
  • Bachelor's Degree in Electrotechnical Engineering

    Instituto Superior de Engenharia do Porto (ISEP) - 2012 - 2015 Click to see more
  • CISCO's CCNA1 (Cisco Certified Network Associate)

    Cisco's Academy (Porto) - 2013 Jan. - 2013 Jul. Click to see more

Infraspeak

During my time in Infraspeak, I've developed quite a few projects, mostly being integrations with our clients' software - SAP, PowerBI, Zapier, Xero, Airthings as well as more niche application in ERP, Finance, etc.
I also had a chance to be in charge of upgrading our framework through it's different versions, as well as upgrading our PHP docker images.
Finally I was also responsible for developing our Throttling system, for implement and scale our Webhooks system (using a queueing system), develop Single Sign-On authentication for our enterprise clients


PHP, Laravel, PostgreSQL, REST API, SOAP API, Gitlab CI, Docker

Human Resource Manager

A web app for human resource managing, specifically in the translation domain.
It's focused on the recruitment process of translator/translation companies. It also allows for the integration with TMS (Translation Management System), allowing for a continuous management of the translation resources.


PHP, Javascript, HTML5, CSS3, MariaDB, jQuery, Bootstrap, Datatables, Leaflet.js

Contact Relationship Manager

A web app for contact relationship managing.
It connects to your email account through Gmail's API and maps your emails in contacts, companies and oportunities. An important tool to organize current clients, possible clients and even the resources/suppliers of your business.


PHP, Javascript, HTML5, CSS3, Laravel, MySQL, jQuery, Bootstrap, Datatables, REST API, jQueryUI

GeoCarEyes

A dynamic interface for fleet management.
It offers services like real time tracking, traffic flow, alerts, scheduled services, efficiency indexes, among others. All this information is shown through the use of a Leaflet.js map. This application is a complement to the product GeoCar from Gisgeo.


PHP, Javascript, HTML5, CSS3, PostgresSQL, jQuery, Bootstrap, Chart.js, REST API

Cataloguer

A web application for creating and styling online catalogues.
Through a list (CSV), an user can upload products and style the way the product card will show up as well as style the page layout.
After the pretended configuration is made, a public link for the catalogues becomes available.


PHP, Javascript, HTML5, CSS3, Laravel, MySQL, jQuery, Bootstrap, Fileinput.js, jQueryUI

"Quem Paga o quê?"

"Quem Paga o quê?" -> Who pays what.
A web app for shared households to manage their shared expenses. It's aimed at shared student houses but can be used for any kind of shared expenses.


PHP, Javascript, HTML5, CSS3, MySQL, jQuery, Bootstrap

Readme Converter

README converter is a small app based on Showdown.js to help you generate HTML versions of a full README (.md) file.


Javascript, HTML5, CSS3, jQuery, Bootstrap

Contact


Hobbies

Cubes

In 2007 I learned how to solve the Rubik's cube and ever since, this kind of twisty puzzles have been a passion for me.
Bellow is a picture of my current cube collection.


I can solve all of them and I've even been in some cube competitions.
These are my best times for each category (some of the cubes I've never timed so I'll give you an average amount of time I take to solve them):

2x2x2: 3.64 seconds | 3x3x3: 9.28 seconds | 3x3x3 One Handed: 28.64 seconds | 4x4x4: 46.68 seconds
5x5x5: 2:24.12 minutes | 7x7x7: 7:48.92 minutes | Megaminx: 2:24.66 minutes | Gigaminx: ≈ 30 minutes
Mastermorphix: ≈ 2/3 minutes | Megamorphix: ≈ 35 minutes | Gigamorphix: ≈ 30 minutes
Square-1 - only did a couple of solves, can't give you an average time

Music

When I was 10 years old my parents thought it would be good for me to learn music, so I started piano lessons. It provided me the first steps into music and although I wasn't that keen on learning the piano, it sparked my interest in making music.
In 2011 I picked up a bass for the first time and it's been my instrument of choice ever since!
Bellow is a picture of my treasured bass.

Gaming

And of course, gaming! I really love getting a new game and just explore it's intricate story, discover their collectibles, defeat those challeging bosses or levels
I'm more of a fan of offline games (Nintendo fanboy as well!) but I'm not shy if you invite me to play some World Of Warcraft!
Here's one of my favorite games, Celeste!

Currently living in Porto