Gabriel Cardoso Candal, Developer in Porto, Portugal
Gabriel is available for hire
Hire Gabriel

Gabriel Cardoso Candal

Verified Expert  in Engineering

Software Developer

Porto, Portugal

Toptal member since September 21, 2020

Bio

As a software engineer with engineering management experience, Gabriel realizes the importance of both collaboration and proactive personal accountability. Gabriel has a background in both the enterprise and startup environment, having solved problems across a broad set of domains that include data-intensive machine learning problems, web, and mobile consumer-facing products, infrastructure, or automated end-to-end testing.

Portfolio

Platforme
MongoDB, SQL, Apache Kafka, Selenium, Vue, C++, Python, Node.js, React Native...
Feedzai
SQL, HDFS, Apache Spark, Apache Flink, Scala, RabbitMQ, Apache ZooKeeper...
Platforme
JavaScript, CSS, jQuery, Python, MongoDB

Experience

  • JavaScript - 6 years
  • SQL - 6 years
  • Python - 6 years
  • Java - 3 years
  • CSS - 3 years
  • Vue - 2 years
  • React - 2 years

Availability

Part-time

Preferred Environment

Visual Studio Code (VS Code), Git

The most amazing...

...project I've worked on was a real-time fraud detection engine that is currently responsible for ensuring the authenticity of millions of payments every day.

Work Experience

Head of Software

2019 - PRESENT
Platforme
  • Built a custom automated testing tool based on Selenium and Appium that allowed end-to-end test automation to be done by people with no programming experience.
  • Managed several products, including its design, roadmap, and architecture.
  • Oversaw and actively participated in the implementation of several web and mobile applications, Vue.js and React libraries, JavaScript SDKs, and microservices.
  • Automated the deployment of several of our products, including mobile applications and segregated environments.
  • Performed client-facing roles such as supporting sales by writing proposals for custom projects.
Technologies: MongoDB, SQL, Apache Kafka, Selenium, Vue, C++, Python, Node.js, React Native, React, CSS, JavaScript

Software Engineer

2016 - 2019
Feedzai
  • Built a highly available PCI DSS-compliant key management system.
  • Worked in a team that consistently delivered new features for the core fraud detection engine.
  • Participated in on-call rotation for high severity issues affecting the critical path of the worldwide payment system's backbone.
  • Coordinated a 3-person team that successfully built a prototype for a Fortune 500 company’s RFP for replacing their entire fraud solution.
  • Coordinated a 5-person team to deliver two major features including changing the system’s detection rules in runtime with no downtime as well as building a simulator of the real-time engine optimized for batch data.
Technologies: SQL, HDFS, Apache Spark, Apache Flink, Scala, RabbitMQ, Apache ZooKeeper, Cassandra, Java

Software Engineer

2015 - 2016
Platforme
  • Contributed to our custom 3D web customizer and eCommerce engine.
  • Built an analytics dashboard on top of a tailored data warehousing solution that I developed.
  • Improved the platform for running and monitoring parallel image transformation tasks, with a 2x-8x speedup when compared to its predecessor.
  • Built several eCommerce websites for partners based on our core technology as well as integrations with high-profile eCommerce marketplaces.
Technologies: JavaScript, CSS, jQuery, Python, MongoDB

Experience

RIPE Rainbow

https://github.com/ripe-tech/ripe-rainbow/
RIPE Rainbow is an automated testing tool for web and mobile applications that can be used by people with no programming experience, making it possible for functional testers to translate their scripts into automated code.

Feedzai Pulse

Feedzai Pulse is a platform that helps users to easily deploy data science models into production through an extensible distributed system. This system is capable of processing data in real-time and is primarily used for fraud detection in electronic payments.

RIPE Components | Vue.js

https://github.com/ripe-tech/ripe-components-vue
I built a UI kit that was designed to be used in Platforme's back-office applications, maintaining a coherent design system. It's the equivalent to well-known tools such as Twitter's Bootstrap and was built for framework-like extensibility and screen size responsiveness.

Education

2011 - 2016

Master's Degree in Informatics and Computing Engineering

Faculdade de Engenharia da Universidade do Porto - Porto, Portugal

Certifications

DECEMBER 2019 - PRESENT

AWS Certified Solutions Architect

Amazon Web Services (AWS)

Skills

Libraries/APIs

Vue, React, Node.js, jQuery

Tools

Git, Flink, RabbitMQ, Apache ZooKeeper

Languages

Java, JavaScript, CSS, Python, SQL, C++, Scala

Frameworks

React Native, Selenium, Spark, Apache Spark

Platforms

Apache Flink, Apache Kafka

Storage

MongoDB, Cassandra, HDFS

Other

Web Development, Distributed Systems

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