Marcello La Rocca

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
Marcello La Rocca is a Principal Software Engineer with 14 years of experience building high-performance ML libraries and scalable distributed platforms, currently based in Zurich. He blends applied research and full-stack engineering, shipping production systems in C++, Python, Java and TypeScript while operating Kubernetes-native infrastructure. His background spans top-tier companies (Apple, Microsoft, Twitter) where he designed distributed ML tooling, feature experimentation frameworks and data ingestion platforms that materially improved product metrics. An active open-source contributor, he implements advanced data structures (concurrent heaps, LFU caches) and publishes technical writing on developer platforms. Known for tackling low-level algorithmic challenges as well as system architecture, he continues research work privately while leading engineering efforts that bridge prototyping and production.
code13 years of coding experience
github-logo-circle

Github Skills (7)

data-structures10
javas10
algorithms10
data-structure10
java10
javascript9
concurrent-programming9

Programming languages (5)

JavaJavaScriptHTMLJupyter NotebookPython

Github contributions (5)

github-logo-circle
Advanced Data Structures Implementation
Role in this project:
userBack-end Developer
Contributions:2 reviews, 118 commits, 45 PRs in 3 years 3 months
Contributions summary:Marcello's contributions primarily revolve around implementing data structures and algorithms, as demonstrated by the "Concurrent Heap" and "Add LFUCache + containers package" commits. They implemented a concurrent heap and the LFU cache, and implemented and tested additional data structures such as the disjoint set. The Java and JavaScript code changes showcase work on data structure implementation.
cppadvanced-data-structuresjavascriptbinary-treejava
Contributions:17 commits, 16 pushes, 1 branch in 8 days
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
Marcello La Rocca