Koterov Dmitry


581

Äìèòðèé Âëàäèìèðîâè÷ Êîòåðîâ

birth date
February 19 1982

projects
alive

dk lab — project leader
Site for Web-programmers. Author's articles in the field of Web-programming.

alive

dk lab constructor — author
Set of LGPL-libraries in PHP and JavaScript, published author's know-hows. JsHttpRequest (AJAX-library), FormPersister (new form processing technology), HackerConsole (debug tools), DbSimple (laconic DB access) etc.

alive

Kurovodstvo: nablas — author
Author's articles in the field of Web-programming in Perl, PHP, JavaScript.

alive

Hosting-provider Host-ing.Ru — chief programmer, system administrator
Apache patches to execute user scripts (including mod_php support) under personal UID's of virtual hosts.

alive

Gentlemanly toolkit of Web-developer (Denwer) — chief programmer
Toolkit for site debugging on "homey" (local) Windows-machine with no need to connect to Internet. Includes pre-configured, but customizable Apache+PHP+MySQL4.1+phpMyAdmin+Perl (3.5 Ì total) and automatic subsystem of multiple virtual host processing.

alive

Orphus — developer
Semi-automatically orthographic typos correction using user enthusiasm psychology.

alive

Forum of dk lab — developer
About 70% remade phpBB. New features improve usability: changes following, morphological search, human-readable URL's with automatic translation in English, "live" topic preview and search, code coloring, Unicode support and much more.

publications

Book "PHP4 Selfteacher" (ru) — author
The book tells us about basics of HTTP and CGI protocol, syntax and object-oriented programming in PHP, shemas of large scripts developing and basics of template systems building and much more.

Book "Creating Your Web Site with PHP" (en) — author
English version of "PHP4 Selfteacher".

Book "PHP5" ("In Original" series) — author
It explicates basics of Web-server work, syntax and PHP standard functions, methods of scripts division by templates and code controllers. Special attention on new PHP 5 features: working with XML-documents and object-oriented programming.


geography

Birth place: Moscow, Russia
Living place: Moscow, Russia

education

2000-2004: Moscow State Univercity named after M.V.Lomonosov (MSU, Moscow, Russia), Faculty of Computational Mathematics and Cybernetics, System programmer. Graduated with honor

vurricullum
vitae
Professional experience
* PHP (author of two books), Perl, C/Ñ++ (excellent), JavaScript, Java.
* HTML, CSS, XML, XSLT.
* MySQL, Interbase/FireBird, PgSQL.
* System programming (C++, ASM).
* System administration (OS Linux, FreeBSD).
* Languages: Russian (native), English (freely).

Education: high
* Faculty VMC MSU, graduated with honor (2004).
* Specialization: "system programmer".
* Speciality: "applied mathematics and informatics".

Work
* 1999: RealDesign studio, Web-programmer.
* 2001: Microinform Education Center, author and instructor of "PHP Basics" course.
* 2002: Artemy Lebedev's Education Center, author of "PHP — expert course".
* 2002: Hosting-provider Kombat.Ru, chief programmer.
* 2004: Hosting-provider Host-ing.Ru, chief programmer.
* 2005: Grape.ru, chief Web-programmer, technologist.