Diego Bernardes is a Principal Engineer based in Lisbon with 12 years building scalable, high-performance systems across e-commerce, cloud, and IoT domains. He has led technical teams and ownership of critical features—such as internalizing search and discovery for Latin America’s largest e‑commerce—to cut costs, improve quality, and enable A/B testing across search engines. His background spans founding a startup, building data lakes, and contributions at AWS and Nitro, reflecting both product-minded engineering and operational depth. Diego is an active open-source contributor focused on performance: his work on an in-memory TTL cache added generics, expiration callbacks and a priority-queue refactor to optimize expiration handling. Equally comfortable in systems and application layers, he pairs pragmatic leadership with a hobbyist’s curiosity in programming and photography.
12 years of coding experience
6 years of employment as a software developer
Licentiate degree Computer Science, Licentiate degree Computer Science at Unilasalle-RJ
An in-memory cache with item expiration and generics
Role in this project:
Back-end Developer
Contributions:39 commits, 2 PRs, 32 pushes in 1 year 8 months
Contributions summary:Diego primarily contributed to the development of an in-memory cache, focusing on its core functionality and features. They implemented support for generics to allow the cache to store different data structures and added the capability to execute callbacks upon key expiration. Furthermore, the user refactored the cache structure and introduced a priority queue for managing item expiration, indicating a focus on performance and efficiency. Their work involved modifying cache logic, test functions, and data structures related to item management and expiration processes.
Contributions:3 reviews, 56 PRs, 74 pushes in 1 year 7 months
ctraderforextrading
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
Diego Bernardes - Principal Engineer at Nitro, Inc.