Ricardo Gomes, Developer in Porto, Portugal
Ricardo is available for hire
Hire Ricardo

Ricardo Gomes

Verified Expert  in Engineering

Software Developer

Porto, Portugal

Toptal member since March 22, 2022

Bio

Ricardo is a full-stack developer with solid expertise in back-end code as well as some knowledge in cloud infrastructure. He likes to work in distributed web services and high scaling need applications. Ricardo wants to continuously learn about new things and take on new challenges.

Portfolio

SWORD Health
PHP, Go, Node.js, Kubernetes, Pub/Sub
SMARKIO
PHP, MySQL, RabbitMQ

Experience

  • PHP - 6 years
  • Node.js - 6 years
  • MongoDB - 6 years
  • Docker - 6 years
  • MySQL - 6 years
  • Go - 3 years
  • Redis - 3 years
  • Kubernetes - 3 years

Availability

Part-time

Preferred Environment

Ubuntu, Slack, GitHub

The most amazing...

...project I've worked on was scaling and completely redesigning SaaS software for the startup SWORD Health; with DevOps, data engineering, and back-end work.

Work Experience

Senior Back-end Developer

2019 - 2022
SWORD Health
  • Went through a redesign process from a monolith application into a distributed microservices architecture. Added support for all apps to run on Kubernetes, using the Google Cloud Platform (GCP) and event-driven by Google Pub/Sub.
  • Helped in delivering data engineering and analysis reports (SQL), assembling CI/CD processes, and bootstrapping Kubernetes infrastructure in GCP. All the work was managed using Jira.
  • Had a tech lead experience where I managed a team of one front-end developer and three back-end developers. Was able to ensure project deliveries and alignment with company goals.
Technologies: PHP, Go, Node.js, Kubernetes, Pub/Sub

Full-stack Web Developer

2016 - 2019
SMARKIO
  • Developed back-end code to automate marketing tasks like SMS, email, distributed chats, and ads.
  • Used Jira to organize work with advanced new features and fixed bugs. Coded repository using GitHub and CircleCI.
  • Increased performance with many back-end and front-end code refactors like the introduction of Vue.js into the web UI.
Technologies: PHP, MySQL, RabbitMQ

Experience

WiklyMeals

Developed a weekly meal planner. A calendar with all your breakfast, lunch, and dinner recipes and the details about each of them. This is still a work in progress but is an exciting app that I plan to fully release online.

Education

2013 - 2016

Bachelor's Degree in Software Engineering

Polytechnic of Porto - School of Engineering (ISEP) - Porto, Portugal

Skills

Libraries/APIs

Node.js

Tools

GitHub, Slack, Postman, RabbitMQ

Storage

MySQL, MongoDB, Google Cloud, Redis, Databases

Languages

PHP, SQL, Go

Platforms

Ubuntu, Docker, Kubernetes

Paradigms

Agile

Other

Pub/Sub, Programming, Data Structures

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring