← Back to list

Portfolio

Anti-Cheat Toolkit

● Implemented the whole thing myself. Except the logo design, everything else is solely my work: from idea to the production-ready product with promotional media, website, documentation and support.

Protective Driving

● As a Lead and Principal Developer, I've made all core logic and some crucial modules, such as: - Eye tracking system for Vive Eye Pro and Tobii Eye Tracker. - Logitech wheel & pedal input. - Extendable incident system (with pedestrians and traffic cars). - Mirrors system for both VR and non-VR 3-display mode. I've also integrated modules from other developers in tight collaboration with Lead Artist and Project Manager.

Maintainer

● One more product I've made myself from the scratch (except the logo design). That's what happens when something important is missing from the tools you're using: you do fill the missing gap with a self-made working solution.

Skills

Unity
Unity Development
Unity Editor Extensions
C#
Asset Store Publishing
.NET
Solution Architecture

Work experience

Unity Developer
since 04.2023 - Till the present day |Trashfire Games
Unity3D, Solution Architecture, C#
Having fun helping the international team making a hack & slash game ## "An Eternity Gone By". Worked on: ● Spawning Systems (Enemies, Portals). ● Audio Systems (FMOD integration, animation events). ● Performance Optimizations (made game to run 5x faster in some scenarios). ● Best Practices (helping keep project well-organized and scalable).
Senior Software Engineer
since 05.2022 - Till the present day |Fear
Unity, C#, WebGL, JavaScript, .NET, Avalonia / WPF
● Worked on Unity games for PC, Mobile, WebGL, Telegram. For the various Unity games, I implemented core logic, common networking code, user authorization, UI logic, anti-cheat mechanics, created Unity packages with reusable code, made optimizations, fixed bugs and supported existing projects. ● Another project is a steam-like launcher app I've made using .NET Avalonia UI to download, update and launch games. My role was to create all the logics and architecture, code the UI interactions and delegate simple tasks to the .NET Developer intern with code reviews and one-2-one mentoring sessions.
Principal Developer
09.2020 - 05.2021 |Modum Lab
Unity, XR, Jira
● As a Principal Developer, I'm not only participating in projects development but also keeping pushing my entire team forward. ● I do improve internal processes I started at previous position and introduce practices related to the code quality standards, code review, department functionality and corporate education.
Lead Developer
11.2017 - 10.2020 |Modum Lab
Unity, XR, App Store, Google Play
● Working on VR, AR and other projects in Unity.
Lead Developer
06.2016 - 08.2017 |Cerevrum INC
Unity, XR
● Working mostly on VR projects.
Lead Developer
05.2016 - 08.2017 |VRARlab
Unity, XR
● Working mostly on VR projects.
Founder
since 05.2013 - Till the present day |Code Stage
Unity Assets for Asset Store
● Founded and running own business at the Asset Store. Publishing own tools for Unity at the Asset Store. ● Started as hobby, now working on this full time! ● One man army: making high quality tools for Unity developers and artists, running a website, making promo materials, writing docs, providing support for customers, running social networks and community discord server, etc.
Lead Developer
04.2011 - 06.2016 |Indee Interactive
Unity3D, C#, ActionScript 3
● Worked on development and optimization of sites, presentations, interactive applications and games including 3D-related projects and mobile AIR apps as well. Flash (ActionScript 3 in general). ● Diving deep into Unity3D and C# world since 2012. Developing games solo and in teams.
Flash Developer
09.2007 - 03.2011 |Indee Interactive
ActionScript 3
● Worked on development and optimization of sites, presentations, interactive applications and games including 3D-related projects as well. Flash (ActionScript 3 in general).
Delphi Developer
06.2005 - 08.2007 |WEB-Segment
Delphi, ActiveX Flash Player
● Developed different Delphi applications, some of them were mixed with Flash applications (used Flash Player ActiveX).

Educational background

Mechanical Engineering/Mechanical Technology/Technician (Masters Degree)
2004 - 2011
Saint-Petersburg Institute of Mechanical Engineering

Languages

EnglishAdvancedRussianNative