I was born in 1987 and I live in Oporto, Portugal. I hold a Degree (2010) and Masters (2015) in Computer Science Engineering at the School of Engineering, Polytechnic Institute of Oporto (ISEP), focusing in Large-Scale Middleware Architectures.
I have more than 10 years experience in IT solutions, 3 years as a Junior Researcher, 7 years in retail solutions, from my experience at Xhockware and Xarevision and currently at accomodation solutions at Hostelworld. I worked on several projects, personal and professionally, such as Mobile Checkout (YouBeep), Mobile Payments (mPOS, Multibanco, MBWay, Referências MB), Mobile Scanning (Cordova Plugin for QRCode and Barcode scanning), WebServices Development (PHP, NodeJS), REST APIs (NodeJS Express/NestJS, PHP Slim Framework), Middleware solutions and protocols (RabbitMQ - AMQP/MQTT, eJabberd - XMPP, Mosquitto - MQTT, ZeroMQ), Database Management (PostgreSQL, MySQL), Digital Signage, Home Automation (SEWI Project), etc.
ExperienceSince January 2020 I'm working as a fullstack developer at Hostelworld, with a focus on the backend, being responsible for the development of REST APIs with NodeJS, using NestJS and Express frameworks with Typescript support. I also contributed to the discussion and creation of several components of an internal UI library with React, using Storybook to expose and test the components. The lib is being used in a new project for a web application.
Between November 2019 and March 2020 I also had an experience on a full remote project with RoundPegs, Inc., assuming a backend developer position. I was responsible for designing and implementating REST APIs in NodeJS (Express Framework) for one of the largest retailers in Brazil. The main goal of those APIs was to act as gateway between client APIs and a frontend project that was being implemented by the team. The project involved database management, storage and maintenance with PostgreSQL databases. Apart from the development I was also involved in several direct meetings with the client to get the requirements and discuss the evolution and progress of the project.
Until the end of 2019 at Xhockware, I was leading the development and coordination of the YouBeep Project, being responsible for the management, coordination and implementation of several Web projects inside the company. YouBeep is a mobile shopping and checkout solution that reduces checkout time, while enhancing the overall customer shopping experience. Ideal for retailers looking to improve customer satisfaction while also reducing operational costs.
Since 2017, I assumed the Head of Mobile position, giving me the opportunity to suggest and challenge the development team to change things a lit bit :) After some time, I proposed VueJS and Framework7 Frameworks as the core Frameworks for most of Web development projects, starting at YouBeep mobile application, and we DID IT! Yeahhh :) VueJS is now the core Framework for almost all the Web projects the company is working on. I love to work with different teams in different projects, involving other topics as well.
At 2015, I joined Xhockware a Full Stack developer on the YouBeep Project, powered by Xhockware SA. For the first two years on the company, I was involved in several parts of the development process, such as database management (PostgreSQL), webservices (PHP, Rest APIs) development and Web development (mobile hybrid applications and webpages).
My main interests are in the field of Web development, Mobile Web development (hybrid applications), Middleware-based Architectures (XMPP, AMQP/MQTT (RabbitMQ), ZeroMQ), Open-source contributions (Framework7 Framework, Cordova Plugins, etc).