Enrico Granata

Montana, United States
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
Enrico Granata is a systems-focused engineering manager with 14 years of experience building low-level tooling from sensors to debuggers, now leading KVM and VFIO efforts at Google Cloud. Previously a Tech Lead Manager for Android Automotive, he specializes in virtualization for automotive platforms and performance-sensitive backend engineering. His open-source contributions to LLDB and Swift debugger internals include impactful performance optimizations and feature additions—work that improved REPL behavior and complex data-formatting for Swift and Objective‑C. Based in Los Altos, he combines a collaborative, upbeat leadership style with deep hands-on expertise in debugging, test automation, and kernel virtualization.
code14 years of coding experience
bookBS, Computer Science, BS, Computer Science at Università degli Studi di Napoli 'Federico II'
bookMiddle-school diploma, Italian, English, Maths, History, Geography, Latin, Middle-school diploma, Italian, English, Maths, History, Geography, Latin at Scuola Media Statale Giulio Cesare
bookHigh-school diploma, Maths, Italian, English, Physics, Chemistry, Latin, History, Biology, High-school diploma, Maths, Italian, English, Physics, Chemistry, Latin, History, Biology at Liceo Scientifico Statale G. Galilei
bookMS, Computer Science, MS, Computer Science at Università degli Studi di Napoli Federico II
bookElementary-school diploma, Italian, English, Maths, Geography, History, Elementary-school diploma, Italian, English, Maths, Geography, History at Scuola Elementare Domenico Morelli
languagesFrench, Italian, English
stackoverflow-logo

Stackoverflow

Stats
3,311reputation
167kreached
103answers
4questions
github-logo-circle

Github Skills (19)

debugging10
debug10
c-language10
lldb10
performance-optimization10
swift10
cprogramming-language10
test-automation10
testing9
py9
python9
command-line-interface8
objective-c7
data-structure7
data-structures7

Programming languages (8)

C++CRustLLVMTeXGoSwiftPython

Github contributions (5)

github-logo-circle
llvm-mirror/lldb

Jun 2011 - Nov 2016

Project moved to: https://github.com/llvm/llvm-project
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:130 commits in 5 years 5 months
Contributions summary:Enrico implemented a new subcommand "summary" to command type named "type", introducing features to specify display formats for variables and their summaries within the LLDB debugger. The user added functionality for displaying bitfields, array ranges, and pointer ranges. The user also created test cases to validate the new features related to displaying variable data in the debugger. Improvements were made to the help system and various fixes were implemented.
llvm
apple/swift-lldb

Dec 2015 - Nov 2016

This is the version of LLDB that supports the Swift programming language & REPL.
Role in this project:
userBackend & Performance Engineer
Contributions:20 commits, 9 PRs, 192 pushes in 11 months
Contributions summary:Enrico primarily contributed to the performance optimization of the Swift LLDB data formatter, focusing on Dictionary and Set data structures. They improved the performance of the Swift dictionary formatter by caching bitmask values, significantly reducing printing time. Additionally, the user added a benchmark test to validate the performance improvements and added test cases for Swift and Objective-C type lookups within the REPL. They also addressed issues related to the Swift pointer nullability changes.
lldbswift-programming-languagereplswift-programmingswift
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
Enrico Granata