Резюме. Имя: Данил Лаврентюк Дата рождения: 6 февраля 1973 г. Адрес: г.Москва, ул. Вешняковская Телефон: +7-926-222-6-000 (мобильный) E-mail: aj@arilou.org Дата последней корректировки этого текста: 29.06.2010 ОБРАЗОВАНИЕ: Высшее. Красный диплом факультета "Прикладной Математики - Процессов Управления" Санкт-Петербургского Государственного университета (кафедра технологии программирования), степень магистра математики. Год выпуска - 1995. ИНОСТРАННЫЕ ЯЗЫКИ: Английский. Уровень intermediate. Технические тексты - свободно. ЗНАНИЕ ЯЗЫКОВ ПРОГРАММИРОВАНИЯ: C/C++, Pascal/Delphi, SQL (Oracle, PostgreSQL, MySQL), Perl (+XS), Python, скрипты UNIX bourne shell, PHP HTML, XML, XSLT, Java-Script, LISP, FORTRAN, Clipper, FoxPro, assembler (PDP-11, intel 80x86, IBM/370 и др.), ЗНАНИЕ ОСНОВ: JAVA, PL/SQL, Tcl, rexx, Lua, PL-1, forth, modula-2 и ряд других. СИСТЕМЫ И СРЕДЫ: Windows (3.1, 9x, NT, 2k, XP), MS-DOS, OS/2, Linux (Debian, RedHat), UNIX (Solaris, *BSD), LynxOS, СВМ на машинах типа ЕС-1045 (IMB/370), RT-11 (РАФОС) и RSX-11 (ОСРВ) на машинах серий ДВК и СМ-ЭВМ (PDP-11). Знание устройства и опыт программирования стека TCP/IP. Коллективная разработка программ с использованием средств контроля версий (CVS, SVN, "Borland StarTeam"). ТРУДОВАЯ БИОГРАФИЯ: 2010-2011: ЗАО "Хронопэй", разработка внутрикорпоративных информационных систем на базе XCMS 2008-2009: "Яндекс", отдел портальных сервисов, разработчик (обработка статистики) 2007-2008: "SUP Fabrik" (http://www.sup.ru) старший программист отдела разработки (livejournal), 2007 : .masterhost (http://www.masterhost.ru/), программист (web, биллинговая система хостинга) 2006-2007: "Sibilant Interactive" (http://www.sibilant.ru/), программист серверной части MMORPG 2004-2006: ЦПО "Аурига" (http://www.auriga.ru), программист (Lisp, C, kernel, gdb) 2003-2004: Центр телекоммуникаций МГТУ "МАТИ" им. К.Э. Циолковского, программист 2002-2003: "ADT Web Solutions" (http://www.adt.ru/), программист (web) и технический писатель 2001-2002: Хостинговая компания "Арбатек" (http://www.arbatek.ru), программист (web) 2000-2001: "ТехИнвестЛаб.Ком" (http://www.communiware.ru), программист сложных web-приложений 1999-2000: ООО "Виккор", программист ИИ и сценариев компьютерной ролевой игры 1996-1999: Ленинградская АЭС (г.Сосновый Бор), ИВЦ, инженер-программист сектора реакторно-технологическких задач 1996 : Центр Информационной Культуры Кировского района Санкт-Петербурга, программист, сисадмин, младший методист WEB-РАЗРАБОТКА: Разработка, поддержка и развитие систем управления контентом сайта, систем управления хостингом (в т.ч. биллингом хостинга), системы баннеропоказа, отдельных многофункциональных сайтов. (Perl, в т.ч. FastCGI и mod_perl, СУБД MySQL, PostgreSQL, Oracle) Адаптация сторонних программ и модулей на C/C++ и Perl. Опыт адаптации и разработки небольших модулей для web-серверов apache и nginx, балансировщика Perlbal. Разработка и развитие сайтов на базе XCMS (PHP, XML, XSLT). ОБРАБОТКА ДАННЫХ: Сопровождение и развитие информационной системы по топливным сборкам на атомной электростанции (MS-DOS, Borland C, БД формата dBase). организация надежного обмена данными системы между отделами на базе сети Novell и возможности доставки на дискетах. Отдел разработки портальных сервисов, группа разработки статистики. Оптимизация процессов обработки больших массивов данных. Написание XS-модулей (C++) для ускорения взаимодействия Perl c Oracle. СИСТЕМНОЕ и ВСТРОЕННОЕ ПРОГРАММИРОВАНИЕ: Адаптация свободно распространяемого кода и программирование системных утилит, элементов ядра и средств поддержки разработки (GDB) для LynxOS. Программирование контроллера на базе Intel 80286 совместимого процессора, в том числе отладка и доработка стека TCP/IP. Программирование правил управления внешними устройствами (турникеты, шлагбаумы, охранные системы) на внутреннем языке контроллера. Техническая поддержка существующих установок контроллера и сдача в эксплуатацию новых. Программирование на Perl с использованием MySQL под Linux. ИГРОВОЕ ПРОГРАММИРОВАНИЕ: Работа в команде разработки серверной части MMORPG "W.E.L.L. Online": игромеханические структуры и алгоритмы, интерфейс кода на C++ со встроенным интерпретатором скриптов LUA, вопросы взаимодействия системы серверов игры, участие в выработке решений по вопросам игровой механики. Участие в игровом проекте "Strength in Glory": Реализация "искусственного интеллекта" игровых персонажей, программирование сюжетных сценариев. Проработка ряда механизмов, логики и формул игровой механики. Участие в разработке и администрировании бесплатной русскоязычной игры RMUD "Мир трёх лун" (позже - RMUD "Серый Камень Гаргата") типа MUD (Multi-User Dimension - многопользовательская сетевая приключенческая игра в реальном времени), основанной на свободно распространяемой кодовой базе CircleMUD (http://www.circlemud.org). Художественная основа - серия книг Dragonlance (c Wizards Of The Coast, http://www.wizards.com). - разработка игровых областей; - поддержка и развитие ядра игры (C++); - проработка игровой механики и баланса; - проектирование и координация деятельности разработчиков игровых областей, собеседования и консультации начинающих разработчиков; - администрирование игрового процесса; - координация проекта в целом. ПРИКЛАДНОЕ ПРОГРАММИРОВАНИЕ: Поддержка сложного мультиплатформенного текстового процессора с более чем 15-летней историей разработки. Язык верхнего уровня Lisp (близкий к Common Lisp), нижний уровень (сама лисп-машина и базовая библиотека данных) реализован на ANSI C. Организация и обработка данных в формате XML (с использованием XSLT-преобразований) средствами языка C/C++ (libxml и т.п.) ПРОЧЕЕ: Документирование своих и чужих программ, написание руководства для начинающих пользователей инструментария для создания сайтов.