Изменения

Резюме

515 байтов добавлено, 10:40, 26 февраля 2021
м
Нет описания правки
Фронтенд | HTML, CSS. Предпочитаю React/preact, но также есть опыт Angular, ExtJS, jQuery и всевозможных шаблонизаторов. React Native.
Системы контроля версий | Git на экспертном уровне, большой прошлый опыт с Mercurial, Bazaar, Subversion, CVS.
SDS | Ceph — настройка и оптимизация. Собственная SDS Vitastor.
Кластерное ПО | Consul, etcd, Patroni, Stolon, Percona cluster.
DevOps | Docker, Docker compose, Docker swarm, Kubernetes, Ansible, Gitlab CI, OpenNebula, nginx, apache, haproxy.
== Опыт работы ==
Помимо основного опыта работы, имею множество законченных веб-проектов — например, http://redmediatv.ru/ (2012, видеохостинг для сети кабельных телеканалов), http://russtroy.ru/ (2013, поисковик недвижимости), http://citymaker.ru/ (2015, конструктор городских сайтов), https://nebo.online/ (2018, система аналитики недвижимости), разработка прототипа платформы Налоговый Мониторинг для Mail.ru Group (2019). Самый старый проект — http://glam-code.ru/ (2006, интернет-магазин, существует до сих пор). 
<html><style>.top_align td { vertical-align: top; }</style></html>
* Full-stack разработчик широкого профиля, начиная от веб-сайтов и корпоративных систем с веб-интерфейсами и заканчивая системным ПО и развёртыванием кластеров. Основные языки в сфере веб-разработки — ES6, PHP.
* Большой опыт работы с программной СХД Ceph, экспертные знания о его внутреннем устройстве и производительности. Один из соавторов курса Slurm Ceph.
* Собственный проект в области СХД: [https://vitastor.io Vitastor]. Самая быстрая блочная СХД без единой точки отказа.
* Есть опыт работы как с фреймворками, так и с различными PHP CMS, включая Bitrix, WordPress, Magento и т. п., но предпочитаемый способ реализации проектов — с нуля, так как CMS и даже фреймворки годятся лишь для шаблонных проектов, в которых цель — максимальное удешевление.
* Линуксоид. Не боюсь читать и править код практически любых видов программ, вплоть до ядра :-) были бы открыты исходники. Хорошо отношусь к свободному ПО, не очень хорошо к закрытому и платному.
* Взаимодействую с сообществом — отправляю багрепорты и исправления в открытые проекты ([[User:VitaliyFilippov/Bugs]]), принимаю участие в обсуждениях в списках рассылок, сам также принимаю багрепорты.
* Вместо IDE использую Midnight Commander :-). Автодополнение? Не слышали, и так всё помним. Vim? Не надоСпасибо, ибо с таким юзабилити его просто «на высоте»не надо.
* Негативно отношусь к «тяжёлым» фреймворкам по типу Spring в Java, Zend в PHP и подобных. Сама необходимость использования фреймворков обычно в принципе под большим вопросом. Также негативно отношусь к предрассудкам вида «PHP, JS — не языки, Perl — writeonly, динамически типизированные языки не годятся для серьёзной разработки» и подобным.
* Поддерживаю некоторые собственные проекты, например [http://wiki.4intra.net/MediaWiki4Intranet MediaWiki4Intranet] — сборка MediaWiki для использования в качестве корпоративной базы знаний, уже несколько устаревший «форк» баг-трекера Bugzilla — Bugzilla4Intranet, Linux-клиент для Google Drive Grive2 и другие.