author

Carlos Peña

C++ Software Programmer

Zitro Games

👋 Hey!

I'm Carlos Peña


Currently working as a full-time C++ Lead Systems Programmer at Zitro Games in Barcelona, Spain, where I lead a systems team and am actively involved in the development of a network-based engine for multiplayer standalone client applications, maintaining and expanding our proprietary server engine while implementing new technical tools, simulators, and performance tests.

Graduated in 2021, I hold a bachelor's degree in Game Design and Development from the university of UPC at CITM in Spain.

I love spending my time on personal projects with a primary focus on engine and graphics programming, but also enjoy delving into different topics of software programming such as 3D web dev, backend systems, AI or CI/CD.

I'm always on the lookout for opportunities to expand my skillset and lend my expertise to ventures that promise exciting projects!

Work Experience

ZITRO GAMES

December 2021 to Present · 4 years
Barcelona, Spain

Lead Systems Programmer

  • Leading and managing a systems team by coordinating tasks and schedules, conducting pair programming, reviewing pull requests, mentoring team members, and reporting progress to senior management.
  • Working closely across multiple departments, including database, PHP, and client teams, to align technical solutions with product needs.
  • Proposing and implementing tools and architectural solutions to improve performance, scalability, and overall server-side systems support.

C++ Systems Programmer

  • I have contributed to the maintenance and enhancement of our proprietary systems engine in various areas including graphics, UI, localizations, I/O, and hardware stuff among others.
  • In addition, I have been involved in a network-based engine that facilitates communication with various client applications and games through WebSockets, while managing data from databases.
  • Also, I have been responsible for refining our network server through multiple refactors and implementing performance tools, applying best software practices and design patterns.

Junior C++ Software Developer

  • I have contributed to the development of multiple game slot titles, including FuShou Qi Tian, Epic Kingdom, and Billy The Pig.
  • Additionally, I played a pivotal role in revamping existing titles to align with the latest iterations of our gaming frameworks.
  • I also conducted extensive refactoring of the engine, enhancing performance and streamlining game pack management.



Education

Bachelor of Game Design and Development

September 2017 - July 2021 · 4 years
CITM (Centro de la Imagen y Tecnología multimedia)
Terrassa, Spain

Expertise

IDE tools

  • Icono 1

    Visual Studio

  • Icono 1

    Visual Code

  • Icono 1

    CLion

CI / Build

  • Icono 1

    Git

  • Icono 1

    CMake

  • Icono 1

    GNU Makefile

Languages

  • Icono 1

    C

  • Icono 1

    C++

  • Icono 1

    Python

Agile Tools

  • Icono 1

    Jira

  • Icono 1

    Bitbucket

  • Icono 1

    Confluence

Platforms

  • Icono 1

    Windows

  • Icono 1

    Linux

Backend

  • Icono 1

    SQL

  • Icono 1

    MariaDB

  • Icono 1

    WebSockets

  • Icono 1

    Prometheus

GPU Tech

  • Icono 1

    OpenGL

  • Icono 1

    Vulkan

  • Icono 1

    D3D12

  • Icono 1

    RenderDoc

Engines

  • Icono 1

    UE5

  • Icono 1

    Godot

  • Icono 1

    Irrlicht