Мегапосты:
Мой круг становится Хабр Карьерой! Узнать подробности
Обо мне

В IT-сфере я работаю с 1989 года. Это много, но я критически отношусь к своему опыту, и отдаю себе отчёт в том, что в некоторых случаях он может быть "токсичным".

До лета 2018 проработал в одной компании (НТЦ "Сонар-Плюс"), прошёл путь от стажёра до главного инженера.

В круг моих обязанностей воходило управление разработкой: определение технологического стека, архитектуры разрабатываемых решений, в сложных случаях - code review.

Стек технологий соответствовал разработке настольных приложений: Subversion/Mercurial/Git, Python, Java, Delphi, Oracle, PostgreSQL.

В 2010 я осознал, что будущее за web-технологиями, и в меру сил пытался внедрять их на своём месте работы, соответственно своим полномочиям, и доступным мне ресурсам.

Были осязаемые результаты (нечто, что можно запустить и посмотреть), но к сожалению, летом 2018 я вынужден был покинуть компанию, сохраняя с ней тёплые дружеские отношения.

С этого момента я сосредоточился на web-разработке, начав сотрудничество с компанией Gearheart, в которой получил опыт применения Angular 2.

Осенью 2019 я получил интересное предложение от Правовой Группы, где вернулся к управлению, но уже web-разработкой в стеке Python/Django/Vue/Nuxt.

Некоторые компетенции:

* Docker, GitLab CI

* Backend: стек Python-Django, DRF, Django Channels

* Frontend: Angular.js/CoffeeScript, Angular 2, Vue/Nuxt, немного React.

Я открыт новым идеям и новым предложениям. Новые парадигмы? - Это всегда интересно.

Предпочитаю не запоминать, но структурировать информацию таким образом, чтобы потом её было легко найти.

Как менеджер я полагаю, что главное в компании - люди, и что лучше воспитать своих, чем привлекать чужих, и что метрика профессионализма - это ответственность, и критическое отношение к себе.

Большую часть моей карьеры мне приходилось "играть в долгую", т.е. создавать решения, которые затем будут работать годы, поэтому я осознанно отдаю предпочтение качеству в сравнении с количеством и "скоростью генерации" кода.

Профессиональные навыки
Опыт работы
Сервисные услуги, связанные с Интернетом
Senior Software Developer Team Lead
Октябрь 2019 — По настоящее время (3 месяца)

Организация процессов компании в части управления разработкой: Jira, Scrum, GitLab/GitFlow.
Верификация постановок задач.
Технический Onboarding, обучение сотрудников, Code Review.
Fullstack разработка в стеке Python/Django/DRF/Dynamic REST на backend, и Vue/Nuxt на frontend.

Custom web applications development
Fullstack developer
Август 2018 — Октябрь 2019 (1 год и 3 месяца)

Fullstack developer.

Обязанности: fullstack-разработка в стеке Python/Django/DRF/Celery/Django Channels на backend и Angular.js/CoffeeScript, Angular 2 на frontend.

За год работы мне довелось поработать на трёх проектах компании, на двух из которых я был единственным разработчиком.

Один из проектов создавал "с нуля" использовав актуальные версии Python, Django и Angular 7. Развёртывание проекта на сервере заказчика выполнялось под Docker с Caddy в качестве web-сервера.
Пришлось также поработать с pixel-perfect вёрсткой, адаптируя шаблоны в Angular, немного "шаманить" с CSS.

Главная задача, которую я перед собой ставил - погружение в детали Web-разработки после 20 лет тимлидства на desktop-проектах полагаю достигнутой.

DockerGitLinuxDjangoAngularJavaScriptPostgreSQLMySQLAgile
НТЦ "Сонар-Плюс"
Краснодар
Главный инженер
Май 1991 — Август 2018 (27 лет и 4 месяца)

Определение технологической базы фирмы, проработка технических решений и архитектуры разрабатываемых программных систем, непосредственное управление процессом разработки (определение способов решения задач, назначение непосредственных исполнителей, выборочный контроль программного кода), выработка требований, проработка интерфейсных решений, структуры представления данных в БД, постановка задач, контроль эффективности технологических процессов внутри фирмы, обучение сотрудников, взаимодействие по техническим вопросам с представителями заказчика и компаний-партнёров. Проработка предложений по дальнейшему развитию технологий и продуктов фирмы.

Технологии и ПО. СУБД: Oracle 11.2 (требование заказчика), SQLite, PostgreSQL. SCM: Mercurial, Git на Kallithea. Платформы: Object Pascal (Delphi); Python; Apache Tomcat; Java/Jython; JavaScript. ОС: Windows — версии для серверов и рабочих станций, Linux — Ubuntu Server.

Высшее образование
Кубанский государственный университет
Краснодар
Факультет: Физико-технический
Сентябрь 1988—Июнь 1994 (5 лет и 9 месяцев)