Diogo Resende

CEO at ThinkDigital

Aveiro, Portugal
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Diogo Resende is a seasoned web engineer and founder with 15 years of experience building web services and industrial web applications, currently serving as CEO and hands-on developer at ThinkDigital. He blends pragmatic design and engineering—PHP, CSS/XHTML and AJAX—with server architecture and database expertise to deliver simple, functional and attractive solutions. As an active open-source contributor, he has improved major Node.js MySQL drivers and an XLSX library, adding timezone support, robust type handling and workbook features that improve interoperability. Based in Aveiro, Portugal, his background in computers and telematics and CCNA training underpin a systems-minded approach that spans from low-level connection handling to polished front-end experiences. Notably, he combines entrepreneurial leadership with deep back-end craftsmanship, often shipping fixes and features directly into widely used community projects.
code15 years of coding experience
job1 year of employment as a software developer
bookHigh School, Technological Course of Computer Science, High School, Technological Course of Computer Science at Escola Secundária de José Estêvão, Aveiro, Portugal
bookCCNA, Cisco Certified Network Associate, CCNA, Cisco Certified Network Associate at Universidade de Aveiro
languagesPortuguese, English, French
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (13)

xlsx10
databases10
nodejs10
javascript10
sql10
excel10
mysql10
database10
database-design9
timezone9
zone9
xml8
performance-optimization8

Programming languages (11)

TypeScriptJavaC++CSCSSJavaScriptObjective-CHTML

Github contributions (5)

github-logo-circle
mysqljs/mysql

Oct 2012 - Nov 2016

A pure node.js JavaScript Client implementing the MySQL protocol.
Role in this project:
userBack-end Developer
Contributions:168 commits, 2 PRs, 7 pushes in 4 years 1 month
Contributions summary:Diogo primarily contributed to the back-end functionality of the MySQL client. Their work involved implementing features to parse and expose data from MySQL server packets, such as OkPacket messages and row data. The user added support for the `nestTables` query option, allowing more flexible data retrieval. Furthermore, the user addressed bugs and improved the handling of specific data types, including zero-filled numbers and geometry values, and also added timezone support.
javascript-clientmysqlnode-jsjavascriptnodejs
dtjohnson/xlsx-populate

Mar 2018 - May 2018

Excel XLSX parser/generator written in JavaScript with Node.js and browser support, jQuery/d3-style method chaining, encryption, and a focus on keeping existing workbook features and styles in tact.
Role in this project:
userBack-end Developer
Contributions:16 commits, 1 PR, 14 comments in 1 month
Contributions summary:Diogo primarily contributed to the back-end logic of the xlsx-populate project. Their initial contribution involved adding core properties and functionalities to the Workbook object, which is crucial for XLSX file generation. Subsequent commits focused on linting the code and building a browser version, enhancing the project's overall functionality and compatibility. The user also added direct access to core properties and implemented auto-filter options, adding more functionality to the software.
xlsxmethod-chainingxlsx-parserparserbrowser
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Diogo Resende - CEO at ThinkDigital