Больше информации по резюме будет доступно после регистрации

Зарегистрироваться
Был сегодня в 19:13

Мужчина, 42 года, родился 19 января 1984

Москва, готов к переезду, готов к командировкам

Team-lead / architect (js && php && go)

6 000 $ на руки

Специализации:
  • Программист, разработчик

Тип занятости: полная занятость

Опыт работы 19 лет 10 месяцев

Январь 2022по настоящее время
4 года 4 месяца
DataArt.com

dataart.com

developer
PHP 7.4, 8.0 Symfony 4+, Doctrine, RabbitMQ, Redis Angular.io Mysql 8.0 + Postgres 12 Docker, k8s, helm charts Code development, TDD My responsibility is maintaining and writing new code, modules and making new services for current system as a developer. The project is a big marketplace in west Europe.
Декабрь 2019Январь 2022
2 года 2 месяца
Университет 2035

Москва, 2035.university

Team lead
Руководство разработчиками (Fullstack, backend, tester) Планирование релизов, приоретизация задач, контроль исполнения, codereview Управление/кодинг - 50/50 % Взаимодействие с смежными отделами, с devops. Планирование архитектуры. Стек разработки - php (yii2), vue (nuxt). Mysql, Mongo, ELK, k8s, kafka
Декабрь 2018Май 2019
6 месяцев

Москва, www.avito.ru

Информационные технологии, системная интеграция, интернет... Показать еще

TUL Support Systems
Планирование работы. Постановка задач сотрудникам. Коммуникации с заказчиком. Приоретизация беклога. Мотивация сотрудников Контроль исполнения. Оспновные проекты - это система helpdesk Авито. HelpCenter Avito. Дашборд производительности для специалистов поддержки. Одна из целей на Q2-Q4 для юнита было прохождение техподдержкой аудита COPC (https://www.copc.com/). На данный момент ни одна организация в России еще не прошла его. Но с момента вступления меня в должность tech unit lead, коммандой, под моим руководством была проделана большая работа по совершенствованию текущих инструментов для тех. поддержки, созданы новые инструменты. Изменены некоторые процессы, что в целом приблизило тех. поддержку к прохождению этого аудита. В Авито используется систему целеполагания - OKR. ORK крайнего квартала - 0.9, что я тоже считаю своим достижением) Основной технологический стек - php (symfony, собственные компоненты Авито), golang, js (react & vue) Закончил внутренний курс Авито "Эффективный руководитель". Есть сертификат
Июнь 2018Ноябрь 2018
6 месяцев
connectedaircrat.ru

connectedaircraft.ru

tech lead
Постановка задач программистам, devops, контроль выполнения и сроков. Обсуждение архитектурных вопросов. Реализация каркасы системы. Начал создавать систему с нуля. Был mvp написанный на "редком" java стеке. Опираясь на него был создан 1 раздел системы на новом стеке (nodejs + react). Продумана система и реализована система стендов для ci продукта. (альфа, бета, гамма и демо стенды) На новом и на старом стеке. В мои обязанности входило поддержание с тех .стороны работы всех стендов, всех инфраструктуры офиса, ИБ, разработка (2ух версий - на старом стеке и новом). Участие в переговорах с заказчиком, составление тех. требований на разработку, участие в продуктовых митингах и пр. П.С. Сайт врятли найдете, ибо все за VPN..
Декабрь 2017Июнь 2018
7 месяцев
integer-soft.ru

Москва, integer-soft.ru

Информационные технологии, системная интеграция, интернет... Показать еще

teamlead
постановка задач, планирование спринтов, соблюдение сроков, presales для менеджеров по продажам, В моем подчинении было 3 человека - фронтенд, тестер, бэкенд, и я в качестве бэкендера. За время работы мы сделали систему-мониторинг камер для бизнес центра. (ONVIF камеры). Система реализована по микросервисной архитектуре, в качестве медиа сервера искользовался kurento media server (ибо ничего более адекватного и бесплатного для гейта rtsp => webrtc не нашли). Бэкенд - на golang и на nodejs. Фронтенд - на vue.js Весь код размещался на gitlab, по CI/CD собирался deb пакета, который устанавливался на тестовый сервер. В качестве менеджера окружения используем docker, docker-compose в качестве оркестровщика. бизнес процесс построен по agile методоголии. Спринты - в 2 недели. Вобщем - это если в 2ух словах..
Сентябрь 2012Декабрь 2017
5 лет 4 месяца
Cloudserver (Office4me, Proint)

Москва, cloudserver.ru/

Ведущий инженер-программист группы разработки
backend / frontend. Руководство разработкой системы itabula.ru (crm cистема постановщик задач Yii). WebRTC, WebSockets, интеграция Jabber в Websocket- сервер. Оптимизация запросов под highload. Frontend строился на jQuery+Backbone+собственный сервер WebSockets с заменой ajax запросов на запросы сокету, что давало прирост скорости в 3-4 раза, за счет кэширования исполняемого кода на сервере (в памяти). Кстати, эту технологию можно прикрутить почти к любому сайту. Также была интегрирована связка sipml5 + webrtc2sip для связи через сайт с Asterisk'ом. В этом проекте были использованы, как я думаю уникальные сочетания технологий. Был разработан websocket сервер, который запускал экземпляры приложения по типу fastcgi. А также javascript обертка для полной замены ajax у jquery через этот самый web-socket. Таким образом время запуска системы сократилось раз в 5-6 :) Работа над мессенджером. Клиентская часть, серверная часть. Лэндинг регистрации. Много заморочек с безопасностью. В этот период я совмещал в себе менеджера по работе с заказчиком, исполнителя (всех работ). Можно сказать, что я в одиночку разработал мессенджер для windows. Позиционирование мессенджера осуществлялось как "бизнес" мессенджер со свойственными ему параноидальным шифрованием и возможностью оказывать услуги между компаниями. (подчсет "денег" и т.д.) Серверная часть написана на php. Начинал делать ее с использованием phpDaemon, потом решено было сделать свой сервер(на websocket естессно) на php. Был разработан собсвенный протокол мессенджера. поддержка передачи файлов, сквозное шифрование, картинки, ссылки, все дела). Клиентская часть написана на QT 5.6. VC++2015. Из интересного: клиентская часть фактически представляет собой набор QWebEngine окон. Звук передаётся с использованием WebRTC. Сам клиент для WEbRTC - это страницка с js который общается с основным приложением через QWebChannel. Также за этот период получилось поработать с компанией S7. Проект заключался в создании системы обработки данных (stage, preODS, ODS, DDS) этапы. обработка через Python без ORM на чистых SQL. Система сбора информации о бронированиях с ряда других систем и выдачи уникального профиля пассажира.БД в проекте - Postgres 9.5.
Июнь 2011Сентябрь 2012
1 год 4 месяца
www.cyberhul.com

Москва, www.cyberhull.com

Информационные технологии, системная интеграция, интернет... Показать еще

программист
e-commerce системы, интеграция систем оплаты, интеграция с соц сетями. общение с заказчиками (english), high-load проекты (skinit.com, ziftit.com), проектирование баз данных с учетом высоких нагрузок В проекте ziftit.com использовалась шардирование бд, причем сделана она было довольно интересно. Для распараллеливания (а также ускорения доступа к сайту) запросов в БД использовался python-сервер, который висел на сокете и исполнял в несколько потоков запросы к БД. Шарды выбирались в зависимости от ид пользователя.
Февраль 2008Июнь 2011
3 года 5 месяцев
Индивидуальное предпринимательство / частная практика / фриланс

Москва, dgpart.ru

Информационные технологии, системная интеграция, интернет... Показать еще

создание сайтов
Первые шаги во фрилансе, последнее что делал: stilemobili.ru, 1taxi.ru, msu41.ru, klub-ok.com, streetpower.ru, abc-china.ru и др. руководство программистами, дизайнерами, написание ТЗ, согласование с заказчиками
Июнь 2006Июнь 2011
5 лет 1 месяц

Москва, www.cniikometa.ru/

Образовательные учреждения... Показать еще

инженер
строил космическую систему, радиолинии, радиолокация, занимался наукой. Также хочу сказать, что в 2009 году на предприятии (ФГУП ЦНИИ Комета), проводили конкурс на лучщего программиста (среди ~30 человек), я занял 2 место. В 2010 году ездил на конкурс по программированию, организованный профсоюзами радиоэлектронной промышленности, конкурс по Москве. В итоге я там занал 2 место. Даже по телевизору показывали:)
Январь 2006Февраль 2008
2 года 2 месяца
easyit.ru

easy-it.ru

Информационные технологии, системная интеграция, интернет... Показать еще

программист
http://easy-it.ru/sozdanie-sayta/portfolio сайтов 25 с конца делал я на заре становления этой easyit.ru

Навыки

Уровни владения навыками
MySQL
Python
SVN
jQuery
Linux
PHP
SQL
HTML5
Backbone
C++
JavaScript
HTML
Nginx
Adobe Photoshop
CSS
Git
PostgreSQL
CSS3
Qt
React.js
Yii
Symfony
Vue.js
Vuex

Опыт вождения

Имеется собственный автомобиль

Права категории B

Обо мне

Могу написать много аббревиатур и загадочных слов) Python, Javascript, HTML, AJAX, SQL, PHP, Magento, Joomla, Expression engine, Yii, Symfony, Doctrine, Propel, Backbone, React, Flux, JSX, Babel, Twig, WebSockets, Git, svn, linux, less, Redis, Memcached, и др.. И поверьте с кажым этим понятием у меня были длительные продуктивные отношения с бессонными ночами:) Помимо того, что я знаю много умных слов, я еще общительный и целеустремленный человек, который умеет работать в комманде и может многое объяснить другим. А главное я могу показывать результаты. Также люблю поговорить о новых версиях php, пофилосовствовать о правильной организации классов в приложениях и шаблонах проектирования, о принципах SOLID и как это должно влиять на код, и должно ли это все участвовать в одном проекте..

Высшее образование

2006
Высшее образование
МИРЭА
РТС/радиоэлектронные системы

Знание языков

Русский — Родной

Английский — C1 — Продвинутый

Повышение квалификации, курсы

2010
аспирантура
ФГУП ЦНИИ "Комета"

Гражданство, время в пути до работы

Гражданство: Россия

Разрешение на работу: Россия

Желательное время в пути до работы: Не более часа