Hi, I'm Yahor Paulovich
Unity C# Developer

Summary

I am focused on creating maintainable and scalable solutions that meet the needs of OOP and SOLID principles & business goals.

I specialize in writing clean code architecture using DI, applying design patterns, and implementing various gameplay mechanics.

I love to solve complicated problems in a simple and beautiful way and by giving a problem to me you can be sure I found a creative solution for it!

Open to work remotely anywhere and on-site or hybridin Warsaw, Poland. I have a work permit in Poland andconsidering both B2B and full-time employment.

About me

Education

Bachelor's Degree in Software Engineering

International University MITSO | 2018 - 2022

Biography

I wrote the code for my first game, a 2D platformer, when I was 12 years old using ActionScript 3.0.

Later, I pursued advanced programming studies at university, where I was the top student in my group in C++.

By the end of my third year at university, I worked remotely under contract as a programmer for over a year, gaining my first professional experience.

My Skills

C#

6 years of learning

Unity

3 years of learning

Foreign Languages

English

B1+ - intermediate plus

Polish

A2 - intermediate

My Projects

Here are some of projects I worked on.
(hover to see the links to sources and demos)

View demo

Animal-Party

One of my prototypes that I developed at GU Solutions

I implemented multiplayer mode and an in-game shop and I've customized all the active ragdoll characters.

Position: Unity Developer.

Skills: C# · Unity · Zenject · UniTask · WebGL · Mirror Networking · Newtonsoft.Json · DOTween

View demo

Pirate Procedural Walker

I implemented procedural walking for the pirate using the animation rigging package and implemented a cloth system using the C# job system.

Pet project.

Skills: C# Job System · New Input System · Animation Rigging · Cinemachine · Shader Graph

View demo

Adventure game with puzzle-platformer

I was the lead developer who implemented 95% of the game itself and I also collaborate with 2D and 3D artists and UI/UX designers and game designers in my team.

Role: Senior Unity Developer in unpaid startup

Skills: C# · Unity · Gameplay Programming · AI · C# Job System · New Input System · Animation Rigging · Cinemachine · Shader Graph · Visual Effect Graph

View demo

Video Poker Classic | Jacks or Better

This mobile prototype was my test task at Gammister

Now I remember, this was my first test task and job offer as a Unity Developer from a company. I began in the game industry in 2021.

Test task.

Skills: C# · Unity · Algorithms · Optimization · OOP · Design patterns · DOTween

View demo

Fortune Finder: Coin Chase Chronicles

This was also my successfully completed test task for Estoty, after which they agreed to work with me and they were choosing between me and a few other people

In this game, I implemented a clean architecture using DI, OOP, and SOLID principles. I wrote clean, maintainable, and scalable code, applied design patterns, and implemented a controlled character system, inventory system, in-game shop system, save load system, initialization system, and much more.

Pet project

Skills: C# · Unity · Zenject · UniTask · AI · Design patterns · OOP · SOLID · DOTween

Contact MeContact

Contact me here

My preffered way to communicate is through LinkedIn, and feel free to use any social media.

Location: Bialystok, Poland
Email: yahorpaulovich@gmail.com
Mobile Number: +48 728 377 407