Marcello Barnaba

Production Engineer at Meta

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

👤
Senior
Marcello Barnaba is a Production Engineer with 23 years of hands-on experience building and operating large-scale UNIX-based systems, currently working on MetalOS at Meta where he develops systems code in Rust and Python and provisions fleets of bare-metal servers. A lifelong open-source advocate, he has contributed to prominent Ruby/Rails projects like shoulda-matchers and Formtastic, improving test coverage and library internals for email testing and form-building flexibility. His background blends software engineering, systems administration and network operations across NGOs, consultancies and startups, demonstrating an ability to move between code, infrastructure and database-level debugging (including work on Sybase ASE bindings). Fast-learning and improvement-focused, he enjoys fixing brittle systems and shipping changes that impact millions of machines. Based in Rome, he brings a pragmatic, hands-on approach informed by two decades of production incidents, automation and netbooting experience.
code23 years of coding experience
job21 years of employment as a software developer
languagesItalian, English
stackoverflow-logo

Stackoverflow

Stats
486reputation
160kreached
8answers
0questions
github-logo-circle

Github Skills (22)

ruby-rails10
testing10
rspec10
databases10
rails10
database-administration10
ruby10
sql10
sybase10
database10
refactor9
refactoring9
microsoft-sql-server8
sql-server8
mssqlserver8

Programming languages (15)

JavaC++CRustGoHTMLPerlShell

Github contributions (5)

github-logo-circle
rails-sqlserver/tiny_tds

Dec 2011 - Nov 2012

TinyTDS - Simple and fast FreeTDS bindings for Ruby using DB-Library.
Role in this project:
userDatabase Engineer / Database Administrator
Contributions:9 commits in 10 months
Contributions summary:Marcello focused on enhancing the repository's database interaction capabilities, primarily with Sybase ASE. They added schema definitions, including SQL and connection settings for Sybase ASE. Furthermore, they adapted existing tests to be compatible with ASE 12.5 and made changes to address obscure syntax errors, and implemented an abstraction for different identity functions. The user also implemented tests related to Sybase stored procedures.
sql-servertinytdssqlrubydatabase
formtastic/formtastic

Jun 2014 - Jun 2014

A Rails form builder plugin with semantically rich and accessible markup.
Role in this project:
userBack-end Developer
Contributions:7 commits in 1 day
Contributions summary:Marcello primarily focused on improving the internal workings of the Formtastic library. They refactored and optimized the class finder API, making it more readable and efficient, which included improvements to the caching mechanism. Additionally, they added configurable namespaces for inputs and actions, enhancing the library's flexibility. The commits also demonstrate a focus on improving code documentation and generator templates.
form-builderrailsaccessiblerubybuilder
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 Barnaba - Production Engineer at Meta