-
Software Developer: Vladimir Oleynik
Software Developer: Vladimir Oleynik
Name: Vladimir Aleksandrovich Oleynik
Location: Kharkov, Kharkov Regione, Ukraine
Education:-
Kharkov National University Of Radioelectronics
Specialist Of Computer Science, Engineer – programmer
Foreign Languages: English (technical) express myself freely
English (talking) - can carry on a one-on-one conversation
Computer Skills:
Platforms:
TR DOS (2 years experience), MS DOS (4 years experience), Windows 9.x (4 years experience), Window
NT (4 years experience), Windows 2000 (5 years experience), Windows XP (2 years experience), Windows 7
(5 years experience), Linux (SPX2 Developer Tool) (0.5 years experience), Unix FreeBSD (1 year
experience)
Programming Languages:
C\C++(7 years experience), PHP(7 years experience), Javascript/JQuery(7 years experience), x86 Assembler
(2 years experience), Pascal (2 years experience), Object Pascal\Delphi (5 years experience), Basic (2 years
experience), C# (2 years experience), Java (2 years experience), SonyPlayStation SIMD (1 years experience),
REXX (1 year experience), Prolog (0.5 year experience), SQL (4 years experience), LUA (2 years
experience)
Content Managment Systems (CMS):
I have experience in install\tuning\change core\making plugins and modules for CMS
Wordpress (9 years experience), Joomla 1.5-3 (7 years experience), OpenCart 1.5-3.0 (7 years experience),
OsCommerce (7 years experience), DLE (7 years experience), Drupal (5 years experience), ModX (4 years
experience)
Internet Technologies:
XML (7 years experience), XML RPC (5 years experience), REST (7 years experience), HTML (9 years
experience), AJAX (7 years experience), Google API (oauth,analytics,webmasters,adwords,documents,disk –
5 years experience), Yandex API (metrics,direct, 5 years experience), SVN (6 years experience), CVS (5
years experience)
Desktop Technologies:
Win32 Api (2 years experience), ATL\WTL (1.5 years experience), COM (1 year experience), NetBiosApi
(0.5 year experience), Win32NativeApi (1 year experience), TWAIN Driver Architecture (0.5 year
experience), Windows Driver Architecture (0.5 year experience), DirectX 6-9 (2 year experience), OpenGL
1.1 (2 year experience),
cqr3d.ru/vladimir.oleynik/
1/6
-
Software Developer: Vladimir Oleynik
Tools:
MS VisualStudio 5x-6x, 2003, 2007, 2010, 2013, 2016, (9 years experience), Borland C++ (5 years
experience), Borland Pascal (5 years experience), Delphi (5 years experience), Turbo Vision (1 year
experience), MASM\TASM (2 years experience), CodeWarrior (1 years experience), PHPStorm (0.2 years
experience), Dreamweaver (5 years experience), MS SDK\DDK Build Tools (5 years experience), MS Visual
Studio Development Tools (spyxx, oleview, depends, etc) (2 years experience), Win Sys Tools (net, netbstat,
ipconfig, etc) (3 years experience), Rational Quntify (2 years experience), Purify (2 years experience),
Numega Bounds Checker (2 years experience), CVS, MS Visual Source Safe (VSS) (2), SubVersion (SVN),
Perforce, Bugzilla tasktraker, Trello tasktraker, JIRA project and issue tracking, Basecamp project
management tool,VisualAssist, IncrediBuild,
Databases:
MySQL (9 years experience)
QA Tools:
Rational Suite Enterprase Tools (1.5 years experience).
Other:
Descreet 3D Studio Max SDK (5 years experience), WinAmpSDK (0.5 years experience), TWAIN API SDK
(0.5 years experience), CDX (DirectX Wrapper years experience) SDK (0.2 years experience) , DirectX 8-9
(5 years experience), HLSL (0.5 years experience), ShadersAsm (0.5 years experience), OpenGl 1.1 (1 years
experience),MSDN-ShaderWorkshop (0.2 years experience), RenderMonkey (0.2 years experience)
Employment History:-
“Viola” – Kharkov
Software Developer
Main responsibilities:
Project “GlideFace” . Teamsize 13 (programmers and designers). Project Description: Hight-speed,
motor boats 3D simulator game. Computer opponents – artifical intillegence, optimized water
technologie, phycics etc (Demo: https://www.4gamer.net/patch/demo/data/glideface.html )
Project “HAH (Human Alien Hybrid)” . Teamsize 13 (programmers and designers).Project
Description: 3d action game (like Quake,Unreal, etc). Some our know-how technologies (dynamic
world and objects detalisation, patches geometry, realistic water (based on low pass filters), etc). Some
others technologies ("Layered" Inverse Kinematics, Traffaret Buffer Shadows, Dinamic Lights &
Lightmaps, etc). Used tools/libs/etc : Win32,DirectX 8.0,MSDEV 6.0,3ds max 4.0)
Take part in developing ”Check Six” (USA) 3d game engine
Project Description: SonyPlayStation2 3d adventure
Main responsibilities:
Role in projects: programmer
Implement realistic water face motion algoritgm (low pass filters)
Take part in implementing phisycs algoritgm
Develop 3d game menu
cqr3d.ru/vladimir.oleynik/
2/6
-
Software Developer: Vladimir Oleynik
Develop small matrix math lib (using SonyPS2 SIMD instructions-
Radar, Kharkov
System administrator
Main responsibilities:
Install and support network hardware, software, SCS (Structured Cable System), internet support,
server administration-
Ratmir Labs, Kharkov
Software Developer
( rada.com.ua/eng/catalog/28672/ )
Project “PhotoNet”
Project Description Downloading photos from local user computer to home user folder on internet server and
accordance printing services (Like www.agfa.com, www.konica.com) Teamsize: 6 programmers
Main responsibilities:
I develop win32 client application for browsing files(images) on local computer and home user folder
on remote server, downloading files to server, work with orders to print, and some 2d image processing
(lopass, sharpness filters, image resizing (preview generating), brigthness\contrast adjusting, etc).
Using techologies: win32 api, windows shell, ATL\WTL, winsocks, XML, Projecting patterns
(command, singleton, objects factor), image processing with win32 gdi, jpeg lib, inteprocess
communication, etc -
CDD.UA (OutSource company), Kharkov
Software Developer
( www.kakrabota.com.ua/company/118 )
# Project “FaxScan” – Scanning, email faxes via internet by email (fully fax server and clients applications
implementations). Team size 4 programmers.
# Small 3D Game Carcass. (Using CDX (Direct X Wrapper), Reverse polish notation converter\interpreter,
strong key registry information crypting) )
# Java2ME FIPS Tests for CryproLib
#Porting app from WIN32 to Linux (RedHat 9.0). SMTP Mailer (SMTP redirecter and mailer)
Main responsibilities:
I develop: fax scanning client application (Uses C++, TWAIN(drivers) capture devices technology,
GUI, interprocess communications)
I develop reverse polish notation (RPN) converter\interpreten, strong key registry information crypting
program, CDX graphics program carcass (loading resources, graphics modes switching)
cqr3d.ru/vladimir.oleynik/
3/6
-
Software Developer: Vladimir Oleynik
-
Program Ace (OutSource company), Kharkov
Game-Developer/Software Developer
( www.program-ace.com )
Project “Horse Cross” – 3D Game
Main responsibilities:
I Develop graphical effects and features (projective shadows using shadow maps, EMBM – enviropment map
bump mapping for realistic visualization of water surface, ParticleSystem, etc) in Gengine (3D Engine for
project “Horse Cross”). I Develop Windows Screensavers with 3D Graphical Effects bases on GEngine and
without using engine-
Mistland-south, Moscow
Game-Developer/Software Developer
( dtf.ru/company/info.php?id=58 )
Project “Warfare” – 3D Strategy Game
Main responsibilities:
Refactoring of material library ShaderFx
implementing classes to direct usind dx-device (without ID3DX Api. ID3DX Api uses only for
compiling fx files)
make some HLSL shaders
Make part of developing graphics engine for game Warfare
vehicles parts moving (guns, turrets – aiming, helicopters blades, car wheels)
implement steering approaches and its combinations (reach point, avoid obstacles, path moving)
vehicles(helicopter, tank, car) moving physics, oscillations etc
aiming, shoot physics and visual effects
save/load implementation
integrate script subsystem into engine
pathfinding module and it integrating into game engine ( described in
GDC 2006 paper (http://kriconf.ru/2006/index.php?type=info&doc=speech_records):
http://kriconf.ru/2006/rec/KRI_2006_Programming_09apr_pluton_02_Vladimir_Oleinik_MistLandYug.ogg
http://kriconf.ru/2006/rec/ppt/KRI_2006_Programming_09apr_pluton_02_Vladimir_Oleinik_MistLandYug.p
pt -
Nival Interactive, Moscow
cqr3d.ru/vladimir.oleynik/
4/6
-
Software Developer: Vladimir Oleynik
Game-Developer Software Developer
( nival.com )
Project “Heroes Of Might And Magic V” – Addons, pathes,bugfixes, support
Project “Heroes Of Might And Magic VI” - interfaces
Project “Prime World” - interfaces (participated in the initial stage of the project)
Browser Game "Wings Of War" (on Flash). Senjor Programmer at "Wings Of War" department of Nival
Interactive. Develop client part of game on Flash/Action Script 2.0 and server part of game on JSP.
Main responsibilities:
Game user interfaces. Greate interface database data and code support for user interfaces, interface
bugfixes , etc-
SmartSEO (SEO Company), Moscow
( www.smartseo.ru )
Development of automation scripts for SEO-optimization, SEO business process automation, using PHP,
javascript. Programmer (PHP, Javascript/JQuery) tools for automation of activity SEO optimizers. System
Administrator Enterprise Server (Linux)
Main responsibilities:
Create system for search and selection of middle and low valued keywords (so building semantic core
for site) based on Liveinternet.ru keywords database (90/250 million of keywords)
Develop a subsystem for multithreaded requests ( multy curl ) through system of elite proxies - very
useful when scanning SearchEngines, wordstat.yandex, etc - avoids ban by IP
Script what automatically upload changes from SVN to product server (by FTP)
The creation scanning client sites positions system in Search Engines (yandex) using user semantic
core
Parser of statistics from Liveinternet.ru, extract various data and record and save to the database
Develop PHP Browser Client, used in various other parsers
Various HTML parsers
Development of a unified system of "workplace" for the SEO optimizer (integration independent
services and scripts into a single system)
-
AutoVitals (SEO Company), Germany
Software Developer
( www.aboutus.org/autovitalsinc.com
cqr3d.ru/vladimir.oleynik/
5/6
-
Software Developer: Vladimir Oleynik
Remote work in SEO company.
Main responsibilities:
Work with the Google API, writing client library for gathering statistics from Google.Analytics,
Google.Webmasters of the company's clients, uses C#, PHP, Javascript-
FishArt (Designers Stuio, SEO Company), Moscow
Software Developer
( www.fish-art.ru )
Remote work. Developing of sites parsers, scripts for automation optimizers activities, warious API working
sape.ru,megaindex.ru, google.adwords,google.analytics, yandex.direct, yandex.metrics, liveinternet.ru, using
PHP, javascript.
Main responsibilities:
Establishment of a system for parsing and statistics collecting of Liveinternet.ru. The system collect
keywords for sites with open statistics. The system had its own interface where user can see the
statistics of parsing, statistics of each site and pick keywords (and semantic core) for further work.
Altogether, system collect 40 million keywords and handled 300,000 sites
System for check quality of sites in links sale service sape.ru. The system used official API of Sape
platform to extract out SAPE donor sites, then using a comprehensive evaluation of the quality
criterion (TIC , domain PR , percentage of indexed pages , various 3rd party quality assessment , which
was extracted from a variety of paid or free evaluation services) make an assessment, created black and
white list of sites and upload it back to the sape.
System for copywriters (for movies information site like kinopoisk.ru or imdb.com. Evaluated the
frequency of requests for movie titles and the names of the actors , and offered copywriters to write
articles about actor or the film, what was popular, but the relevant article was absent .
Integrated system for interior work for SEO optimizers. Contained the modules to work with
Google.API, Yandex.API, Megaindex.API and others. Modules for estimating the parameters of the
client's site , collecting statistics and help to make SEO works (ie general workplace for SEO
optimizer).
Many different parsers , information gathering
2014– NOW
Freelance PHP\MySQL\Javascript Developer
Software Developer
Remote work. Developing of sites parsers, scripts for automation optimizers activities, warious API working
sape.ru,megaindex.ru, google.adwords,google.analytics, yandex.direct, yandex.metrics, liveinternet.ru, using
PHP, javascript.
cqr3d.ru/vladimir.oleynik/
6/6