Я занимаюсь backend-разработкой для веба более 15 лет, включая
Имею опыт создания высоконагруженных и распределённых систем, обращения к чужим API и написания собственных.
Использую PHP от версии 4 до версии 7.3, ORM, DBAL, голый PHP, фреймворки Laravel/Lumen, а также MySQL, MariaDB, Nginx, Redis, Memcache и немного RabbitMQ. Понимаю и умею использовать принципы ООП, MVC, DRY, KISS и шаблоны проектирования.
Умею пользоваться SVN, Git и Mercurial, отличаю merge от rebase, умею применять ветвления, слияния, модель GitFlow.
Умею разбираться в чужом коде любой степени корявости, писать юнит-тесты. Имею базовые навыки обращения с HTML, CSS, jQuery, Bootstrap, могу отрихтовать по месту, дописать недостающее, исправить ошибки.
Имею обширный опыт администрирования выделенных серверов на FreeBSD. Умею поднять с нуля и настроить LAMP- и LEMP-окружение, затюнить имеющееся, разобраться в логах, найти где сломалось, починить, откатить, обновить, собрать из исходников. Также имею опыт работы с линуксами на уровне продвинутого пользователя. Разработку веду в Ubuntu, использую phpStorm в качестве IDE.
Имею представление о Vagrant и Docker, имею небольшой практический опыт их настройки и принципиальное понимание того, что это такое, как работает и зачем нужно.
Знаю английский язык на advanced уровне, чтение оригинальной документации сложности не составляет. Могу общаться устно и письменно на общие и профессиональные темы.
Имею опыт командной работы, удалённой работы, работы с менеджером проекта, тайм-трекерами и таск-трекерами.
Рассматриваю только варианты удалённой работы, релокация в обозримом будущем не интересует. Нахожусь в Омске, Россия, GMT+6, могу быть доступен в интервале с 04 до 16 часов по GMT.
Оформлен как индивидуальный предприниматель, кому это важно.
Примеры кода: github.com/tishetsky
Сопровождение и доработка CRM-системы на аутсорсе для подразделения крупной IT корпорации.
Исправление текущих багов, добавление новой функциональности, оптимизация запросов, рефакторинг легаси в поддерживаемое состояние, внедрение новых архитектурных подходов.
Разработка комплексной web-based CRM/HRM системы на базе фреймворка Laravel с глубокими модификациями, в составе команды, удалённо:
Проект остановлен по независящим от меня причинам.
Полный цикл проектирования и разработки веб-сервисов и приложений в составе команды
Сопровождение существующих проектов на базе WordPress, включая кастомизацию движка
Создание механизма для распределённого парсинга страниц ряда популярных социальных сетей в случаях, когда добыть требуемую информацию через api не представляется возможным по различным причинам
Проектирование, разработка и развитие собственных контентных сайтов и дорвеев с монетизацией через Google Adsense и другие партнёрские программы с совокупной посещаемостью более 300к уникальных посетителей в сутки, до 15к в минуту обращений к странице в пиковые периоды (согласно статистике счётчика LiveInternet)
Оптимизация производительности сайтов: профилирование и оптимизация SQL-запросов, тюнинг настроек MySQL-сервера, организация кэширования данных на разных этапах обработки запроса, создание распределённых систем хранения и раздачи контента.
Поисковая оптимизация, включая оптимизацию урлов и приведение содержимого страниц в максимальное соответствие требованиям стандартов на основе рекомендаций PageSpeed приложений.
Администрирование пула выделенных серверов (от 5 до 15 штук) под управлением FreeBSD, включая первичную установку и настройку, резервирование данных и перемещение работающих приложений на другой сервер.