Cute developer

Max Pushkarev

Game developer

My phone:
+995 591 548 257
My email:
mmpushkarev@gmail.com
My skype:
maxim_push
My bitbucket:
maxpushkarev
My contacts ;-)
Maxim Pushkarev
M. M. Pushkarev, 11.12.1991
  • Education
  • Experience
  • Main skills
  • Operation systems
  • Databases
  • Workflow
  • Software
  • Design
  • Languages
  • Interests
Open pdf ;-)

Education

Education

  • Perm State University (2009-2013)

    • Bachelor (2013)

      Faculty of Math and Mechanics (the speciality is "Informational Technologies") In 2013 I graduated from the university.

Experiene

Experience

  • "PROGNOZ" (08.2012 - 02.2013)

    • WEB-application

      Development of information system for the automation of session processes (by the order of Moscow Government). The collection of technologies we used here was quite usual: GWT, Hibernate, CSS3 for client's views.

  • "Enaza" (02.2013 - 03.2014)

    Development and support of WEB-components of the Playkey cloudgame service.

    Playkey
    • Admin panel (04.2013 - 12.2013)

      CRUD-interface for Oracle (and then for MS SQL Server after migration) with flexible search engine in database and some other features such as controller of remote game servers, controller of user profiles in games for example, panel with different logs, the report engine. Client logic is based on ExtJS framework. On the other hand server is the WCF-service that communicates with database through NHibernate.

    • Promo-page (11.2013)

      It was the first version of Playkey site designed for the OBT of the service. With jQuery I developed authorization through Facebook and gaming throw Playkey plugin built with Firebreath. So it was everything users need for DEMO-usage of the service.

  • "AlternativaPlatform" (05.2014 - 10.2018)

    Developing of TankiX with the new client (C#) - server (Java) architecture based on our isomorphic ECS-framework and Unity3D.

    TankiX
    • Gameplay programming (05.2014 - 02.2016)

      It's all about client-server features of the game: the behaviour of guns, ammunition, shooting, tank's lifecycle, some physics of tanks, etc.

    • 3D (02.2016 - 03.2017)

      The billboard LOD for trees and bushes on the maps, profiling of graphics, some optimizing for different video cards. Creating and support some shader-based graphic effects (healing, invisibility and others).

    • TankiX: Arms Race (03.2017 - 02.2018)

      Made some tasks that're connected with player's abilities (energy injection, invulnerability, EMP and others). Implemented their gameplay behavior in battle and their metagaming features (crafting with blueprints, upgrade system, etc)

    Development of top-down shooter for mobile platforms (details are protected by NDA)

    • Gameplay prototyping (02.2018 - 10.2018)

      Most of my tasks're about characters (client-server synchronization, integration of some animations, etc) and weapons (implementation of their mechanics).

  • "Banzai.games" (10.2018 - 11.2020)

    Development fighting game titles.

    Shadow Fight 3
    • Shadow fight 3 (10.2018 - 05.2019)

      Development of Shadow Fight 3 core features with Unity3D.

    • Shadow fight Arena (05.2019 - 11.2020)

      Development of Shadow Fight Arena network architecture.

  • Pet-projects

    • Kidzone

      .

      All you need to play this demo is your mouse. Click to blow bubbles and drag to drive airplane ;-) See the source code if you want.

      Kidzone
    • Foxy

      .

      It's a simply mechanim-animated and funny toy. As for me the most remarkable feature in this demo is fur that is drawing through the several shader alpha-blended passes. Let's read the sources.

      Foxy
    • Engine

      .

      Sound experiment with Audioprocessing through Web Audio API. Audio assets are prepared by Sonory.

      Engine
    • Wappo

      I was inspired for the creation of this demo by the game that was so popular in the time of old Siemens devices. But it's also the attempt to use neural network for the Wolf's actions - so you can see the sources.

      Wappo
    • Seabattle

      Here you can log in through Facebook and play with your friends in free time! It's fully javascript-based game: not only client, but the server too (made with NodeJS). And the sources, of cource.

      Seabattle
    • Labyrinth

      Visualization of algorithm for the generation of labyrinth. Code.

      Labyrinth
    • Decals

      It's a small demo with dynamic decal projector. I used free scene from the Asset Store as interior. By the way some information about the polygonal techniques you can read in Eric Lengyel's book. And the Code, of course.

      Decals
    • GPGPU

      This genetic algorithm is powered by compute shaders and solves linear diophantine equations. Base operations such as selection, mutation, merging are implemented on the GPU.

      GPGPU

Skills

Skills

  • Unity3D

    • Scripting

    • Shaders

  • Javascript

    • Three.js

    • Node.js

    • NPM

    • Networking (SocketIO, Protobuf.js)

    • Testing (Mocha, Sinon, Chai)

    • Mongoose

    • FB SDK

    • Ext.js

    • Web Audio API

    • JQuery

    • Modernizr

    • Ajax

  • HTML,CSS

  • C#

    • Unity3D scripting

    • WCF

    • NHibernate

    • NUnit

  • Java

OS

Operation systems

  • Windows

  • Linux

DB

Databases

  • Mongo DB

  • My SQL

  • Oracle

  • MS SQL Server

Workflow

Workflow

  • Scrum

  • Git-flow

  • And this one...

    Oooh, It's about me! Let's see how I usually work...

Software

Software

  • Microsoft Visual Studio

  • Eclipse

  • SpringSource

  • Adobe Dreamweaver

  • Heidi SQL

  • SQL Server Management Studio

  • PL/SQL Developer

  • IntelliJ IDEA

  • Blender

  • GIMP

  • Xamarin Studio

  • Mono Develop

  • Cloud9

Design

Design

  • UML

  • Moqups

Languages

Languages

  • English

    • Intermediate

  • Russian

    • Native

Interests

Interests

  • Javascript

  • Football

  • Ice Hockey

  • Basketball

    • Player of the faculty team

  • Politics

  • DC Comics

  • Music

2014-2023 © Done by Max Pushkarev.
Loading...