Arthur Silva

Principal Software Engineer at Ditto

Stockholm County, Sweden
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
Arthur Silva is a Senior Staff Software Engineer based in Stockholm with 13 years of experience building backend systems and shaping architecture at scale, currently leading engineering efforts at Ditto. He progressed through senior technical roles at Ditto after a multi-year tenure at Spotify, bringing deep expertise in distributed services, notifications, and platform reliability. An active open-source contributor, Arthur improved cross-platform push notification support in the widely used django-push-notifications project by hardening APNS/GCM integrations and streamlining test suites. His background spans founding a startup in Brazil to engineering roles across healthcare, telecom, and agritech, giving him a practical blend of product-minded engineering and system-level rigor. Trained in electrical and computer engineering at UFU and University of Washington, he pairs hardware-aware thinking with cloud-native software design.
code14 years of coding experience
job13 years of employment as a software developer
bookElectrical Enginnering, Computer Engineering, Electrical Enginnering, Computer Engineering at University of Washington
bookBachaleor, Electrical, Computer Engineering, Bachaleor, Electrical, Computer Engineering at Universidade Federal de Uberlândia - UFU
languagesPortuguese, English
stackoverflow-logo

Stackoverflow

Stats
4,567reputation
627kreached
25answers
22questions
github-logo-circle

Github Skills (14)

apn10
python10
apple-push-notifications10
push-notifications10
django10
testing9
json8
android7
mobile7
ios7
newline6
java6
database6
delphi6

Programming languages (13)

C#C++RustCHandlebarsGoErlangTypeScript

Github contributions (5)

github-logo-circle
Send push notifications to mobile devices through GCM or APNS in Django.
Role in this project:
userBack-end Developer
Contributions:13 commits in 8 months
Contributions summary:Arthur primarily contributed to the backend of the Django-based push notification library. Their work included implementing new features such as optional data parameters for GCM messages and time-to-live, refactoring the APNS integration, and adding error handling. They also made adjustments to the testing suite, ensuring functionality across different push notification platforms (GCM and APNS). Further, the user streamlined the code by removing redundant error checks and unnecessary returns.
djangomobilepush-notificationspythonapns
arthurprs/msgpack-delphi

Sep 2012 - Aug 2016

Contributions:10 commits, 1 PR, 5 pushes in 4 years
serializationmessagepackdelphi
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