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!

About me

Education

Bachelor's Degree in Software Engineering

International University MITSO | 2018 - 2022

Biography

I wrote the code for my first game when I was 12 years old, and it was a 2D ActionScript 3 platformer. Since then, I am always looking for new challenges to expand my knowledge and skills and I've been developing games for mobile, standalone and MR/VR/AR devices.

My Skills

C#

6 years of learning

Unity

3 years of learning

Foreign Languages

English

B1+ - intermediate plus

Ukrainian

Native or bilingual proficiency

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 Hype Games FZE LLC.

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