Актуальное резюме тут: http://artyfarty.ru/devel/
Я — инженер по призванию и образованию. Могу строить сложные воздушные замки в голове. Могу очень быстро отлаживать, сужая область поиска для определения проблемы. Не привязываюсь к своему коду, стараюсь не иметь резких взглядов за или против каких-то технологий и подходов.
Могу делать сам, а могу создать отдел тех кто будет всё делать — поставить процесс разработки и тестирования ПО.
Многолетний опыт, ООП, MVC, MVVM и прочие крутые сокращения. Начинал чуть ли не во времена PHP4, успел поработать на почти всех версиях пятерки, сейчас пишу на 7.1.
Dockerfile
на два экрана с PHP, nginx и прочей чепухой — это херня, а не контейнер.docker-compose
— написание, оверрайды, сложные переплетения зависимостей, volumes
и их кеширование, права доступаdocker-cloud
— stackfile
, ограничения, создание образов и стэков, настройка всего этого в Amazon (жаль докер клауд закрыли)Знаю и умею ещё кучу всего, включая всевозможные C#, Groovy, QML, Java, ObjC, общее эникейство.
Гит, ветки, пулл-реквесты, QA-процесс, код ревью — всё это мне уже как родное. Имеются также управленческие навыки, аля планирование, распределение задач и прочее-прочее
C конца 2011ого я работаю в timepad.ru, где сейчас занимаюсь архитектурой и руководу техническим отделом.
Кроме того я малость активничаю на github, сделав небольшой вклад в Codeception и выложив несколько своих странных разработок.
До этого я клепал сайты в студиях и фрилансом. С годами они (и сайты, и студии) пропадали по одному, и сейчас мне уже нечего показать.
Пожалуйста, не пишите мне по поводу:
Начинал фуллстаком, руковожу разработкой: процессы разработки и поддержки нашего программного продукта, работа с персоналом, сбор и раздача тасков, архитектура. Ранее подо мной также была эксплуатация. Занимался расследованием инцидентов и так далее.
Всё еще нахожу время программировать на PHP.
За это время... За это время компания выросла с команды, помещавшейся за одним столом бизнес-инкубатора до известного игрока на рынке. Когда-то мы радовались что внедрили биллинг, а сейчас у нас одна из самых гибких систем тарификации и настройки скидок. Мы сменили все версии PHP. Запустили афишу, а потом запустили еще одну. Переписали движок на MVVM. Выкатили несколько редизайнов. Развернули QA с юниттестами и приёмочными тестами. Выкатили 4 мобильных приложения. Держим нагрузки. Живём в коронакризис. Долго можно рассказывать и хвалиться.
На мне ощутимая часть биллинга, учета денег, статистики и гарантиий того что все это не поедет к чертям. Я же писал вундервафлю для гибких скидок. И движок MVVM декларативный... Внедрял Typescript когда в нём еще даже модулей не было. Два раза меняли полностью механизм авторизации и хранения пользовательских данных на живой системе.
Также здесь я приобрел бесценный управленческий опыт, как в работе со своей командой (найм, мотивация, рост), так и в составе управленческих команд и объединений. Управляя разработкой я обладаю и пользуюсь полной информацией о том как работает компания и к каким показателям она стремится.