Position: Tech Lead Unity3D Developer
Category: Unity
Experience: 11 years | English: intermediate

1. VR / AR hardware and software complex, which I developed from scratch. This is a business application for exhibitions and events in virtual reality, a map editor, an application for an operator with a distribution of roles and automatic unloading and linking of content to a terrain map, integration with third-party hardware, API 360 cameras, a system for shooting and digitizing streets, cities, parks.

2. Particle system (engine and editor). An engine in C ++, an editor for it in C #, communication through Managed C ++, which I developed from scratch. The architecture is exactly the same as that of professional particle engines for AAA projects.

3. Previously, there was no normal engine for developing games with C#. My brother and I wrote a multi-platform 2D & 3D game engine in C#. The rendering worked through the HNA framework. The editor was written in VPF. Developed on the engine 3 games: "Hidden Object", "Match 3", "Zooma".

At one point, we learned about the existence of the Unity engine. Downloaded the latest version, 2.7. We saw an almost complete copy of our engine. Architecture, floating windows, inspector, buttons start, stop, position, move and rotation were the same! All elements were located the same as our engine. 2D part of ur engine was many times superior to the Unity engine at that time.

We decided to port our games to Unity and close the development of our engine. It was a great engine and now I wish I had started looking for investments
More than 17 years of experience in cross-platform game & app development. Participated in more than 25 projects. We developed some of the projects from scratch, starting with an idea and prototype development.

Participated in the development of games and applications of various difficulty levels. From casual games to AAA games. From simple multimedia applications and tools to large-scale AR + VR enterprise, business applications, the purpose of which is to compete with Google, Amazon, YouTube.

Interested in building scalable game architectures coupled with innovative game mechanics. Licensed skipper, Yacht traveler

MAIN SKILLS
• Software Architecture Development
• FSM architecture, Pathfinding, Data structures, and algorithms
• Languages: C#, С, C++, Managed C++
• Editors: Unity3D, MonoDevelop, MSVS, UnityVS, R#, X-Code
• Platforms: iOS, Android, Windows Phone 8, PC, Mac, Linux, Consoles
• Libraries: NGui, Prime31, UniBill…
• Subversion: Mercurial, TortosieHG, Git, SourceTree, GitLab, SVN
• Algorithmic efficiency, 3D mathematics, vector mathematics
• Design patterns, software architecture
• Dot .NET, Windows Forms, WPF
• Team Management

OTHER SKILLS & OCCUPATIONS
• Hardware development: Arduino, sensors, motors, shields, controllers, robotic systems
• Languages: PHP, SQL, JavaScript, Objective-C, XML, XSL, HTML, CSS
• Databases: Microsoft SQL Server, Access, MySql, Interbase

SOFT SKILLS
• Personal productivity
• Emotional Intelligence
• Psychology
• Coaching

GREAT GAMING EXPERIENCE
• GTA: GTA 5, GTA 4, GTA San Andreas.
• Races: Need for Speed, Asphalt
• Runners: Subway Surfers, Temple Run
• Tower Defence: Prime World Defender, Plants VS Zombies, Jelly Defence.
• Shooters: Counter-Strike, Far Cry 3, Far Cry 4, Far Cry 5, S.T.A.L.K.E.R., Fallout 3.
• Arcades: Angry Birds, Jetpack Joyride, Angry Shark
• Fighters: Real Steel, Shadow Fight.
• Farm: Hay Day, Farm Ville.
• Match3: Candy Crush Saga, Homescapes, Gardenscapes.
• Puzzle: 2048, Dumb Ways To Draw.
Stable company, with already set up a workflow and at least a couple of released products. Prefer games and applications