David Magalhães

  • Name:
    David Magalhães
  • Profile:
    Full Stack Developer
  • Contact:
    david_1991@live.com.pt
  • Location:
    Portugal

Programming Languages

C#
PHP
Javascript
C++
Java
MySQL
SQL
MongoDB

About me

Software Engineer specialized in designing and delivering high-quality, scalable, and efficient technology solutions. Experienced in both backend and frontend development, with a strong focus on web platforms, APIs, and business process automation.

Recognized for being proactive, analytical, and solution-oriented, with excellent communication and leadership skills. Proven success in projects for both private and public sector clients, consistently delivering impactful digital solutions through technical excellence and a user-focused approach.

Recommendations

Experience

Latitudde
Senior IT Consultant
August 2021 - Now
Leading the development of scalable web platforms and technical reporting systems for government institutions. Hands-on experience with full stack development and technical planning, collaborating closely with functional teams and decision-makers.

• Developed applications using Laravel, Blazor, and .NET (C#)
• Built front-end interfaces with JavaScript, AngularJS, and Ionic
• Designed and integrated RESTful APIs with legacy systems
• Participated in architectural planning and code reviews
• Worked across multidisciplinary teams and supported client-specific needs
Upwork
Freelancer
May 2016 - August 2021
Delivered custom software solutions for international clients. Focused on building efficient web applications, API integrations, and test automation.

• Developed full-stack web applications (PHP, JavaScript, MySQL)
• Designed backend logic and implemented database structures
• Automated QA testing for multiple web-based projects
• Managed direct client communication and technical planning in English
Whitefield Studios
CTO/Developer
March 2019 - January 2020
Created and maintained websites for a variety of clients with a focus on usability and performance.

• Built web applications using PHP, JavaScript, and MySQL
• Enhanced legacy systems and resolved technical issues
• Delivered responsive UI components optimized for mobile
Eduttia
Developer
May 2017 - January 2019
Led the development of an online education platform, from concept to production. Responsible for system architecture, backend development, and technical direction.

• Designed and developed the platform infrastructure
• Oversaw product lifecycle and technical evolution
• Built backend systems using PHP/MySQL, with functional front-end implementation
Owl's Factory
Developer
May 2015 - February 2016
Worked on internal and client-facing desktop applications using the .NET ecosystem. Focused on backend logic, database integration, and API development.

• Developed desktop software in C# using WPF
• Built and consumed REST and SOAP APIs
• Managed relational databases and performed SQL optimization
• Supported deployments on Azure and ensured application stability

Portfolio

From newest to oldest
Magistrados
Digital solution for a private client (Tribunal de contas)
In Latitudde
C#, Blazor, ASP.NET, REST APIs, SQL Server
  • Digital platform that allows judges to manage legal cases and issue decisions on processes and documents. Focused on performance and usability for high-profile users.
Relatório Técnico
Digital solution for a private client (Tribunal de contas)
In Latitudde
C#, Blazor, ASP.NET, REST APIs, SQL Server
  • Internal tool for judges and technicians to build structured reports based on process data, supporting review and legal documentation.
ADP Smartmarket
Digital solution for a private client (Águas de Portugal)
In Latitudde
PHP, Laravel, AngularJS, REST APIs, SQL Server
  • Web platform to help technicians monitor and manage the transport of waste between treatment stations (WWTPs), ensuring operational traceability.
LineLinkerPro
Digital solution for a private client (Code495)
In Latitudde
PHP, Laravel, REST APIs, MySQL, Bootstrap
  • Built a platform with Google Maps integration to track technician routes, project progress, and infrastructure like poles and cables.
ENKI
Development support for an internal project for a private client (Águas de Portugal)
In Latitudde
PHP,Laravel,Nodejs,Javascript,Ionic
  • Worked on component development and code maintenance for ENKI, a platform for residue and dam water analysis.
Chat App
Website
Personal Project
Node.js,Socket.io
  • Live chat app built with Node.js, supporting real-time messaging and simple user interface.
Dawn Of Freedom
Website (Game)
Personal Project
PHP, MySQL, Bootstrap, jQuery, JavaScript
  • Early-stage browser MMORPG. Users could create characters, level up, and fight in battles.
WhiteFieldStudios
Website
In Whitefield Studios
PHP,JQuery,CSS,HTML,Boostrap,MySQL
  • Company website (incomplete) to showcase portfolio and services.
AEM Oficinas
Website
In Whitefield Studios
PHP, MySQL, JavaScript, Bootstrap
  • Developed a site for an auto repair business, allowing customers to schedule vehicle checks online.
AC Eletrodomésticos
Website
In Whitefield Studios
PHP, jQuery, MySQL, Bootstrap, JavaScript
  • Built a product catalog and admin interface for a home appliances retailer.
Accuabanho
Website
In Whitefield Studios
PHP, MySQL, Bootstrap, jQuery, JavaScript
  • Website for a bathroom fixtures business, with a custom backoffice to manage and display products effectively.
Mimi
Website
In Whitefield Studios
PHP,JQuery,CSS,HTML,Boostrap,MySQL
  • Website and backoffice for an NGO that coordinates elderly support volunteers, managing operations and data.
Eduttia
Startup Project
In Eduttia
PHP, JavaScript, MySQL, jQuery, Bootstrap
  • Co-founded an online tutoring platform to match students with teachers for remote lessons. Developed full backend and admin system.
Handball-Legends
Website (Game)
Personal Project
PHP, MySQL, JavaScript, jQuery, Bootstrap
  • Handball management simulator (incomplete) where players could build and manage teams through matches and training.
Tenzing Trade
REST API
In Upwork
PHP, REST API, MySQL
  • Built a REST API in PHP to collect and filter Australian stock market data, serving other applications.

Other skills

Frameworks
Laravel
Livewire
Node.js
React
Socket.io
Boostrap
Semantic.ui
JQuery
ASP.Net
WPF
Windows Phone
Android
Tools
Jest
Postman
Unity
Sony Vegas
Photoshop
Illustrator
WinSCP
Putty
SQLYog
Robo3T
Compass
Cmake
Visual Studio
VS Code
Netbeans
Android Studio
Version Control
Git
Mercurial
Team Foundation
Programming Related
REST API Design
ES6/ES7
Code Testing
QA Testing
Debugging
Languages
English
Portuguese
Spanish
Other
Hardware
Tech Support
Windows OS
Linux Based OS

Get In Touch

Do you need help? Contact me!
David Magalhães @ 2025