Aurélien Rainone

Senior Software Developer at Develer S.r.l.

Florence, Tuscany, 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
Aurélien Rainone is a Senior Software Developer with 11 years of experience building robust back-end systems, embedded software, and data pipelines—primarily using Go and a long history in C/C++ systems. Based in Florence, he combines production-grade Go work (including contributions to msgp for MessagePack serialization and real-time runtime visualization in statsviz) with embedded ARM development and desktop CAD tooling for industry clients. His career spans high-availability and fault-tolerant systems for industrial monitoring, high-volume SMS platforms, and performance-focused media planning software, showing comfort across low-level concurrency and large-data processing. Notably, he has deep practical experience adding precise serialization support (time.Duration) and visual GC/heap insights to open-source Go tooling, reflecting attention to both correctness and observability. Colleagues value his pragmatic engineering approach and the way he moves between embedded constraints and cloud-scale data processing without losing sight of maintainability.
code11 years of coding experience
job10 years of employment as a software developer
bookBTS IRIS, Electrical Engineering / Computer Science, BTS IRIS, Electrical Engineering / Computer Science at CFAI Sud Franche-Comté
languagesFrench, Italian, English
github-logo-circle

Github Skills (9)

garbage-collection10
testing10
data-serialization10
go10
messagepack10
plotly10
serialization10
code-generation9
websocket9

Programming languages (13)

C++SchemeRustCGoPerlHTMLTypeScript

Github contributions (5)

github-logo-circle
arl/statsviz

Sep 2020 - Jan 2023

🚀 Visualise your Go program runtime metrics in real time in the browser
Role in this project:
userBack-end Developer
Contributions:24 reviews, 203 commits, 111 PRs in 2 years 3 months
Contributions summary:Aurélien primarily contributed to the visualization of Go program runtime metrics. Their work involved reorganizing data structures, adding new data points (like the next GC), and creating new plots, such as the GC/CPU fraction and goroutines plots. Furthermore, the user added features for visualising heap objects and mspan/mcache. The user also incorporated a heatmap for the size classes.
reloadruntimelivemonitoringplots
tinylib/msgp

May 2022 - May 2022

A Go code generator for MessagePack / msgpack.org[Go]
Role in this project:
userBack-end Developer
Contributions:7 commits, 1 PR, 2 comments in 4 days
Contributions summary:Aurélien primarily contributed to the `msgp` library by implementing features related to encoding and decoding time.Duration values. They added methods for writing and reading duration values using the existing `msgp.Writer` and `msgp.Reader` interfaces, enhancing the library's capabilities. Furthermore, the user extended the code generation process to correctly handle `time.Duration` types, along with adding testing to validate the correct handling of duration values during serialization and deserialization.
golangmsgpackcode-generatormessagepackgo
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
Aurélien Rainone - Senior Software Developer at Develer S.r.l.