Ricardo Couto, Developer in Caminha, Portugal
Ricardo is available for hire
Hire Ricardo

Ricardo Couto

Verified Expert  in Engineering

Full-stack Developer

Caminha, Portugal

Toptal member since July 29, 2022

Bio

Ricardo is a highly skilled full-stack developer specializing in building web and desktop software solutions to improve the efficiency of processes and organizations. He has extensive experience in all stages of the software development life cycle, working directly with clients and end-users to deliver clean, reliable, and maintainable software. Ricardo is looking forward to leveraging his experience in solving new and challenging problems.

Portfolio

HydraDev
Python, React, Django, Vue, Quasar, Scrapy
Digiminho
Python, Django, Django REST Framework, PHP, Laravel, JavaScript, Vue, Quasar...
Free Ball | Snooker Academy
Python, Django, Django REST Framework, Flask, Kivy, JavaScript, Vue, Quasar...

Experience

  • Python - 6 years
  • JavaScript - 5 years
  • Django - 5 years
  • REST APIs - 5 years
  • PostgreSQL - 5 years
  • Django ORM - 5 years
  • Data Modeling - 5 years
  • Vue - 3 years

Availability

Part-time

Preferred Environment

Slack, Jira, Linux, Visual Studio Code (VS Code)

The most amazing...

...project I've built is an application for quoting construction jobs that directly impacted productivity and employees' satisfaction.

Work Experience

Full-stack Developer

2022 - PRESENT
HydraDev
  • Built a business management web app using React, Node.js, and MongoDB.
  • Developed a series of scrapers for a big data innovation project using Scrapy.
  • Improved and fixed bugs in projects developed with Python, Node.js, and React.
Technologies: Python, React, Django, Vue, Quasar, Scrapy

Founder and Full-stack developer

2020 - 2022
Digiminho
  • Delivered innovative and customized digital solutions to amazing partners.
  • Involved in finding and nurturing partnership opportunities, developing customized software, consulting on technological and digital solutions, and implementing the technical aspects of creating websites.
  • Built an application that creates quotes for construction jobs.
  • Developed an application for the optimization of manufacturing processes in a construction company.
Technologies: Python, Django, Django REST Framework, PHP, Laravel, JavaScript, Vue, Quasar, REST APIs

Freelance Full-stack Developer

2016 - 2022
Free Ball | Snooker Academy
  • Took full responsibility for all the technological and digital aspects of the academy: website, social media, technological consulting, custom software development, and more.
  • Designed and developed an integrated system featuring a scoreboard and a mobile application for the training and practice of snooker.
  • Implemented a system for managing customers and tournaments.
Technologies: Python, Django, Django REST Framework, Flask, Kivy, JavaScript, Vue, Quasar, REST APIs

Freelance Full-stack Developer

2018 - 2019
Fundação S. Barnabé
  • Designed and developed a custom web-based application to manage the foundation's customers, medicine stocks, and medical records.
  • Created the foundation's landing page as part of my role.
  • Guided the digital transformation process across the organization.
Technologies: Python, Django, Jinja, Bootstrap, JavaScript

Experience

Integrated Snooker Practice System

Developed a system composed of a scoreboard, running either in a Raspberry Pi or an Android Box, and a mobile app for snooker practice. The scoreboard and the mobile app interact, allowing players to track their matches, receive insightful statistical analysis, create and play tournaments, compare their profiles with their peers, and more.

Education

2019 - 2022

Master's Degree in Informatics Engineering

School of Technology and Management of the Polytechnic Institute of Viana do Castelo - Viana do Castelo, Portugal

2009 - 2017

Bachelor's Degree in Electrical and Computer Engineering

Faculty of Engineering of the University of Porto (FEUP) - Porto, Portugal

Skills

Libraries/APIs

REST APIs, Django ORM, Vue, Kivy, React

Tools

Slack, Jira

Languages

Python, JavaScript, PHP, SQL

Frameworks

Django, Django REST Framework, Laravel, Quasar, Jinja, Bootstrap, Flask, Scrapy

Storage

Databases, PostgreSQL

Platforms

Linux, Visual Studio Code (VS Code), Raspberry Pi

Other

Data Modeling, Machine Learning, Cordova

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