Hi!

My name is Artem Yurchenko, 19 years old. I am in my third year of studies towards a bachelor's degree in IT (Game developing) in University of Information Technology and Management (Rzeszow, Poland).
For the last 5 years, I have been interested in programming, and my dream is to become a game developer. Also, I a`m into computer science and math, so I have got some knowledge about data structures, sorting algorithms, neural networks, computer vision, etc.
I am a hard-working, reliable person, eager to learn new things.

Some of my skills

  • Computer science
    • Data structures - I'm working on my data structures implementation in C#!
    • Basics of algorithms
    • Basics of neural networks
    • Basics of application building and application architecture
    • Basics of a computer vision
  • .Net technologies (C#)
    • Basics of a C# language
    • Object-oriented programming
    • WPF
    • Testing
  • C++
    • Basics of a C++ language
    • OpenCV library
  • Golang
  • Dart
    • Basics of a Dart language
  • Game development
    • Basics of Unity3D
    • Unity DOTS
    • Basics of Unreal Engine 4
  • Web development
    • HTML/CSS
  • Databases
    • Basics of MSSQL
    • Basics of MySQL
    • Basics of PostgreSQL
  • Linux
    • Arch Linux
    • Ubuntu
    • Ubuntu Server
  • Other
    • Git
    • CircleCI

My projects

Go Dart C#
chest

Fast, low-memory cost and lightweight tool for automation back up of Minecraft servers

  • Created in Go
  • Fast (support multithreading)
  • Memory optimized
  • Can upload backups on cloud storage (Google Drive)
  • Support .tar and .7z archives
  • Automatically stop and start Minecraft server
github
anonchat

Bot for Telegram that allow users to chat with strangers and be fully anonymous

  • Created in Go
  • Fast (support multithreading)
  • Memory optimized
  • Use MySQL to perform operations with chats
github
anonquest

Bot for Telegram that allow users to ask anonymous questions

  • Created in Go
  • Fast (support multithreading)
  • Memory optimized
  • Use MySQL to perform operations with chats
github
elementbattle

Text based RPG game for Telegram

  • Created in Go
  • Fast (support multithreading)
  • Memory optimized
  • Use MySQL
  • Advanced communication with players
github
gokickstart

Try to solve Google Kickstart and #Code problems using Go

github
aimtree

Web-page that allow you to create tree of your life aims

  • All scripts were created in Dart
  • Optimized for single-page continuous use without page reloading
github
portfolio

This portfolio also was created with Dart

github
galaxy

TreeEvol (Unity3D)

  • Created with Unity DOTS
  • Optimized for multithreading
  • Simulation of trees grow and evolution
github
galaxy

Random galaxy generator in Unity3D

  • Fast and memory optimized
  • Reactive programming techniques were used
  • Simulation of light and gravity force
github
simple-ds

Library for C#, that provide advanced data structures

  • Stack
  • Queue
  • Linked list
  • Double linked list
  • Oriented graph
  • Non-oriented graph
github
tcompressor

Fast and cross-platform text compressor

  • Created in C#
  • Both for Windows and Linux
  • RLE & BWT algorithms
github

CV

Here you can download my CV

pdf logo

Contacts

gmail logo github logo linkedin logo