Matteo Nastasi

Senior Software Engineer at GEM Foundation

Milan, Lombardy, 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
Matteo Nastasi is a Senior Software Engineer based in Milan with 12 years of experience designing and shipping robust backend systems, Django applications, and embedded multimedia middleware. He combines deep C/C++ and PHP expertise with practical Python and tooling skills to solve large-scale problems such as multi-node MySQL geographical replication and online schema migrations without downtime. Matteo has led teams through Agile practices, introduced one-feature-at-a-time delivery to reduce customer impact, and negotiated cross-team interfaces for complex distributed environments. He also contributes to open-source projects like Remmina (improving build and release automation) and Graphviz, reflecting a pragmatic focus on reproducible builds and maintainable toolchains. An oft-overlooked strength is his cross-compilation and regression-testing experience for embedded platforms, which informs his ability to bridge server-side architectures and resource-constrained devices.
code12 years of coding experience
job13 years of employment as a software developer
languagesEnglish, Italian
github-logo-circle

Github Skills (7)

debian-packaging10
bash10
build-automation10
cicd9
git9
remote-control7
gtk6

Programming languages (5)

CPLpgSQLJavaScriptPythonDart

Github contributions (5)

github-logo-circle
FreeRDP/Remmina

Jul 2016 - Dec 2016

Mirror of https://gitlab.com/Remmina/Remmina The GTK+ Remmina Remote Desktop Client
Role in this project:
userAutomation Engineer / Build & Release Engineer
Contributions:56 commits, 8 PRs, 1 push in 4 months
Contributions summary:Matteo's commits primarily focus on automating the build process for the Remmina remote desktop client. They implemented a script to build Ubuntu packages, handling versioning, changelog generation, and the Debian packaging process. The user also modified the build script to accommodate different architectures and integrate with the Debian build system, improving the build and release workflow.
remote-desktoprdpremote-controlvncgnome
alternativeoutput/yojne

Aug 2018 - Sep 2019

Frontend web for 'enjoy' web application under react-redux paradigms.
Contributions:30 pushes, 7 branches, 5 tags in 1 year 1 month
reactweb-applicationreact-reduxreduxfrontend
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
Matteo Nastasi - Senior Software Engineer at GEM Foundation