13 651
правка
Изменения
Резюме
,Нет описания правки
<tab sep="bar" class="wikitable" head="left">
ОС | Linux, из дистрибутивов предпочитаю Debian, имел дело с разными. Знаком с *BSD. Винда, куда от неё денешься, но не уважаю.
Языки программирования | Основные: PHP, Perl, JavaScript — более 10 лет опыта. node.js ~5 лет, React ~3 года. Реже — Java, Python, C/C++, Go. Предпочитаю Мой первый язык — C-подобные, знаком так что предпочитаю всё, что на него похоже. Знаком с кучей разныхразными, вплоть до ARM ассемблера.
Базы данных | Основные — MySQL, PostgreSQL. NoSQL — простые (Redis, Sophia) постоянно, сложные (MongoDB) — реже. Иногда Oracle, совсем иногда — SQLite.
Фронтенд | HTMLПредпочтения — React или нативный JS (5?), CSS, разные шаблонизаторы (в том числе неплохой собственныйбез фреймворков). JS/ES6 как с фреймворками — React, Также Angular, ExtJS, jQuery, так и без них (предпочитаю React и нативный JS)всевозможные шаблонизаторы.
Системы контроля версий | Отлично разбираюсь в Git, Mercurial, Bazaar, Subversion, CVS. Естественно, предпочитаю DVCS (раньше — hg, сейчас Git). Знаком и с другими.
Языки | Русский (родной), английский (могу проходить интервью).
| CUSTIS
| Ведущий программист-разработчик
| 2015-н.в: проектирование и разработка предпродажной версии SaaS для управления финансами корпораций/холдингов. Технологии: ExtJS, PHP, Node.JS, Java EE, MySQL, PostgreSQL.
2012—2014: участие в разработке оболочки для интерактивных терминалов в розничных магазинах клиента. Технологии: PHP, PostgreSQL, Memcached, Redis, ExtJS, взаимодействие с Oracle БД. В настоящее время проект внедрён, используется, находится в стадии сопровождения и редких доработок/оптимизаций.
2008-н.в.: руководство разработкой и администрированием веб-систем для внутреннего использования на языках PHP, Perl, Python и СУБД MySQL и PostgreSQL (например, доработанных MediaWiki, Bugzilla, ViewVC, GitBlit, FeedOnFeeds). Возглавлял команду из 3-х человек (включая меня), применял Agile/SCRUM методологию разработки. Результатом работы являются открытые проекты MediaWiki4Intranet и Bugzilla4Intranet.
Постоянно: активное взаимодействие с внутренними и внешними заказчиками, проведение собеседований сотрудников, проведение code review, участие в администрировании серверов, продвижение в массы DVCS(к 2017 году, кажется, наконец продвинулись :D), проведение исследований новых для компании технологий (ESB, DVCS, движков полнотекстового поиска, NodeJS, Docker, Ansible, распределённой ФС Ceph, Spark), участие в прочих предпроектных работах (витрины данных, интеграционные проекты, мобильные приложения).
|-
| 2006/10 || 2008/10 || АГАВА || Perl-разработчик || Участие в разработке сайта объявлений [http://vsem.ru/ vsem.ru] (Perl, TT, POE, SPOPS, FreeBSD, «сверхнадёжный кластер» на основе MySQL 3 и прочий олдскул… Ваня Серёжкин… :))).
* К IDE для динамических языков типа PHP/Perl/Python отношусь скептически, для разработки обычно использую Midnight Commander в консоли, и чувствую себя в нём вполне уютно.
* Также несколько скептически отношусь к фреймворкам для PHP (но, пожалуй, не для Python’а). Во многих случаях без их использования результат создаётся быстрее, и получается производительнее и качественнее.
* [http://wiki.4intra.net/MediaWiki4Intranet MediaWiki4Intranet] — сборка MediaWiki «для корпоративного использования» (~50 патчей, ~90 100 расширений, из них ~45 создано с нуля и ~15 серьёзно доработано). Сборка практически идеальна в качестве базы знаний и успешно используется в компании для множества различных целей, от ведения документации до общения в «вики-форуме».
* Bugzilla4Intranet — «форк» баг-трекера Bugzilla, также нацеленный на корпоративное использование, глубоко переработанный и с большим количеством новых возможностей. Оба проекта опубликованы на GitHub.
* Докладывал на разных конференциях — Highload-2009, SECR-2009, РИТ-2010, ADD-2010, ADD-2011, DevConf-2011, WhaleRider-2011, SQADays-2011. Кое-где блицы, кое-где — полноразмерные доклады; проводил в компании внутренние «семинары» и «семинары» для студентов/молодых специалистов (которые на самом деле не семинары, а скорее тоже доклады/лекции). В том числе были доклады на тему свободных лицензий, в связи с чем несколько разбираюсь в их нюансах.
* Отменил второй тур олимпиады ЯндексRoot 2013, найдя у них дыру в безопасности :-D
* Вейкборд, сноуборд, моделизм, (давно) параплан, ралли-спринты. По режиму СОВА.