Jakub Trąd

Software Engineer, Rust Enthusiast

Experience

ConsenSys

Senior Blockchain Engineer

Jul. 2022 - Present

Protocol Engineer

Jul. 2021 - July. 2022
  • I lead a small procedural macros workshop
  • I designed the initial data availability solution
  • I introduced multiple procedural macros, which helped us avoid a number of bugs thanks to compile time guarantees
Anixe

Senior Software Engineer

Jan. 2020 - Jul. 2021

Software Engineer

Sep. 2019 - Jan. 2020
  • I introduced a scenario based testing system
  • I worked on a high-frequency booking availability and pricing system
  • I worked on a part of a booking reservation system
PatchKit

Software Developer

Dec. 2016 - Sep. 2019
  • Desktop application development with QT and C++
  • Desktop application development with Unity3D and C#
  • Developing and maintaining new solutions in many technologies (Mono/C#, WinApi, Rust)
Techland

Junior Game Programmer

Aug. 2016 - Oct. 2016
  • I prototyped the mechanics of a machine gun mounted on a vehicle
  • I worked on a visual component based scripting system

Education

Wrocław University of Science and Technology

Master's degree, Computer Science

2018 - 2019

  • Thesis subject: Application of deep reinforcement learningmodels in the game of StarCraft 2

Wrocław University of Science and Technology

Bachelor of Engineering - BE, Computer Science

2014 - 2018

  • Activities and societies: TK Games - student organizationActivities and societies: TK Games - student organization
  • Engineering thesis subject: "Multiplayer, competitive video game made with the Unity Game Engine"