About me

My name is Eugene Pogrebnyak and I'm 25 years old. I started my path in IT in 2010 from Pawn, then I tried PHP, grew up to NodeJS, C# and C++. Right now I'm learning GoLang and Unreal Engine 4.

Education

Polotsk State University (Programming of hardware and automated systems software)

2013-2017

Languages

Russian - Native

English - B2

Skills

  • C/C++
  • GoLang
  • Reverse engineering
  • STL
  • TCP/IP
  • UDP
  • Computer security
  • Linux
  • WinAPI
  • MySQL
  • SQLite
  • NodeJS
  • Git
  • ASM
  • OOP

Possible roles

  • Middle/Senior C++ Developer
  • Computer security engineer

Projects that I'm working/worked on

altmp/alt-voice: 3D voice chat for Gaming (github.com)

Easy to use game-ready 3D voice chat solution.

Libraries used:

  • OPUS
  • OpenAL
  • RNNoise
  • WASAPI

Technologies used:

  • PCM
  • C++
  • Git
  • CMake

alt:V Multiplayer for GTA:V

A free alternative multiplayer client for GTA:V, that provides perfect synchronization on custom dedicated servers.

Libraries used:

  • enet
  • v8
  • CEF
  • NodeJS
  • CURL
  • cpp-httplib
  • alt-voice
  • alt-package
  • alt-log
  • alt-config
  • Vue

Technologies used:

  • Reverse engineering
  • TCP/IP
  • UDP
  • JSON
  • WinAPI
  • CMake
  • Git

altmp/alt-package: Proprietary encrypted files container

Created to protect client resources in alt:V. Created in 2018 and staying secure till nowadays.

emcifuntik/vk-plus-plus: NodeJS Library for VK.COM API

Main feature of this library is 20 times increased API calls bandwith by using /execute method.

Technologies used:

  • NodeJS
  • VK.COM API

emcifuntik/Raft-ModKit: Modding Kit for Raft game

Project that was created to make Raft game modding much easier.

Libraries used:

  • Mono

Technologies used:

  • C#
  • Reverse engineering

emcifuntik/rdr2scripthook (github.com)

Script hook for Read Dead Redemption 2 game that allow everybody to load their own scripts.

Libraries used:

  • Minhook

Technologies used:

  • Reverse engineering
  • C++

emcifuntik/module_year_app (github.com)

vk.com application for ModuleBank that helps people to visualize their success in past year.

Technologies used:

  • JS
  • vk.com API
  • NodeJS
  • Canvas

emcifuntik/vk-anti-spam: Spam protection for vk.com

Made to fight with spammers in group comments.

Technologies used:

  • JS
  • vk.com API

emcifuntik/arduino-led-controller

Small C++ library that provide all functions for LED manipulation with Arduino

Technologies used:

  • C++
  • Arduino

emcifuntik/telegram-shop

CMS for telegram that was developed to make shop creation process easier in telegram

Libraries used:

  • telegraf.js

Technologies used:

  • NodeJS
  • MySQL/SQLite

emcifuntik/node-amocrm

NodeJS SDK for AmoCRM

Technologies used:

  • NodeJS

emcifuntik/bot-builder: Interactive chatbot builder for VK, Telegram and Viber

Interactive block-scheme based chatbot builder with big toolset.

Technologies used:

  • NodeJS
  • JS
  • HTML5 Canvas
  • MongoDB

emcfuntik/exfat_image_extractor

Small utility for exfat image extracting that was developed to extract PlayStation 4 firmware updates.

Technologies used:

  • C++

emcifuntik/FlyingPostages

My first commercial project. CMS that sells USPS stickers needed to send postages from USA to another country.

Technologies used:

  • PHP
  • SOAP
  • MySQL

Conclusion

I told here only about 20% of projects that I worked on and I found in my github account. I chose most interesting of them, and I mention only projects where my impact was > 50% of total job.

Contacts