Ivo Miguel Matos da Silva, Developer in Almada, Portugal
Ivo is available for hire
Hire Ivo

Ivo Miguel Matos da Silva

Verified Expert  in Engineering

Front-end Development Developer

Location
Almada, Portugal
Toptal Member Since
November 1, 2021

Ivo is a senior software developer with more than two years of experience building web applications. With proficiency in PHP, JavaScript, Vue.js, MySQL, VoIP, and CRM, he excels in optimizing database structures, creating microservices and tools, and developing front ends and back ends. Ivo enjoys working in automation industries and fast-paced environments.

Availability

Part-time

Preferred Environment

Windows 10, Visual Studio Code (VS Code), GitHub

The most amazing...

...web app I've developed is a contact center suite in PHP, Python, and JavaScript for a private company.

Work Experience

Director of Technical Department

2020 - 2022
Typing Unipessoal LDA
  • Configurated and maintained FreeSWITCH, FusionPBX, Asterisk, and FreePBX.
  • Developed multiple internal tools for the SIP protocol.
  • Upgraded PHP CRM to enable lead calling with custom-made manual dialer using SIP.js and WebRTC.
  • Fixed multiple bugs on the company's CRM and other software to make it more secure and performant, including the open-source projects used by the company.
  • Configured CGRateS and developed custom plugins to integrate FusionPBX, including custom API systems for further app integration.
  • Developed and configured a custom captive portal solution with Laravel, Vue.js, and Tailwind CSS using the OpenWRT routers.
  • Used Laravel 7 and Vue.js front ends to develop multiple internal tools.
  • Managed a team of up to five developers to create several company projects.
Technologies: PHP, JavaScript, MySQL, Vue, FreePBX

Freelance Full-stack Developer

2019 - 2020
Optmode LDA
  • Developed software for the company as a junior full-stack software developer.
  • Developed a CRM platform to better organize clients' information and documentation.
  • Enabled the company to efficiently handle the clients' process for acquiring its services by giving instant feedback on any missing or wrong information or documentation.
  • Improved client retainability and overall satisfaction by 11% in just one year of usage and helped increase the company's gross sales by 46% in the first two months.
  • Developed the platform with PHP, JavaScript, jQuery, and Vue.js.
Technologies: PHP, jQuery, C#, MySQL

Full-stack Developer | Internship

2018 - 2018
Xecsul-Equipamentos e Serviços LDA
  • Contributed to developing a route management app for Xerox printers services, using PHP, Mapbox, and leaflets.
  • Developed the initial prototype of an Android app in Android Studio and Java that contained a simple login system and map with route directions.
  • Assisted in creating the company's website using modern technologies.
Technologies: PHP, jQuery

CRM App

A CRM platform that allows the company's sales department to have all the information related to their clients in one place by creating a client profile where all the documents can be uploaded and reviewed by staff. The platform's intuitive comment system always provides up-to-date feedback.

I delivered this project using PHP, JavaScript, jQuery, and MySQL on a tight schedule of two months. I also provided all the maintenance and updates as needed. With this project, I contributed to the following:
• Exponentially increased productivity due to access to all customer information in just one platform instead of using less productive or insecure methods.
• Improved client retainability and overall satisfaction by 11% in just one year of usage due to quicker feedbacks from other departments without any loss of information.
• Increased gross sales of the company by 46% in the first two months.

Languages

JavaScript, PHP, TypeScript, CSS, HTML, C#

Frameworks

Laravel, Redux

Libraries/APIs

React, Vue, jQuery

Paradigms

Back-end Architecture

Other

Content Management Systems (CMS), Back-end Development, APIs, Back-end, Front-end Development, Website CMS, Minimum Viable Product (MVP), Windows 10

Storage

PostgreSQL, MySQL

Tools

GitHub, Git, FreePBX

Platforms

Visual Studio Code (VS Code)

2015 - 2018

Professional Technical Course (EQF 4) in Computer Systems Management and Programming

High School Dr. José Afonso - Arrentela, Portugal

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