
Ivo Miguel Matos da Silva
Verified Expert in Engineering
Front-end Development Developer
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.
Portfolio
Experience
- PHP - 5 years
- Front-end Development - 5 years
- Back-end Development - 5 years
- JavaScript - 5 years
- CSS - 5 years
- React - 4 years
- TypeScript - 3 years
- Git - 3 years
Availability
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
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.
Freelance Full-stack Developer
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.
Full-stack Developer | Internship
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.
Experience
CRM App
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.
Education
Professional Technical Course (EQF 4) in Computer Systems Management and Programming
High School Dr. José Afonso - Arrentela, Portugal
Skills
Libraries/APIs
React, Vue, jQuery
Tools
GitHub, Git, FreePBX
Languages
JavaScript, PHP, TypeScript, CSS, HTML, C#
Frameworks
Laravel, Redux
Paradigms
Back-end Architecture
Storage
PostgreSQL, MySQL
Platforms
Visual Studio Code (VS Code)
Other
Content Management Systems (CMS), Back-end Development, APIs, Back-end, Front-end Development, Website CMS, Minimum Viable Product (MVP), Windows 10
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring