Skip to main content
Marco RosiMR
Open to opportunities

Marco Rosi

@marcorosi

Senior software developer specializing in C/C++, Python, Linux, and secure systems.

Italy
Message

What I'm looking for

I seek senior roles building performant, secure system-level software in Linux environments, using C/C++/Python, microservices, and containerization; collaborative teams valuing code quality and security.

I am a Senior Software Developer with over 15 years of experience building system-level and application software, focused on performance, scalability, and security. I have deep expertise in C/C++, Python, and Linux environments, and a strong background in microservices and containerization.

Throughout my career I designed and implemented production systems such as a poker platform and terminal interfaces, developed embedded and desktop/Android software with Qt/QML, and led migrations and refactors (for example Perl to Python).

I have applied cybersecurity practices in development and testing, created a cybersecurity lab using VMs and ethical-hacking tools, and hold an Ethical Hacking Essentials certification. I regularly use tools like Valgrind, gdb, Metasploit, and network analyzers to harden and optimize systems.

I thrive on solving complex system problems, delivering efficient and secure software, and mentoring teams to adopt robust development and deployment practices including Docker, Kubernetes, and CI-friendly build systems.

Experience

Work history, roles, and key accomplishments

AM

Senior Software Developer

Aeronautica Militare

Nov 2022 - Oct 2025 (2 years 11 months)

Designed and deployed multiple microservices (MASF, Weather Impact, Representative Output) in C and Python, refactored SICAM from Perl to Python, and optimized C systems using Valgrind to improve performance and scalability.

IG

Senior Software Developer

IGT

Mar 2024 - Jun 2025 (1 year 3 months)

Developed the Diecielotto terminal game with C++ and Qt, implementing backend and frontend components and emulating the target environment via Oracle VirtualBox for testing.

SS

Senior Software Developer

SDP Solutions

Mar 2011 - Feb 2023 (11 years 11 months)

Led development of the Lottomatica Poker platform and SuperEnalotto terminal interfaces using C/C++ and Qt/QML, built an NFC-based CIE app, and established a cybersecurity lab with VMs and ethical hacking tools for security testing.

ES

Trainee Software Developer

Everis Italia S.p.A.

Mar 2009 - Sep 2009 (6 months)

Analyzed and implemented relational database structures, built ETL processes with SSIS, developed data warehouses, and programmed Java/JSP/SQL to resolve web application anomalies.

Education

Degrees, certifications, and relevant coursework

Roma Tre University logoRU

Roma Tre University

Bachelor's Degree in Computer Engineering, Computer Engineering

2003 - 2008

Completed a Bachelor's degree in Computer Engineering at Roma Tre University from 2003 to 2008.

Find your dream job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan