Изменения

Перейти к: навигация, поиск

Резюме

672 байта убрано, 09:33, 5 июля 2019
м
Нет описания правки
<tab sep="bar" class="wikitable" head="left">
ОС | Linux, из дистрибутивов предпочитаю Debian/Ubuntu, имел дело с разными. Знаком с *BSDнекоторый опыт системной разработки. Винда, куда от неё денешьсявключая некоторый опыт разработки, но не уважаю.Языки программирования | Основные: PHP, PerlJavaScript/ECMAScript, JavaScript — HTML/CSS — более 10 лет опыта. , node.js ~5 > 6 лет, React ~3 года. Реже — Также Perl > 7 лет, реже — Java, Python, C/C++, Go. Мой первый язык — C, так что предпочитаю и далее всё, что на него похоже. Знаком с разными, остальное вплоть до x86 и ARM ассемблера.Базы данных | Основные — MySQL, PostgreSQL. NoSQL — (> 10 лет опыта) и простые NoSQL (Redis, Sophiamemcached) постоянно, сложные (MongoDB) — реже. Иногда Далее MongoDB, RocksDB, Oracle, совсем иногда — SQLite, Sphinx, Elasticsearch и т.п.Фронтенд | HTML, CSS. Предпочтения — React или нативный JS (без фреймворков). Также Angular, ExtJS, jQuery и всевозможные шаблонизаторы. Пробовал React Native.Системы контроля версий | Отлично разбираюсь в Git, сильно лучше среднего. Куча прошлого опыта с Mercurial, Bazaar, Subversion, CVS. ЕстественноSDS | Ceph - настройка и тюнинг.Кластерное ПО | Consul, предпочитаю DVCS etcd, Patroni, Stolon, Percona cluster.Деплой | Docker, Docker compose, Docker swarm, Kubernetes, Ansible, Gitlab CI, OpenNebula, nginx, apache, haproxy.Прочее | Линуксоид года где-то с 2006 (раньше — hgLinux везде — на всех ПК, сейчас Gitноутбуках и своих/чужих серверах). Знаком и с другимиOpenStreetmap: osm2pgsql, imposm3, mapnik/renderd, tilemill, OSRM, valhalla, leaflet, tilelive (векторные тайлы). Openesb, jetty, keycloak, wildfly (хотя лучше бы его не знать).
Языки | Русский (родной), английский (могу проходить интервью).
Прочее | Линуксоид года где-то с 2006 (Linux везде — на всех ПК, ноутбуках и своих/чужих серверах). docker [swarm], ansible, vagrant, ceph, spark, consul, etcd, patroni, stolon, nginx, apache, memcached, redis, mapnik (openstreetmap), sphinx, lucene, openesb, jetty, keycloak (хотя лучше бы его не знать) и так далее… ещё интересуюсь радиоуправляемыми моделями, микроконтроллерами (AVR), 3D-печатью…
</tab>
== Опыт работы ==
Помимо основного опыта работы, имею множество законченных веб-проектов — например, http://redmediatv.ru/ и (2012), http://russtroy.ru/(2013), http://citymaker.ru/ (2015), https://nebo.online/ (2018).
<html><style>.top_align td { vertical-align: top; }</style></html>
| CUSTIS
| Ведущий программист-разработчик
| 2015-н2019: проектирование и разработка новой версии казначейского SaaS (TMS).React, node.js, PHP, Java, PostgreSQL. 2018: различные предпроекты, инфраструктурные проекты Ceph & OpenNebula, участие вразработке Modeus (SaaS для ВУЗов). В основном React и node.js. Участие в деятельности дирекции архитектуры компании. 2015-2017: проектирование и разработка SaaS для управления финансами корпораций/холдингов. Технологии: ExtJS, PHP, Node.JS, Java EE, MySQL, PostgreSQL.
2012—2014: участие в разработке оболочки для интерактивных терминалов в розничных магазинах клиента. Технологии: PHP, PostgreSQL, Memcached, Redis, ExtJS, взаимодействие с Oracle БД. В настоящее время проект внедрён, используется, находится в стадии сопровождения и редких доработок/оптимизаций.
2012: построение эффективного процесса доработки достаточно нагруженного (6 серверов по 24 ядра) сайта клиента, написанного с использованием одной небезызвестной CMS, в составе большой смешанной команды. Технологии: PHP, MySQL, в дальнейшем — memcache, MongoDB.
2008-н.в.2012: руководство разработкой и администрированием веб-систем для внутреннего использования на языках 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), участие в прочих предпроектных работах (витрины данных, интеграционные проекты, мобильные приложения). Также с 2017 участие в деятельности «дирекции архитектуры» компании.
|-
| 2006/10 || 2008/10 || АГАВА || Perl-разработчик || Участие в разработке (ныне почившего) сайта объявлений vsem.ru (Perl, TT, POE, SPOPS, FreeBSD, «сверхнадёжный кластер» на основе MySQL 3 и прочий олдскул… Ваня Серёжкин… :))).
* [http://wiki.4intra.net/MediaWiki4Intranet MediaWiki4Intranet] — сборка MediaWiki «для корпоративного использования» (~50 патчей, ~100 расширений, из них ~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/
* Чувство юмора на месте :)
* Отменил второй тур олимпиады ЯндексRoot 2013, найдя у них дыру в безопасности :-D
* Вейкборд, сноуборд, моделизм, (давно) параплан, ралли-спринты. По режиму СОВА.

Навигация