Santo Cariotti

Software Engineer at Blue Reply IT

Bologna, Emilia-Romagna, 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
🎓
Top School
Santo Cariotti is a software engineer based in Bologna with nine years of hands-on experience across backend systems, embedded software, and web frontends. He builds reliable distributed systems—most recently implementing Merkle-tree-based integrity checks in a Raft environment—and has strong Go, Rust and C++ chops demonstrated by contributions to well-known repos like al-go-rithms and the teloxide Telegram framework. Santo has applied his skills in constrained environments too, writing drivers for battery management and integrating motor telemetry into TouchGFX dashboards for a university motorsport team. Comfortable across Django/Flask and Vue.js stacks as well as low-level firmware, he blends practical product delivery (CRMs, digital signage) with open-source craftsmanship. Notably, he pairs algorithmic rigor and testing discipline with an ability to translate embedded signals into user-facing dashboards.
code9 years of coding experience
job5 years of employment as a software developer
bookMaster's degree Computer science, Master's degree Computer science at Alma Mater Studiorum – Università di Bologna
bookBachelor's degree Computer Science, Bachelor's degree Computer Science at Università di Catania
languagesEnglish, Italian
stackoverflow-logo

Stackoverflow

Stats
417reputation
5kreached
22answers
1question
github-logo-circle

Github Skills (25)

algorithm10
algorithms10
markup10
c-language10
telegram-bot-api10
inline10
keyboard10
go10
telegram-bot10
rust10
cprogramming-language10
dispatcher9
data-structure9
unit-testing9
python9

Programming languages (15)

C++RustCVueGoHTMLJSONJupyter Notebook

Github contributions (5)

github-logo-circle
ZoranPandovski/al-go-rithms

Oct 2017 - Oct 2017

:musical_note: Algorithms written in different programming languages - https://zoranpandovski.github.io/al-go-rithms/
Role in this project:
userBackend Developer
Contributions:10 commits, 6 PRs, 1 comment in 1 day
Contributions summary:Santo contributed to the `al-go-rithms` repository by implementing various algorithms in multiple programming languages. They added Dijkstra's algorithm in C++, and implementations of factorial and Fibonacci algorithms in Go, Ruby, and Python. The user also included unit tests for the Go implementations, demonstrating a focus on code correctness and testing practices.
pythoncomputer-scienceprogramming-languagejavascriptalgorithms-and-data-structures
teloxide/teloxide

Oct 2021 - Oct 2021

🤖 An elegant Telegram bots framework for Rust
Role in this project:
userBack-end Developer
Contributions:7 commits in 1 day
Contributions summary:Santo contributed to the development of a Telegram bot framework, focusing on the implementation of interactive elements. They added an example utilizing `InlineKeyboardMarkup` for creating buttons within the bot. Further contributions included refactoring the code by merging files and addressing code style improvements such as removing `pub` keywords. They also corrected typos and improved code organization.
telegram-bottelegram-bot-frameworktelegram-botsrustbot
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
Santo Cariotti - Software Engineer at Blue Reply IT