Himalayas logo
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 100,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
Marco Rosi - Senior Software Developer - Aeronautica Militare | Himalayas