Fabio Couto, Front-end Developer in Amsterdam, Netherlands
Fabio Couto

Front-end Developer in Amsterdam, Netherlands

Member since April 30, 2016
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.
Fabio is now available for hire

Portfolio

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

Experience

Location

Amsterdam, Netherlands

Availability

Part-time

Preferred Environment

VS Code, IntelliJ, 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.

Employment

  • 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.
    • Developed in-house SOA solutions.
    Technologies: React, Vue.js, JavaScript, Java, Perl
  • 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, AWS Route 53, AWS, AWS EC2, AWS S3, Go, C#, React, Node.js
  • 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
  • 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
  • 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 Framework (WCF), Windows Presentation Foundation (WPF), ASP.NET MVC, C#
  • 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, ASP, JavaScript, C++, VB

Experience

  • 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.

  • Chega+
    http://www.chegamaisapp.com/

    Developed an app that was responsible for scheduling and managing soccer game meetings with friends.

  • Mutual
    https://mutual.club/en/index.html

    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.

Skills

  • Languages

    Java, C#.NET, HTML5, CSS4, VB, Perl, JavaScript, C#, Liquid Template, CSS, Less, Go, Python, Delphi, SCSS, Bash Script, Kotlin, Java 8, Ruby, Prolog, C++, PHP
  • Frameworks

    Unity3D, AngularJS, ASP.NET MVC, ASP, Angular, Bootstrap 3+, Flutter, .NET Core, Windows Presentation Foundation (WPF), Windows Communication Framework (WCF), Grails, .NET, React Native, ASP.NET Core, Redux, Django, Flask, Hadoop
  • Libraries/APIs

    React, jQuery, Node.js, Google APIs, Vue.js, Liquid, Facebook API, D3.js, Vuex, Web API, Nightwatch.js, Sikuli
  • Tools

    Git, AWS ECS, AWS ElastiCache, Trello, Tableau, Asana, Pentaho Data Integration (Kettle), IBM Watson, Watson Developer Cloud SDK, Maven, IntelliJ, VS Code, CVS, Subversion (SVN), Karma, Apache JMeter
  • Paradigms

    Agile, Scrum, REST, OLAP, SOA, Mobile Development, Business Intelligence (BI), Kanban, Test-driven Development (TDD), Behavior-driven Development (BDD)
  • Platforms

    AWS EC2, AWS Elastic Beanstalk, Docker, Kubernetes, Google Cloud Platform (GCP), Kajabi, Oracle, WordPress, MacOS, Windows Phone, Pentaho, Android, Amazon Web Services (AWS), Azure, Jupyter Notebook
  • Storage

    AWS S3, SQL Server 2016, Elasticsearch, MongoDB, PostgreSQL, MySQL, Microsoft SQL Server, Vertica
  • Other

    AWS Route 53, WCF Web Services, Domain-driven Design (DDD), Front-end, Lean Development, Speech Recognition, Artificial Intelligence (AI), HTML Templates, Games, Game AI, Machine Learning, IBM Watson Speech-to-Text, Data Visualization, Tableau Server, CGI, OCX, AWS, New Kajabi, System Design, Scope Management, Minimum Viable Product (MVP), Artificial Neural Networks (ANN), Chatbots

Education

  • Master's degree in Artificial Intelligence
    2011 - 2014
    PPGI and NCE | Universidade Federal do Rio de Janeiro - Rio de Janeiro, Brazil
  • Post graduate degree in Software Project Management
    2009 - 2010
    CCE | Pontifical Catholic University of Rio de Janeiro - Rio de Janeiro, Brazil
  • Bachelor's degree in Computer Science
    2002 - 2008
    UFRJ | Universidade Federal do Rio de Janeiro - Rio de Janeiro, Brazil

To view more profiles

Join Toptal
Share it with others