Изменения

Резюме

958 байтов добавлено, 20:05, 27 сентября 2015
м
Нет описания правки
<tab sep="bar" class="wikitable" head="left">
ОС | Linux, из дистрибутивов предпочитаю Debian, имел дело с разными. Знаком с *BSD. Винда, куда от неё денешься, но не уважаю.
Языки программирования | Отлично разбираюсь в PHP, Perl (более 8 лет опыта). JavaScript, в основном на стороне клиента, но также и Node.JS. Реже — C/C++, Java, Python. Предпочитаю C-подобные, знаком с кучей разных, вплоть до ARM ассемблера.
Базы данных | Отлично разбираюсь в MySQL, PostgreSQL. NoSQL — простые (Redis, Sophia) постоянно, сложные (MongoDB) — реже. Иногда Oracle, совсем иногда — SQLite.
== Опыт работы ==
Помимо основного опыта работы, имею множество законченных веб-проектов — например, http://redmediatv.ru/ и http://russtroy.ru/.
<html><style>.top_align td { vertical-align: top; }</style></html>
== Заметки ==
* Считаю, что конечная цель разработки — максимальная простота системы при заданном наборе фич. Иными словами, «идеал достигается не тогда, когда больше нечего добавить, а тогда, когда уже нечего отнять», и отсюда следуют все остальные предпочтения :) от предпочтения легковесных библиотек и минимума фреймворков до банальной обязательности отсутствия дублирования кода (DRY!!!)
* Хорошо разбираюсь во многом GNU/Linux’овом ПО. Не боюсь читать и править код практически любых видов программ, вплоть до ядра :-) были бы открыты исходники. Очень хорошо отношусь к свободному ПО, и не очень хорошо к закрытому и платному. Постоянно отправляю багрепорты, иногда с патчами, в открытые проекты ([[User:VitaliyFilippov/Bugs]]), общаюсь в списках рассылок (разумеется, англоязычных) и сам принимаю багрепорты от других.
* К IDE для динамических языков типа PHP/Perl/Python отношусь скептически, для разработки обычно использую Midnight Commander в консоли, и чувствую себя в нём вполне уютно.
* Также несколько скептически отношусь к фреймворкам для PHP (но, пожалуй, не для Python’а). Во многих случаях без их использования результат создаётся быстрее, и получается производительнее и качественнее.
* [http://wiki.4intra.net/MediaWiki4Intranet MediaWiki4Intranet] — сборка MediaWiki «для корпоративного использования» (~50 патчей, ~90 расширений, из них ~45 создано с нуля и ~15 серьёзно доработано). Сборка практически идеальна в качестве базы знаний и успешно используется в компании для множества различных целей, от ведения документации до общения в «вики-форуме».
* Bugzilla4Intranet — «форк» баг-трекера Bugzilla, также нацеленный на корпоративное использование, глубоко переработанный и с большим количеством новых возможностей. Оба проекта опубликованы на GitHub.
* Докладывал на разных конференциях — Highload-2009, SECR-2009, РИТ-2010, ADD-2010, ADD-2011, DevConf-2011, WhaleRider-2011, SQADays-2011. Кое-где блицы, кое-где — полноразмерные доклады; проводил в компании внутренние «семинары» и «семинары» для студентов/молодых специалистов (которые на самом деле не семинары, а скорее тоже доклады/лекции). В том числе были доклады на тему свободных лицензий, в связи с чем несколько разбираюсь в их нюансах.
* Выступал экспертом от компании для различных печатных изданий, например, http://www.itsec.ru/imag/insec-6-2014/34/
* Хорошо разбираюсь во многом GNU/Linux’овом ПО. Не боюсь читать и править код практически любых видов программ, вплоть до ядра :-) были бы открыты исходники. Очень хорошо отношусь к свободному ПО, и не очень хорошо к закрытому и платному. Постоянно отправляю багрепорты, иногда с патчами, в открытые проекты ([[User:VitaliyFilippov/Bugs]]).
* К IDE для динамических языков типа PHP/Perl/Python отношусь скептически, для разработки обычно использую Midnight Commander в консоли, и чувствую себя в нём вполне уютно.
* Также несколько скептически отношусь к фреймворкам для PHP (но, скажем, не для Python’а). Во многих случаях без их использования результат создаётся быстрее, и получается производительнее и качественнее.
* Чувство юмора на месте :)
* Отменил второй тур олимпиады ЯндексRoot 2013, найдя у них дыру в безопасности :-D
* Вейкборд, сноуборд, моделизм, (давно) параплан, ралли-спринты. По режиму скорее сова.
* Дабы закрыть дырку в образовании по теме криптографии, послушал онлайн-курс по криптографии на Coursera :)