putra.pro(fessional)

Hello world! I'm Marcin Putra

I am working as software engineer at PSI Polska sp. z o.o. and teaching assistant at Poznań University of Technology. I live in Poznań but I come from Suwałki - very cold city in north-west Poland. Since childhood, I’ve been playing football as a goalkeeper. This passion has grown into a significant part of who I am. Apart from my time guarding the goalposts, in 2015, two more passions appeared - beach volleyball and programming. I fell in love with programming from the first time I saw "Hello world" on my screen. In that moment my interests aren’t limited to the sports field, though. As I navigate the intersection of my sporting and programming interests, I’m eager to bring my dedication, adaptability, and enthusiasm into new environments. Whether it’s defending the goalpost or debugging code, I approach challenges with the same vigor, ready to learn and contribute to the best of my abilities. I am a positive, chatty and extroverted person who is very ambitious. I love working in a team and compete with others.

C++ CMake vcpkg Conan OpenGL SFML MFC Qt Drogon Framework Unreal Engine PlayCanvas Visual Studio Visual Studio Code Python JavaScript Java Gimp

Learned Skills

C++

  • SFML
  • OpenGL
  • Qt
  • MFC
  • Drogon
  • Boost
  • JSON for Modern C++
  • Box2D
  • CMake
  • Conan
  • vcpkg

Python

  • pandas
  • numpy
  • matplotlib
  • scikit-learn
  • os
  • tkinter
  • openCV

Game Engines

  • Unreal Engine 5
  • PlayCanvas WebGL Game Engine

Digital Creative Tools

  • Gimp
  • Synfig Studio
  • Aseprite
  • Blender

Languages

  • Polish Native
  • English Upper-intermediate

Other

  • Jira
  • Jenkins
  • Docker
  • Wireshark

Learning journey timeline

2015

First "Hello World" program in C++ and Code::Blocks.

2017

Mature exams and first GitHub repository.

2018

First Python program, first bot on CodinGame website.

2019

Gwent card game in C++ with SFML.

2021

Online bomberman game in C++ with Qt.

Underwater scene in C++ with OpenGL.

First job as a Software Engineer.

Participation in Polish Swiss Game Jam.

2022

Mobile app for contractor accommodation in Kotlin.

Participation in RPG Game Jam.

2023

Learning PlayCanvas and Unreal Engine.

Jumputra - big game project for master thesis in C++ with CMake, SFML and GoogleTest.

Starting teaching students object-oriented programming.

2024

Earth fragment visualization application in C++ with OpenGL.

Lots of smaller projects in C++, C#, Assembler, Java and Python.

2025

Participation in Hack of Tomorrow.

Favourite Hobbies

Computer Games
Computer Games
Football
Football
Beach Volleyball
Beach Volleyball
Programming
Programming
Futsal
Futsal

History of Education

Poznań University of Technology
Master

Poznań University of Technology

2022-2024

Master of Computer Science

Advanced Internet Technologies

Poznań University of Technology
Bachelor

Poznań University of Technology

2018-2022

Bachelor of Computer Science

Suwałki Zygmunt Podhorski High School No. 2
High School

Suwałki Zygmunt Podhorski High School No. 2

2014-2017

High School Diploma

Math, Physics and Computer Science

Work Experience

Poznań University of Technology
Teaching Assistant

Poznań University of Technology

2023-present

Teaching students object-oriented programming in C++ and Java. Conducting laboratory and lecture classes.

PSI
Software Engineer

PSI

2021-present

Programming in C++, scripting in Python. Implementing new functionalities and fix SCADA system bugs on Windows. Working with industrial protocols and network calculations.

Kreativia
Production Worker

Kreativia

2019

Handling preparation of multi-format prints for clients – trimming, reinforcing edges, adding eyelets, and packing for shipment.

Padma 3.0
Machine Operator

Padma

2017-2018

Operating Schelling panel cutting saws for wood-based materials and scripting in MCS Evolution software, including troubleshooting and fixing minor machine errors.

Salag
Production Assistant

Salag

2016-2017

Operating extrusion and painting machines for the production of skirting boards.

Side Projects

Photo Credits

FotoMM Magdalena Szpakowska
FotoBentek Marek Bentkowski
Klaudyna Samelak
Marcin Sikorski
Grzegorz Kalejta
Natalia Staśkiewicz