C Trainer, Mentor, And Consultant at romeo.training
Italy
Join Prog.AI to see contacts
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.
13 years of coding experience
1 year of employment as a software developer
Bachelor’s Degree Computer Science, Bachelor’s Degree Computer Science at University of Messina
High School, High School at Istituto San Giovanni Bosco Messina
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.
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.