Arthur Silva

Senior Staff 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.
code13 years of coding experience
job12 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
apple-push-notifications10
python10
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.
pythonpushdjangoapnspush-notifications
arthurprs/sucredb

Mar 2016 - Oct 2018

Contributions:357 commits, 6 PRs, 198 pushes in 2 years 7 months
trackingdatabasedistributed-kvkv-databasecausality
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
Arthur Silva - Senior Staff Software Engineer at Ditto