Gonçalo Silva

CTO at Doist

Porto, Porto, 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
Gonçalo Silva is a seasoned technology leader and CTO based in Porto with 16 years of experience building and scaling products from native Android apps to backend infrastructure. At Doist he progressed from Android engineer to CTO, blending hands-on engineering with product and team leadership across distributed teams. A pragmatic full-stack developer, he has a strong open-source footprint—contributing performance and feature fixes to well-known projects such as Twitter4J, acts_as_paranoid, and RVM—that reflect deep expertise in Java and Ruby runtime internals. He pairs formal CS training (MSc) with focused upskilling in machine learning and cryptography, bringing both systems-level thinking and a curiosity for emerging AI and security topics. Colleagues would describe him as an engineer-operator who still dives into code to solve subtle performance and correctness problems.
code16 years of coding experience
job5 years of employment as a software developer
bookMaster of Science - MS, Computer Science, Master, Master of Science - MS, Computer Science, Master at Faculdade de Engenharia da Universidade do Porto
bookCryptography, Cryptography, Cryptography, Cryptography at Coursera
bookDeep Learning Nanodegree, Machine Learning, Deep Learning Nanodegree, Machine Learning at Udacity
stackoverflow-logo

Stackoverflow

Stats
1,840reputation
266kreached
37answers
5questions
github-logo-circle

Github Skills (21)

json10
apidoc10
package-development10
testing10
memory-management10
twitter-api10
java10
ruby10
javas10
api10
activerecord10
garbage-collection10
performance-optimization9
database-design9
android8

Programming languages (20)

C#JavaCSSC++CRustGoGroovy

Github contributions (5)

github-logo-circle
ActiveRecord plugin allowing you to hide and restore records without actually deleting them.
Role in this project:
userBack-end Developer
Contributions:131 commits, 1 push, 1 comment in 9 years 2 months
Contributions summary:Gonçalo contributed to the `acts_as_paranoid` gem, a plugin for ActiveRecord that enables soft-deleting of records. Their initial contribution involved importing the plugin and implementing the core logic for soft deletion. The user added tests to verify the functionality of the soft-delete implementation and also refactored the code for improved performance. Further contributions included adding features like validations, along with fixes and improvements.
recordsrailsmongoidhideruby
rvm/rvm

Mar 2011 - Mar 2012

Ruby enVironment Manager (RVM)
Role in this project:
userBack-end Developer
Contributions:8 commits in 11 months
Contributions summary:Gonçalo contributed to the Ruby enVironment Manager (RVM) project by adding patches related to garbage collection (GC). These patches included enhancements and fixes for GC behavior across different Ruby versions, specifically targeting MRI 1.9.2 and updating patches for earlier versions such as 1.8.6 and 1.8.7. The contributions involved modifying the GC implementation to improve memory management and allocation tracking. The user's work demonstrates a focus on improving the performance and stability of Ruby's core runtime.
ruby-environmentmri-rubyrbxrailsruby
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