Fabio Couto, Developer in Amsterdam, Netherlands
Fabio is available for hire
Hire Fabio

Fabio Couto

Verified Expert  in Engineering

Front-end Developer

Location
Amsterdam, Netherlands
Toptal Member Since
April 5, 2018

Fabio is a full-stack senior developer with two decades of experience developing with all the major platforms and stacks. He has mastered .NET, the front end, and Android. He's worked in a variety of technology and business areas like intelligent chatbots, market risk-management software, big data web systems, cloud eCommerce, payment gateways, and integrations. His passions are AI, games, and the exploration of new businesses.

Portfolio

Booking.com
React, Vue, JavaScript, Java, Perl, Chrome Extensions, TypeScript, SQL...
VTEX
Amazon Web Services (AWS), Apache JMeter, Git, Microsoft SQL Server, MySQL...
Tasken
MongoDB, Microsoft SQL Server, Git, Android, Node.js, AngularJS, .NET...

Experience

Availability

Full-time

Preferred Environment

Visual Studio Code (VS Code), IntelliJ IDEA, MacOS

The most amazing...

...solution I’ve developed was an omni-channel support chat that seamlessly integrated with WhatsApp, MS Messenger, Telegram, and multiple AI agents.

Work Experience

Senior Full-stack Developer

2018 - PRESENT
Booking.com
  • Maintained one of the largest Perl codebases in the world; also earned a Perl certification.
  • Contributed to one of the most important search engines worldwide.
  • Made heavy use of a data-driven development framework.
  • Worked on A/B tested-oriented programming. All features implemented made use of A/B testing.
  • Developed in-house SOA solutions. Introduced migration from legacy monolith to microservices and microfrontend architectures.
Technologies: React, Vue, JavaScript, Java, Perl, Chrome Extensions, TypeScript, SQL, Amazon Web Services (AWS), AWS Lambda, API Integration, APIs, SaaS, MEAN Stack, Full-stack, System Requirements, Requirements Analysis, Analytics, System Architecture, Data Processing, OpenAI GPT-3 API, GraphQL, Architecture, Technical Leadership, Online Payments, Web Development, Full-stack Development, Cloud, Express.js, OpenAI GPT-4 API, Tailwind CSS, Figma, Cookies, Google Analytics, Google Sheets, Google Tag Manager, GitHub, Front-end Development, Software Architecture, Test Automation, DevOps, Fintech, Back-end, OpenAI, Generative Pre-trained Transformers (GPT), Llama 2, Webpack, Big Data, Web Scalability, Scalability, Load Testing, Amazon Simple Queue Service (SQS), Kafka Streams, React Apollo, Jest, Data Integration, AI Chatbots, Speech to Text, Text to Speech (TTS), Front-end Architecture, Apache Kafka, Spring Boot, NestJS, Django, Microservices, Spring Microservice, User Experience (UX), User Interface (UI), Web3, Cloud Architecture, Project Management, Engineering, Bootstrap, Dashboards, Team Leadership, Software, React Query, React Router, WebRTC, NextAuth.js, JSON Schema, Testing, Communication, Design Systems, Sass, REST APIs, Redis Cache, Containers, Object-oriented Programming (OOP), Terraform, Message Queues, Microservices Architecture, Solution Architecture, DevSecOps, Software as a Service (SaaS), Back-end Development

Senior Full-stack Developer

2017 - 2018
VTEX
  • Evolved the payment gateway protocol.
  • Automated the tests with JMeter.
  • Provided continuous support for the cloud platform.
  • Developed integrations with worldwide payment gateways.
  • Implemented an adaptation for a PCI-compliant process.
Technologies: Amazon Web Services (AWS), Apache JMeter, Git, Microsoft SQL Server, MySQL, AWS Elastic Beanstalk, Amazon Route 53, Amazon EC2, Amazon S3 (AWS S3), Go, C#, React, Node.js, TypeScript, SQL, AWS Lambda, API Integration, APIs, SaaS, MEAN Stack, Full-stack, System Requirements, Requirements Analysis, Analytics, System Architecture, Data Processing, GraphQL, Architecture, Technical Leadership, Online Payments, Mobile, Web Development, Full-stack Development, Cloud, Express.js, Figma, Cookies, Google Analytics, Google Sheets, Google Sheets API, Google Tag Manager, GitHub, Material Design, Front-end Development, Software Architecture, Test Automation, DevOps, Fintech, Back-end, Webpack, Big Data, Web Scalability, Scalability, Load Testing, Amazon Simple Queue Service (SQS), Kafka Streams, Jest, Data Integration, Front-end Architecture, Apache Kafka, Spring Boot, Microservices, User Interface (UI), Web3, Cloud Architecture, Project Management, Engineering, Bootstrap, Dashboards, Team Leadership, Software, JSON Schema, Testing, Communication, Google Cloud, Design Systems, Sass, REST APIs, Redis Cache, Containers, Object-oriented Programming (OOP), Message Queues, Microservices Architecture, Solution Architecture, Software as a Service (SaaS), Back-end Development

Lead Full-stack Developer

2016 - 2017
Tasken
  • Architected a cloud credit recovery solution.
  • Supported the architecture of an omnichannel chat solution.
  • Developed an AI chat attendant with IBM Watson and Wit.ai.
  • Integrated WhatsApp, MS Messenger, and Telegram channels.
  • Implemented a batch import process that had millions of transactions by the minute.
Technologies: MongoDB, Microsoft SQL Server, Git, Android, Node.js, AngularJS, .NET, TypeScript, SQL, Amazon Web Services (AWS), AWS Lambda, API Integration, APIs, SaaS, Full-stack, System Requirements, Requirements Analysis, Analytics, System Architecture, Data Processing, Firebase, Next.js, Architecture, Technical Leadership, Mobile, Web Development, Full-stack Development, Cloud, Express.js, Cookies, Google Analytics, Google Sheets, Google Tag Manager, GitHub, Material Design, Front-end Development, Software Architecture, Test Automation, DevOps, Fintech, Back-end, Flask, WhatsApp, WhatsApp API, Webpack, Web Scalability, Scalability, Load Testing, Material UI, Jest, Data Integration, AI Chatbots, Speech to Text, Text to Speech (TTS), Front-end Architecture, Microservices, User Interface (UI), Cloud Architecture, Project Management, Engineering, Bootstrap, Dashboards, Team Leadership, Software, JSON Schema, Flutter, Dart, Testing, Communication, Google Cloud, Design Systems, Sass, Selenium, REST APIs, Object-oriented Programming (OOP), Azure Queue Storage, Azure Functions, Azure API Management, Microservices Architecture, Solution Architecture, Software as a Service (SaaS), Back-end Development

Senior Full-stack Software Developer

2015 - 2016
Cortex
  • Acted as the senior developer of a cloud solution for BI systems.
  • Built an ETL solution for bulk data entry processes.
  • Studied and implemented new technologies for internal development process improvements.
  • Implemented Agile development methods like Scrum.
  • Automated tests with Sikuli and Karma.
Technologies: Karma, Sikuli, Git, JavaScript, PostgreSQL, Vertica, Elasticsearch, Pentaho, Grails, Java, SQL, API Integration, APIs, SaaS, MEAN Stack, Full-stack, System Requirements, Requirements Analysis, Analytics, System Architecture, Data Processing, Architecture, Mobile, Web Development, Full-stack Development, Cloud, Express.js, Cookies, Google Analytics, Google Sheets, Google Tag Manager, GitHub, Front-end Development, Software Architecture, Test Automation, DevOps, Back-end, Webpack, Big Data, Web Scalability, Scalability, Load Testing, Material UI, Jetpack Compose, Jest, Data Integration, Front-end Architecture, Spring Boot, Microservices, Spring Microservice, Engineering, Dashboards, Team Leadership, Software, JSON Schema, Testing, Communication, Selenium, REST APIs, Redis Cache, Object-oriented Programming (OOP), Microservices Architecture, Solution Architecture, Software as a Service (SaaS), Back-end Development

Software Developer | Finance and Risk Management Consultant

2008 - 2014
Accenture
  • Developed and maintained key modules like market risk, Basileia II and III, credit risk, the platform general infrastructure, and license management.
  • Migrated an application from Delphi to C#.
  • Evolved the system to a three-layer architecture.
  • Developed a state-of-the-art solution for anti-fraud systems.
  • Led risk management consulting projects for large Brazilian companies.
Technologies: Subversion (SVN), Microsoft SQL Server, Delphi, Web API, Windows Phone, Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF), ASP.NET MVC, C#, SQL, API Integration, APIs, SaaS, MEAN Stack, Full-stack, System Requirements, Requirements Analysis, Analytics, CRM APIs, System Architecture, Data Processing, Firebase, Architecture, Mobile, Web Development, Full-stack Development, Cloud, Cookies, Google Analytics, Google Sheets, Google Tag Manager, GitHub, Material Design, Front-end Development, Django, Software Architecture, Test Automation, DevOps, Fintech, Back-end, Big Data, Web Scalability, Scalability, Load Testing, Amazon Web Services (AWS), Material UI, Jetpack Compose, Shopify Theme, Jest, Data Integration, Front-end Architecture, Microservices, Cloud Architecture, Engineering, Dashboards, Software, JSON Schema, Testing, Communication, REST APIs, Object-oriented Programming (OOP), .NET, Solution Architecture, Software as a Service (SaaS), Back-end Development

Developer

2003 - 2008
Lab245 Software
  • Eventually became one of the key programmers of the company's main solution.
  • Developed DLL libraries, APIs, OCX and Active X’s components, and client applications.
  • Supported and implemented GED and workflow systems.
  • Used advanced SQL Server and Oracle queries with an optimized performance.
  • Created a complex workflow structure solution for control of the document lifecycle.
Technologies: CVS, Oracle, Microsoft SQL Server, OCX, CGI, Active Server Pages (ASP), JavaScript, C++, VB, SQL, API Integration, APIs, Full-stack, CRM APIs, System Architecture, Web Development, Full-stack Development, Cookies, Front-end Development, DevOps, Back-end, Data Integration, Front-end Architecture, Engineering, Software, Testing, Communication, Object-oriented Programming (OOP), .NET, Back-end Development

Chega+

http://www.chegamaisapp.com/
Developed an app that was responsible for scheduling and managing soccer game meetings with friends.

Mutual

A platform that connects peers looking for lending and borrowing money.

I worked on the first version of the Android app, as well as in the back end in Node.js with a non-relational MongoDB.

I was responsible for the design and implementation of the MVP.

Kajabi Customization for Courses Platform

http://pickupmusic.com
A learning management system based on the Kajabi platform for online music instruments courses. I helped customize Kajabi templates (Shopify Liquid templates).

My role:
- Applied some core programming concepts like cache, indexing, and deep knowledge of REST to come up with many complex workarounds to fill the gaps created by Kajabi limitations.
- Used JavaScript deep knowledge to reverse engineer a third-party video player library and be able to fix external dependency bugs.
- Developed a carousel (and grid components) for the client to be used in Kajabi templates, that is totally customizable, fits all screen sizes, and is platform agnostic.
- Designed and implemented automated processes to bulk use Kajabi’s admin panel. Developed a separate dashboard app to manage the automation.
2011 - 2014

Master's Degree in Artificial Intelligence

PPGI and NCE | Universidade Federal do Rio de Janeiro - Rio de Janeiro, Brazil

2009 - 2010

Post Graduate Degree in Software Project Management

CCE | Pontifical Catholic University of Rio de Janeiro - Rio de Janeiro, Brazil

2002 - 2008

Bachelor's Degree in Computer Science

UFRJ | Universidade Federal do Rio de Janeiro - Rio de Janeiro, Brazil

Libraries/APIs

React, jQuery, Node.js, Google APIs, Vue, Liquid, Stripe, Stripe API, Shopify API, Google Sheets API, WhatsApp API, REST APIs, Facebook API, D3.js, Vuex, React Query, React Router, Web API, Nightwatch.js, Sikuli, WebRTC, Azure API Management

Tools

Git, Amazon Elastic Container Service (Amazon ECS), Amazon ElastiCache, Trello, Tableau, GitLab, Figma, Google Analytics, Google Sheets, GitHub, Webpack, Amazon Simple Queue Service (SQS), React Apollo, JSON Schema, Asana, Pentaho Data Integration (Kettle), IBM Watson, Watson Developer Cloud SDK, Apache Maven, GitLab CI/CD, Kafka Streams, IntelliJ IDEA, CVS, Subversion (SVN), Karma, Apache JMeter, Terraform

Frameworks

.NET, Unity3D, AngularJS, ASP.NET MVC, Flutter, Angular, Next.js, Express.js, Material UI, Jest, Spring Boot, NestJS, Bootstrap, Bootstrap 3+, .NET Core, Django, Tailwind CSS, Windows Presentation Foundation (WPF), Grails, React Native, ASP.NET Core, Redux, Flask, Hadoop, Ruby on Rails (RoR), Phoenix, Spring Microservice, Selenium

Languages

Java, C#.NET, HTML5, CSS4, Active Server Pages (ASP), VB, Perl, JavaScript, C#, Liquid Template, CSS, HTML, TypeScript, SQL, GraphQL, Dart, Less, Go, Python, Sass, Delphi, SCSS, Bash Script, Kotlin, Java 8, Ruby, Prolog, C++, PHP, Elixir

Paradigms

Agile, Scrum, REST, OLAP, Service-oriented Architecture (SOA), Mobile Development, Business Intelligence (BI), MEAN Stack, Requirements Analysis, Test Automation, Microservices, Testing, Object-oriented Programming (OOP), Microservices Architecture, Kanban, Test-driven Development (TDD), DevOps, Load Testing, DevSecOps, Behavior-driven Development (BDD)

Platforms

Android, Amazon Web Services (AWS), Amazon EC2, AWS Elastic Beanstalk, Docker, Kubernetes, Google Cloud Platform (GCP), Kajabi, Shopify, Mobile, Vercel, Oracle, WordPress, AWS Lambda, Firebase, Apache Kafka, MacOS, Windows Phone, Pentaho, Azure, Jupyter Notebook, Visual Studio Code (VS Code), Azure Functions

Storage

Amazon S3 (AWS S3), SQL Server 2016, Elasticsearch, MongoDB, Data Integration, PostgreSQL, MySQL, Google Cloud, Redis Cache, Microsoft SQL Server, Vertica, Azure Queue Storage

Industry Expertise

Project Management

Other

Amazon Route 53, WCF Web Services, Domain-driven Design (DDD), Front-end, Lean Development, Speech Recognition, Artificial Intelligence (AI), HTML Templates, Chrome Extensions, Stripe Payments, API Integration, APIs, SaaS, Full-stack, System Requirements, Analytics, System Architecture, Data Processing, OpenAI GPT-3 API, Architecture, Technical Leadership, Web Development, Full-stack Development, Cloud, OpenAI GPT-4 API, Cookies, Google Tag Manager, Front-end Development, Software Architecture, Back-end, OpenAI, WhatsApp, Web Scalability, Scalability, Shopify Theme, AI Chatbots, Speech to Text, Text to Speech (TTS), Front-end Architecture, Web3, Cloud Architecture, Engineering, Dashboards, Software, Communication, Design Systems, Containers, Message Queues, Solution Architecture, Software as a Service (SaaS), Back-end Development, Games, Game AI, Machine Learning, IBM Watson Speech to Text, Data Visualization, Tableau Server, Online Payments, Material Design, Fintech, Generative Pre-trained Transformers (GPT), Llama 2, Big Data, User Experience (UX), User Interface (UI), Team Leadership, NextAuth.js, CGI, OCX, Windows Communication Foundation (WCF), New Kajabi, System Design, Scope Management, Minimum Viable Product (MVP), Artificial Neural Networks (ANN), Chatbots, CRM APIs, Jetpack Compose

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