Roberto Silva

English Português

About Me

Hi!

I am a software engineer and a full stack developer with 19 years of professional experience in creating web-oriented software.

My love for computers started very early and I created my first lines of code more than 34 years ago.

I worked on several projects from simple websites to complex systems that integrated several micro systems.

My experience is mainly focused on high risk payment systems where I have accounted more than 6 years in this area and tourism solutions where I spent 7 years of my career.

Full name: José Roberto Faria da Silva

Date of birth: 02/05/1983

Nationality: Portuguese

Gender: Male


Work Experience

OLX

Senior backend developer

18/04/2022 – Current | Lisbon, Portugal

Enhanced security and reliability of OLX Motors products by migrating user authentication to an in-house solution based on the OAuth protocol.

Developed and implemented a Know Your Business Customer (KYBC) process for business users and generated the necessary Kafka moderation events to ensure compliance with the Digital Services Act (DSA).

Architected and built a multi-user microservice, enabling shared account access across multiple users.

Produced and consumed Kafka identity events to synchronize and update relevant user information across various microservices.

Created and maintained identity monitoring systems for OLX Motors, deploying alerts to prevent service degradation and ensure optimal user experience.

Created the technical documentation outlining the migration strategy for user notification preferences to a microservice architecture, decoupling it from the OLX monolithic system.

Advocated Domain-Driven Design (DDD) principles, leading multiple processes to discover and define the OLX Motors user domain.

Fedrax, Lda

Senior web developer

01/08/2017 – 15/04/2022 | Funchal, Portugal

Developed and maintained a high-risk merchant platform capable of handling high traffic volumes.

Implemented and maintained libraries to integrate with external payment systems, ensuring seamless transactions.

Built and deployed alert tools to detect credit card fraud, monitor traffic fluctuations, and manage BIN blocks.

Created automation tools to optimize traffic distribution and enforce payment restrictions effectively.

Integrated and maintained Ethoca and Verifi (CDRN) solutions, successfully reducing chargeback ratios.

Integrated the 3DS2 authentication process into the payment flow, enhancing payment security.

Implemented and maintained libraries connecting to external 3DS2 authentication systems.

Analyzed payment and traffic data to optimize processes and increase payment success rates.

Developed and maintained a subscription system to manage access to various external and internal member zones.

Implemented and maintained multiple high-availability member zones, ensuring continuous service.

Tinkerlist.Tv BVBA

Web developer

01/06/2017 – 30/06/2017 | Belgium

Developed a cloud-based system for the real-time creation and management of TV content.

Webdreams, Lda

Software engineer

23/09/2013 – 31/07/2017 | Funchal, Portugal

Developed and maintained a comprehensive system enabling music bands to manage events, members, infrastructure, instruments, payments, and member alerts.

Implemented and maintained libraries for seamless integration with external email sending services.

Developed and maintained two high-traffic destination guides, optimized for SEO and integrated with an external activities management system.

Total Center, Lda

Full stack developer

20/09/2011 – 20/09/2013 – Funchal, Portugal

Developed and maintained a high-risk merchant platform designed to handle high traffic volumes efficiently

Implemented and maintained libraries for integration with external payment systems, ensuring reliable transactions.

Analyzed payment and traffic data to optimize processes and increase payment success rates.

Developed and maintained an online video-sharing platform for seamless content distribution.

Developed and maintained a subscription system that manages access to a variety of internal and external member zones.

Implemented and maintained numerous high-availability member zones, ensuring continuous access and performance.

Centro de Design da Madeira, Lda

Full stack developer

21/10/2008 – 19/09/2011 – Funchal, Portugal

Developed a system to efficiently store, organize, and request text translations.

Created a user-friendly system with a focus on high usability to assist hotels in updating their legacy reservation systems.

Analyzed and designed a booking and CRM system for travel agencies, integrating both Global Distribution System (GDS) and Internet Distribution System (IDS) functionalities.

Analyzed and designed a staff management system to track working hours and manage holidays.

Developed hotel websites and destination guides optimized for high traffic and SEO, ensuring maximum visibility and performance.

InforQuali Serviços de Informática, Lda

Web developer

01/09/2006 – 13/10/2008 – Funchal, Portugal

Developed an in-house content management system (CMS).

Computer and Communication Sector of Madeira University – POSI

Software engineer

01/06/2005 – 31/07/2005 – Funchal, Portugal

Analyzed and designed a new academic calendar system to optimize event scheduling and enhance alert notifications.

Analyzed and architected a system to manage Director information, ensuring seamless integration with existing academic services.


Education and Training

Universidade da Madeira

Software engineer

2001 – 2006 – Funchal, Portugal

Escola Secundária Francisco Franco

Computer technician

1998 – 2001 – Funchal, Portugal


Language Skill

Mother language

Portuguese

Other language(s)

English - Proficient user


Digital Skill

Programming technologies

PHP Go/Golang JavaScript CSS HTML SQL JSON XML AJAX Twig SOAP SASS/SCSS PHPUnit JQuery Mootools Typescrypt Terraform

Tools and software

Git MySQL Postman Docker Jira SVN Visual Studio Slack Navicat Nginx Apache Github Gulpjs GitLab Npm Sublime Text Composer VirtualBox Kibana Vagrant Nodejs Memcached Intelij IDEA Kafka ElasticSearch Redis GraphQL GraphQL AWS Lambda Aws CloudFront AWS SSM AWS Cloudwatch AWS API Gateway AWS Cognito

Frameworks

Bootstrap Wordpress Codeigniter Laravel Slim Lumen CakePHP Express.JS Joomla

Programming methodologies and design patterns

MVC Scrum Kanban TDD DDD Facades Hexagonal Architecture Interfaces Event Storming Value Objects Entities Integration tests Domain Storytelling Lucid Architecture Repositories Unit Testing Factories REST Dependency Injection

Skills

Full Stack Developer SEO


Created by Roberto Silva
© Copyright 2025 All Rights Reserved