I am a highly analytical Software Engineer with a passion for creating high-performance, cross-platform systems. With over 3 years of professional experience, I've focused on delivering solutions for complex environments, using my deep knowledge of C++ and various optimization techniques. Currently, I am building a large-scale RTS game using Unreal Engine 5 and Mass (UE ECS implementation). This project is allowing me to apply my expertise in real-time systems and performance engineering. I'm also working on a separate game on Unity using DOTS to focus on Data Oriented Development and performance. I thrive in dynamic settings where I can leverage my skills, tackle challenges, and contribute to innovative projects.

Alessandro Ravaglia

I am a highly analytical Software Engineer with a passion for creating high-performance, cross-platform systems. With over 3 years of professional experience, I've focused on delivering solutions for complex environments, using my deep knowledge of C++ and various optimization techniques. Currently, I am building a large-scale RTS game using Unreal Engine 5 and Mass (UE ECS implementation). This project is allowing me to apply my expertise in real-time systems and performance engineering. I'm also working on a separate game on Unity using DOTS to focus on Data Oriented Development and performance. I thrive in dynamic settings where I can leverage my skills, tackle challenges, and contribute to innovative projects.

Available to hire

I am a highly analytical Software Engineer with a passion for creating high-performance, cross-platform systems. With over 3 years of professional experience, I’ve focused on delivering solutions for complex environments, using my deep knowledge of C++ and various optimization techniques.

Currently, I am building a large-scale RTS game using Unreal Engine 5 and Mass (UE ECS implementation). This project is allowing me to apply my expertise in real-time systems and performance engineering. I’m also working on a separate game on Unity using DOTS to focus on Data Oriented Development and performance. I thrive in dynamic settings where I can leverage my skills, tackle challenges, and contribute to innovative projects.

See more

Experience Level

Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate

Language

Italian
Fluent
English
Fluent

Work Experience

Game Developer at Feral Interactive
December 1, 2023 - December 1, 2023
As a game developer at Feral Interactive, I port and remaster AAA titles for multiple platforms including Mac, iOS and Android devices, and Nintendo Switch. I contributed to titles like Total War: Rome Remastered, Total War: Medieval II, Grid Autosport, and Sid Meier’s Railroad. I took on diverse responsibilities, such as UI development, implementing gameplay features, and optimizing performance. I explored and worked on many areas of different title code bases, spanning from game camera mechanics and input systems to UI and localization systems. My notable accomplishment is optimizing the mobile port of Sid Meier’s Railroad by identifying and refactoring resource-intensive sections to significantly improve performance, enabling smooth gameplay on mobile devices.
Independent C++ Systems Developer at Personal Project: Large-Scale RTS Game (UE5)
January 1, 2024 - Present
Building a high-performance RTS engine in C++ using Unreal Engine 5, supporting thousands of simulated entities. Designed a custom data-oriented architecture and conducted extensive profiling to maintain stable performance.
C++ Software Engineer – Systems & Optimization at Feral Interactive
October 1, 2020 - December 1, 2023
Delivered major performance gains by optimizing collision detection and maintaining stable FPS on low-end devices. Worked with retro-engineering large C++ codebases and performed deep profiling to diagnose bottlenecks.

Education

Bachelor's Degree at University of Bologna
January 11, 2030 - November 9, 2025
Computer Engineering at University of Bologna
January 11, 2030 - November 9, 2025
BSc Software Engineering at University of Bologna
January 1, 2017 - January 1, 2020

Qualifications

Add your qualifications or awards here.

Industry Experience

Gaming, Software & Internet, Media & Entertainment
    paper ProjectMAD

    ProjectMAD is a large scale RTS game project aiming to support battles with tens of thousands of independent units.

    It si developed in Unreal Engine 5 using Mass, UE native ECS, to handle the whole game logic and Niagara Particle System as the main mean to render units and buildings. This hybrid architecture ensures high performances scaling even with thousands of interacting units.

    As of right now ProjectMAD is being developed only by me and you can find the code repository at: https://www.twine.net/signin