Vittorio Romeo

C Trainer, Mentor, And Consultant at romeo.training

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
Vittorio Romeo is a C and C++ trainer, mentor, and consultant with 13 years of software engineering experience, currently mentoring through romeo.training while working as a software engineer at Bloomberg. He brings deep systems-level expertise and a practical focus on modern C++ best practices—evident from code modernizations, performance-minded refactors, and API cleanups across notable open-source projects like SFML and libcpr. Vittorio regularly contributes to build and tooling improvements (e.g., ClangBuildAnalyzer) and high-performance concurrency primitives, showing attention to low-level details such as move semantics, noexcept/const correctness, and platform-specific fixes. Based in Italy, he pairs hands-on code craftsmanship with teaching experience, helping teams adopt safer, more efficient C/C++ patterns and avoid subtle bugs introduced by legacy APIs.
code13 years of coding experience
job1 year of employment as a software developer
bookBachelor’s Degree Computer Science, Bachelor’s Degree Computer Science at University of Messina
bookHigh School, High School at Istituto San Giovanni Bosco Messina
languagesItalian, English
github-logo-circle

Github Skills (34)

algorithm10
code-optimization10
algorithms10
c-language10
compiler-errors10
multithreading10
atomics10
build-system10
sfml10
imgui10
libcurl10
data-structure10
moderncv10
warnings10
computer-engineering10

Programming languages (18)

C#JavaC++CSSCRustDCMake

Github contributions (5)

github-logo-circle
SFML/SFML

Mar 2021 - Oct 2022

Simple and Fast Multimedia Library
Role in this project:
userSoftware Engineer
Contributions:624 reviews, 93 commits, 334 PRs in 1 year 6 months
Contributions summary:Vittorio primarily focused on improving code quality and addressing compiler warnings within the SFML library. They fixed implicit fallthrough warnings by adding comments, corrected member ordering in the font class, and resolved incorrect standard includes across various modules. Furthermore, the user enabled and required C++17 support for all targets and replaced usages of `NULL` with `nullptr`. Finally, the user removed unused headers and deprecated APIs.
gamesmultimedia-libraryc-plus-plussdkaudio
inkooboo/thread-pool-cpp

Feb 2016 - Jun 2017

High performance C++11 thread pool
Role in this project:
userBack-end Developer
Contributions:12 commits, 1 PR, 2 pushes in 1 year 3 months
Contributions summary:Vittorio primarily focused on refactoring and improving the thread pool implementation. They restructured the code by moving files, introducing namespaces, and adding optional boost::future compatibility. Significant changes included the implementation of a bounded queue and a fixed function class, improving thread management and task execution. The user also added move constructors and assignments for crucial classes, demonstrating a focus on performance and resource management.
multithreadingcpppoolc-plus-plusmulti-threading
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