Marco Buttu

Software Engineer at Edizioni LSWR

Sardinia, 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
Marco Buttu is a seasoned software engineer with 14 years of experience building control systems, libraries and web applications for scientific infrastructure, currently developing high-level control software for Italian radio telescopes at INAF. He combines hands-on engineering with technical writing, contributing substantial documentation improvements to CPython and feature work on the widely used Sphinx documentation generator. His background in electronic engineering and VHDL design underpins a strong systems-oriented approach, applied to everything from low-level libraries to CI and testing. Marco has operated in extreme environments—living and working at Concordia Station in Antarctica—bringing proven resilience and autonomy to complex, isolated projects. Based in Sardinia, he blends academic rigor (top honors in engineering) with practical field experience and a knack for making developer-facing tools clearer and more reliable.
code15 years of coding experience
job1 year of employment as a software developer
bookLaurea quinquennale, Ingegneria elettronica, 110/110 con lode, Laurea quinquennale, Ingegneria elettronica, 110/110 con lode at Università degli Studi di Cagliari
bookTirocinio formativo post laurea, Integrated Systems Laboratory, Tirocinio formativo post laurea, Integrated Systems Laboratory at Ecole polytechnique fédérale de Lausanne
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (9)

rs10
restructuredtext10
python10
sphinx10
doctest10
documentation10
user-manual8
learn-ruby-on-rails8
basics8

Programming languages (8)

JavaC++ShellCreStructuredTextRubyPythonFortran

Github contributions (5)

github-logo-circle
python/cpython

Jun 2017 - Jul 2022

The Python programming language
Role in this project:
userTechnical Writer
Contributions:3 reviews, 2 commits, 16 PRs in 5 years 2 months
Contributions summary:Marco primarily contributed to improving the documentation within the Python/CPython repository. Their work involved adding references, clarifying information, fixing doctests, and removing outdated content across various documentation files, including those related to import, regex, configparser, ctypes, trace, othergui, inspect, datetime, decimal, pathlib, turtle, email, and others. These changes aimed to enhance clarity, accuracy, and usability of the documentation for developers. The user's edits touched various modules, reflecting a broad focus on Python's documentation.
programming-languagepython
sphinx-doc/sphinx

Jan 2017 - Feb 2017

The Sphinx documentation generator
Role in this project:
userBack-end Developer
Contributions:13 commits, 2 PRs, 12 comments in 26 days
Contributions summary:Marco contributed significantly to the documentation generator project, primarily by implementing and improving the `:pyversion:` option within the doctest functionality. The user added new features and made multiple refinements to the existing codebase, including comparisons of Python versions using `distutils.version.LooseVersion`, and incorporated style and localization improvements. These changes enhanced the usability and flexibility of the documentation's doctest features by allowing conditional testing based on Python versions.
documentation-generatorpythondocumentation-toolsphinxmarkdown
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