Davide Papagni

Technical Lead Developer at Cinderblock

Greater Bari Metropolitan Area Italy
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

👤
Senior
🎓
Top School
Davide Papagni is a technical lead and founder with 13 years of software engineering experience, blending hands-on development with Agile project management and distributed team leadership. He founded Algonauti to champion remote, geographically distributed Agile teams and continues to write production code across backend (Ruby on Rails), frontend (Ember.js) and mobile (Dart/Flutter) stacks. At Cinderblock he combines code review and refinement with active feature development, and his background spans enterprise systems, e-health, and data-heavy UGC platforms. A pragmatic TDD practitioner and API designer, he also contributes to Ruby open-source projects—recently improving code quality in the puffing-billy proxy—reflecting an eye for maintainable, idiomatic code. With a master’s in computer science from Università degli Studi di Bari, he pairs entrepreneurial instincts and business management basics with deep technical curiosity in ML R&D and integration projects.
code13 years of coding experience
job11 years of employment as a software developer
bookMaster's degree, Computer Science, Master's degree, Computer Science at Università degli Studi di Bari
languagesEnglish, Italian
stackoverflow-logo

Stackoverflow

Stats
81reputation
33kreached
2answers
1question
github-logo-circle

Github Skills (9)

rspec10
proxy10
ruby10
datetime6
emberjs6
devise6
ember-simple-auth6
flutter6
ruby-on-rails6

Programming languages (9)

TypeScriptDockerfileShellC++CSSJavaScriptRubyDart

Github contributions (5)

github-logo-circle
oesmith/puffing-billy

May 2015 - May 2015

A rewriting web proxy for testing interactions between your browser and external sites. Works with ruby + rspec.
Role in this project:
userBack-end Developer
Contributions:6 commits, 1 PR, 1 comment in 1 day
Contributions summary:Davide made several code changes to address warnings related to uninitialized instance variables within the `lib/billy/proxy.rb` and `lib/billy/proxy_connection.rb` files. These changes involved adding checks for the existence of instance variables before using them. The user also updated conditional statements in `lib/billy/proxy.rb` and `lib/billy/proxy_connection.rb`, switching from `or` and `and` to `||` and `&&`. This indicates a focus on code quality and potentially improved Ruby syntax.
proxybrowsertestingrewritingruby
algonauti/dart-rest-data

Dec 2018 - Mar 2022

Easily handle REST API data with Dart
Contributions:10 reviews, 225 commits, 44 PRs in 3 years 3 months
apidata-apidart2dartrest
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
Davide Papagni - Technical Lead Developer at Cinderblock