Gianluigi Spagnuolo

Head Of System Security at Pragmatic Bookshelf

Rome, Lazio, 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

🤩
Rockstar
🎓
Top School
Gianluigi Spagnuolo is Head of System Security at Exein with 18 years of experience blending deep hands-on development and security leadership from Rome, Italy. He leads the design and delivery of cybersecurity products while staying active in the technical trenches—contributing to core Ruby projects like Rubinius and the ruby/spec test suite where he fixed language internals and authored edge-case tests. A frequent technical reviewer and author for industry publications, he brings strong QA and systems thinking to product security and engineering processes. His background in computer engineering and a European master's in critical networked systems informs a practical approach to secure, auditable software delivery.
code18 years of coding experience
bookComputer Engineering, Computer Engineering at Università degli Studi di Napoli 'Federico II'
bookEuropean Master on Critical Networked Systems, European Master on Critical Networked Systems at University of Naples ‘Parthenope’
github-logo-circle

Github Skills (13)

rubinius10
regular-expression10
bigdecimal10
programming-language10
test-driven-design10
mspec10
string-utils10
rubyspec10
ruby10
lang9
virtual-machine9
spec9
test-suite8

Programming languages (6)

JavaRustCBitBakeRubyPython

Github contributions (5)

github-logo-circle
rubinius/rubinius

Feb 2008 - Aug 2008

The Rubinius Language Platform
Role in this project:
userBack-end Developer
Contributions:20 commits, 1 comment in 5 months
Contributions summary:Gianluigi contributed to the Rubinius Language Platform by fixing bugs and adding features related to the `StringScanner` class and the `BigDecimal` class, and also fixed issues with `Regexp.quote`. Their work involved modifying core Ruby files such as `regexp.rb`, `array.rb`, `exception.rb`, `bigdecimal.rb`, and `strscan.rb`, adding new methods and correcting existing behavior. The contributions demonstrate an understanding of the internal workings of the Ruby language platform.
esoteric-languageprogramming-languagesvirtual-machinerubiniusprogramming-language
ruby/spec

Jun 2008 - Aug 2008

The Ruby Spec Suite aka ruby/spec
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:10 commits in 2 months
Contributions summary:Gianluigi primarily contributed to the ruby/spec repository by adding and updating test specifications. Their work focused on testing the `StringScanner` and `BigDecimal` classes, including methods like `unscan`, `scan_full`, `add`, `modulo`, and related functionalities. The contributions involved writing test cases for various scenarios and edge cases, ensuring the correct behavior of the Ruby core library. The user demonstrated a strong understanding of the Ruby language and its standard library through their test-focused commits.
ruby-gemmspecrailsrubyspec
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
Gianluigi Spagnuolo - Head Of System Security at Pragmatic Bookshelf