Davide Angelocola

Tech Lead, Senior Software Developer at SIX

Zurich, Zurich, Switzerland
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 Angelocola is a tech lead and senior software developer with 17 years of experience building high-performance, production-grade systems from Zurich. He designs and implements data-heavy services—bitemporal RocksDB-backed databases, ElasticSearch/Kafka pipelines, WebSocket market feeds and immutable BlobDB indexes—bringing a pragmatic focus on APIs, architecture, security and operations. Known for optimizing non-functional requirements, he has a track record of squeezing latency and allocations from core libraries, including performance enhancements and streaming support to the widely used graphql-java project. Comfortable both leading teams and shipping hands-on code, he blends systems thinking with practical engineering discipline honed across finance, SaaS and startup environments. Proudly academic (MSc Cum Laude), he pairs formal training with a knack for turning complex constraints into maintainable, observable systems.
code17 years of coding experience
job12 years of employment as a software developer
bookMaster's degree, Computer Science, Cum Laude, Master's degree, Computer Science, Cum Laude at University of Rome Tor Vergata
languagesItalian, English
stackoverflow-logo

Stackoverflow

Stats
115,361reputation
22.6mreached
662answers
28questions
Badges
debugging
top-5%
malloc
top-5%
regex
top-5%
oop
top-5%
jdbc
top-5%
gcc
top-5%
github-logo-circle

Github Skills (82)

authentication10
loops10
design-patterns10
javas10
junit10
syntaxerror10
namespaces10
javascript10
forloop10
integer10
performance-optimization10
wordpress-graphql10
html10
byte10
reflection10

Programming languages (9)

JavaC++CSSRustJavaScriptGoGroovyRuby

Github contributions (5)

github-logo-circle
graphql-java/graphql-java

Sep 2020 - Nov 2022

GraphQL Java implementation
Role in this project:
userBack-end Developer
Contributions:21 reviews, 28 commits, 35 PRs in 2 years 2 months
Contributions summary:Davide focused on optimizing the `graphql-java` implementation by identifying and addressing performance bottlenecks. Their contributions included pre-sizing internal data structures, removing unnecessary allocations, and introducing caching mechanisms. Furthermore, the user added support for streams and iterators, enhancing the flexibility of the data fetching process. The user's changes improved efficiency and performance within the GraphQL Java library.
javagraphql-javagraphql
website for hosh
Contributions:2 PRs, 39 pushes, 2 branches in 3 years 7 months
hosh
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 Angelocola - Tech Lead, Senior Software Developer at SIX