[íà ðóññêîì] [english]

Vladimir Korolev

Date of birth: April 16, 1982
Skype: the_wawan
E-mail: mail@wawan.ru
Website: wawan.ru/resume/en
(local time: GMT+4)

Education

1999 – 2004 Voronezh State University.
Department of Applied Mathematics, Computer science and Mechanics.
Background: Mathematics.
Area of expertise: Applied Mathematics.
Specialty: System programming .

Professional Experience

2023
SIMBEOR® Electromagnetic Signal Integrity Software
Website simberian.com

  Programmer.
  Worked on refactoring, optimization and modification of diagrams and charts in 3D and 2D rendering.
  Accelerated rendering of complex diagrams by 30 times.
  Created rendering of semi-transparent diagrams using 2 methods: BSP and Order-independent transparency.
  Created mapping and animation of electromagnetic fields.
  Calculated signal parameters (PAM-4, Jitter, Noise, Eye-diagram analysis)
  Key technologies: C++, OpenGL, GLSL, GIT.







2014
Luck Catchers (online MMO)
Website luckcatchers.ru

  Senior Programmer.
  Developed the game server, the game and the editor.
  Created a complete game editor, rendering, 3D monitors support, daytime/nighttime modes as well as the script system of the game interface.
  Open World seamless, LODs, three dimensional clouds, fog with density that depends on height and changes depending on terrain and the time of day.
  Deferred renderer, Soft particles, Marching cubes, Glow, Hue/Saturation.
  Created a realistic physical model of a plane flight, autopilot, emulation of sails and rope; created a system of remote diagnostics of errors, a plugin for exporting models and animation from 3Dmax.
  Worked on code decoupling (slightly over 100 000 lines of code without external libraries); a release build of an editor, game and a server lasted for less than 2 minutes in total on an average office computer.
  Key technologies: C++, Lua, DirectX9, HLSL, OpenAL, 3DMaxSDK, SQL, SVN.

     





2012
SimplyCeph
Website simplyceph.com

  Programmer. Worked alone.
  Developed an application that corrects errors in 3D models obtained after scanning on a 3D scanner (it removes joint triangles, closes gaps),
creates a hollow model to minimize use of material by 3D printer, reduces the number of triangles within the model to a necessary amount,
engraves the base of the model to identify it after printing on a 3D printer.
  Takes very little time on processing a model.
  Key technologies: C++, STL.

   



2010
Ancient Gate
Website facebook.com/theancientgate

Senior programmer.
  Developed the game and the editor.
  Key technologies: C++, Lua, DirectX9, SVN, HLSL, 3DMaxSDK.

   



2009
IL-2 Sturmovik: Birds of Prey (for Nintendo DS game console)
Website amazon.com

  Senior Programmer.
  Developed the game and the editor.
  Created a module that emulates game console functions on the computer, which allowed for development and debugging of the game on the computer and control all the equipment limitations of Nintendo DS.
  Rendering with dynamic details (Nintendo DS doesn’t render more than 2000 triangles within a frame).
  Created a physical model of a plane flight using the fixed point arithmetic of ARM processor.
  Plugin for exporting models from 3Dmax.
  Key technologies: C++, OpenGL, CVS, 3DMaxSDK.

     




2007
MyVirtualHome
Website myvirtualhome.com.au

Senior Programmer.
  Developed a physical model of heat distribution in a room and its visualization in 3D.
  Key technologies: C++, STL, Boost, Assembler, SVN.

   



2007
Masha

Programmer. Worked alone.
  Developed a demo version of the game.
  Key technologies: C++, DirectX9, CVS, HLSL, 3DMaxSDK.

 



2007
Good night, Kids! Khryusha’s adventures.
Website softclub.ru

Programmer.
  Worked on optimization of rendering and a script system in a nearly finished game.
  Key technologies: C++, STL, DirectX9, CVS, øåéäåðû.

   



2006
Indian summer (screensaver)
Ñàéò terminalstudio.com/autumn-screensaver.shtml

Valentine’s Day (screensaver)
Website terminalstudio.com/valentine.shtml

Programmer. Worked alone.
  Created 2 screensavers.
  Key technologies: C++, DirectX9, Bass sound.

     



2006
Toon ( for Nintendo DS game console )

2005
Tau ( for Nintendo DS game console )

Programmer.
  Worked on development of demo versions of games for Nintendo DS game console.
  Key technologies: C++, OpenGL, CVS.

         



2004
Unterra

Programmer. Worked alone.
  Created a demo version of the game.
  Key technologies: C++, DirectX9, HLSL.

     



2003
Kreed Battle For Savitar
Website ag.ru

2002
Kreed
Website ag.ru

Script programmer.
  Worked on scripting game levels.