Marco Barisione

Principal Software Engineer at Undo

Cambridge, England, United Kingdom
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
🎓
Top School
Marco Barisione is a Principal Software Engineer based in Cambridge with 20 years of experience building resilient, low-level systems for Linux and macOS, currently leading development of the Undo record-and-replay engine. He combines deep open-source pedigree—core contributor to GNOME's glib, having implemented and maintained its GRegex module and tests—with commercial work delivering secure, containerised browser architectures and embedded WebKit integrations. Known for pragmatic engineering that balances rigorous design, testing, and timely fixes, he has led distributed teams and taken ownership of complex middleware and platform challenges. Comfortable across desktop, server and embedded domains, he brings a track record of shipping high-quality, reusable code and resolving subtle integration issues that often hide at the OS boundary.
code20 years of coding experience
job9 years of employment as a software developer
bookHigh School, 100/100, High School, 100/100 at Liceo Scientifico A. Avogadro, Vercelli
bookBachelor’s Degree, Computer Engineering, 106/110, Bachelor’s Degree, Computer Engineering, 106/110 at Politecnico di Torino
languagesEnglish, Italian
github-logo-circle

Github Skills (10)

c1710
regular-expression10
code-library10
lib10
c1110
pcre10
testing10
api-design9
build-system9
gnu-make7

Programming languages (9)

TypeScriptCSSC++CRustJavaScriptGoVim Script

Github contributions (5)

github-logo-circle
GNOME/glib

Mar 2007 - Feb 2008

Read-only mirror of https://gitlab.gnome.org/GNOME/glib
Role in this project:
userBack-end Developer
Contributions:18 commits in 11 months
Contributions summary:Marco was a core contributor to the `glib` library, responsible for the addition and maintenance of the regular expression (GRegex) module. Their work included implementing the core functionality of the regular expression API, integrating with PCRE (Perl Compatible Regular Expressions), and adding associated testing frameworks. The user also fixed bugs and updated the module, including adapting to changes in the PCRE library and addressing issues related to the use of duplicate names with the DUPNAMES flag. They also added unit tests for the added features.
pygobjectgnome-shell-extensiongtk-rsgnomegitlab
barisione/beamer-torino

Sep 2007 - Oct 2017

Contributions:41 commits, 2 pushes, 1 branch in 10 years 2 months
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
Marco Barisione - Principal Software Engineer at Undo