Marco Mattos, Developer in Bragança, Portugal
Marco is available for hire
Hire Marco

Marco Mattos

Verified Expert  in Engineering

Software Developer

Bragança, Portugal

Toptal member since August 10, 2021

Bio

Marco is an ambitious, talented, and self-motivated full-stack developer with a solid technical background. He is a strong team player who thrives on creating engaging creative solutions. Marco is a fast learner who can learn new skills and communicate clearly and effectively—always looking for new opportunities to challenge his programming skills to continue developing his knowledge and potential.

Portfolio

HydraDev
React, React Native, JavaScript, MongoDB, Node.js
Questor
Delphi, JavaScript, jQuery, Firebird
Agropecuária Ipê
Delphi, Java, React Native, Oracle, JavaScript, Pascal

Experience

  • Express.js - 2 years
  • React - 2 years
  • React Native - 2 years
  • Node.js - 2 years
  • JavaScript - 2 years
  • REST - 2 years
  • Java - 1 year
  • Spring - 1 year

Availability

Part-time

Preferred Environment

React, Node.js, Java

The most amazing...

...thing I’ve coded was a software module that integrated complex accounting software with a government website.

Work Experience

Full-stack Developer

2020 - PRESENT
HydraDev
  • Developed a mobile application for real estate search prices for rent or sell properties using some parameters and React Native.
  • Built an API to provide the real estate mobile application using Node.js and MongoDB.
  • Worked on small projects in React, Node.js, and MongoDB.
Technologies: React, React Native, JavaScript, MongoDB, Node.js

Software Developer

2020 - 2020
Questor
  • Supported and developed new features of a software that calculates all tax and payrolls using Pascal, Delphi and Firebird.
  • Led a project that had the objective of crawling some information from government websites. They didn’t provide an API. For this project, I used JavaScript and jQuery.
  • Worked on a project to refactor modules from the legacy system in order to provide clean code and implement unit tests.
  • Acted as a part of the team that developed the web portal that used Mustache to create a web interface for the legacy back end developed in Delphi.
  • Wrote and gathered detailed documentation.
Technologies: Delphi, JavaScript, jQuery, Firebird

Software Developer

2019 - 2019
Agropecuária Ipê
  • Developed all projects for gas stations management using React Native and JavaScript Web Service - Java.
  • Worked on the maintenance of software that managed the planting and storage of grains using Pascal, Delphi.
  • Built a system module that obtains data from the grain sorting machines through a serial port, handles the data, and integrates with the grain control system.
  • Maintenaned and developed new features of the software that controls mechanical maintenance using Java.
  • Integrated the maintenance system with data from the tracking system in order to plan future maintenance more accurately.
  • Went to the farm to understand some processes, analyze and collect requirements to propose and develop solutions.
Technologies: Delphi, Java, React Native, Oracle, JavaScript, Pascal

Web Developer

2012 - 2013
Data Campo
  • Developed static websites using CSS and HTML.
  • Built dynamic websites using PHP, CSS, and HTML.
  • Worked on requirements collection.
Technologies: PHP, CSS, HTML

Experience

Scheduling Library Rooms

I was part of a team that developed software that aimed to solve a scheduling problem in the study room of my old university.

We used Java with the PrimeFaces library to develop the project, where several concepts were used, such as Agile methodologies and design patterns. The software communicated with the university's internal system to validate user logins and controlled reservations respecting all rules imposed by the university regarding the use of rooms.

I configured the entire development environment with Maven and PrimeFaces and coached the entire team on how the technologies work.

Education

2020 - 2021

Master's Degree in Information Systems

Polytechnic Institute of Bragança - Portugal

2014 - 2017

Bachelor's Degree in Computer Science

Federal University of Technology - Brazil

2010 - 2013

Professional Degree in Computer Hardware and Software (Equivalent to Undergraduate Degree) in Computer Engineering

Federal University of Technology - Brazil

Certifications

JUNE 2021 - PRESENT

React Front to Back

Udemy

OCTOBER 2019 - PRESENT

Linux Terminal

Udemy

SEPTEMBER 2019 - PRESENT

Android/IOS Multiplatform Developer with React and Redux

Udemy

Skills

Libraries/APIs

React, Node.js, Sockets, jQuery

Tools

Git, Apache Maven

Frameworks

React Native, PrimeFaces, Spring, Express.js, Redux

Languages

Java, CSS, HTML, JavaScript, Python, C, PHP, Delphi, Prolog, Bash, Pascal

Paradigms

REST, Scrum, Agile Software Development, Agile

Platforms

Oracle, Arduino, Linux

Storage

Databases, MongoDB, Firebird, PostgreSQL

Other

Operating Systems, Data Structures, Software Architecture, Quality Control (QC), Compilers, Shell Scripting

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