Tiberiu Petre — Software Engineer

Software Engineer — Backend & Systems

Summary

Software engineer with 4 years of experience building systems and internal tooling for a global AAA game studio (Ubisoft), with a focus on data-driven architecture, concurrency, and production-pipeline stability. Strong foundation in OOP, systems design, and memory/multithreading management, gained on large-scale C++/C# codebases used across internationally distributed teams. Currently broadening into backend/API development through self-directed projects and study.

Professional Experience

Junior Gameplay Programmer | Ubisoft România

July 2022 – May 2026

Worked on systems and internal tooling supporting the Assassin's Creed franchise's production pipelines, across internationally distributed teams (Ubisoft Quebec, Montreal), within an Agile process (sprint and milestone tracking via Jira).

  • Core Architecture & Concurrency: Audited a legacy framework and drove an extended migration effort toward a modular, data-driven architecture, addressing asynchronous serialization risks in a high-throughput production environment.
  • Internal Tooling: Designed and developed internal desktop tools and data-driven utilities (C++/C#) to stabilize system behavior and support production workflows.
  • Systems Engineering: Worked on low-level systems with a focus on memory management, multithreading, and risk mitigation in coordination with technical leadership; validated changes through personal testing and QA/DevTest collaboration during code review, prior to submission.
  • Delivery: Credited on multiple shipped Assassin’s Creed titles (Assassin’s Creed Shadows, Assassin’s Creed Black Flag Resynced) through contributions to shared internal systems and tooling; supported Assassin’s Creed Hexe on a short feature (Pressure Plates).

Education

Bachelor of Science in Computer Science

Petroleum-Gas University of Ploiești | Graduated: May 2021

Coursework included Algorithms & Data Structures, Networking, Operating Systems, Software Engineering, Web Development (PHP), and Artificial Intelligence, among others.

Technical Skills

Languages

C++, C#, Python, Bash, SQL (MySQL)

Software Design

OOP, Design Patterns, Data Structures, Algorithms, Data-driven Systems, REST APIs

Systems Programming

Memory Management, Multithreading, Async Programming

Tools & Environments

Git, Docker, CI/CD

AI-Assisted Development

MCP, Agentic AI, Self-directed

Languages

Romanian

Native

English

Advanced

Personal Projects

View all projects →

Recent Articles

View all articles →

Cookie settings