28 ноября приходите на новый хабрасеминар. В этот раз мы поговорим про HR-бренд, создающий образ компании, привлекательный для будущих сотрудников. Подробности и регистрация
Обо мне

Имею коммерческий опыт около 3 лет. С php познакомился еще 10 лет назад, и не смотря на то что имею законченный колледж и не оконченное высшее по специальности программист, плотно я начал практиковаться 4 года назад.

В SoundService нужно было много работать в консоли - ssh, настройка сети, vim, остальное к программированию отношение не имеет.

На первой работе в качестве программиста в Kodix успел поработать в техподдержке и на разработке. Хорошая компания, классная реализация продуктов, но Bitrix. Продукты требовали значительной кастомизации cms’ки, а это неизбежные костыляния и долгая реализация даже простого функционала.

На следущей работе уже работал на Symfony, которую я целенаправлено начал изучать несколько месяцев до. Продукт был простой - образовательный портал. Работал под руководством грамотного senior, как и я любящего best practice. Здесь я набил руку в использовании symfony.

Дальше я переехал из Москвы в Санкт-Петербург и успел проработать меньше 3 месяцев – сократили мою должность. Проект представлял из себя RestAPI, главной фичей которого было генерирование SQL-запросов к удалённой БД на Vertica, получение от нее результата, и обработка и передача их юзеру api'шки.
Проект использовал symfony, но имел очень мало общего с тем, что советуют в доке фреймворка, да и вообще подход у главных разработчиков был довольно устаревшим. С другой стороны сам проект нетривиальный, со множеством внутренней терминологии и не очевидной логики и разобраться в нём - уже было интересной задачей.
С этой работы я унёс навыки написания тестов и дебага через xdebug и острое желание подтянуть БД.

Последняя работа была удалённая. Проект интересен, понятен, были увлекательные и сложные задачи с хорошими ТЗ. 95% времени занимался программированием, что не могло не радовать. Делал как бэк, так и фронт. Получил хороший опыт работы с Laravel.

Проекты, написанные до/параллельно работе:
https://github.com/TheSidSpears/Students
https://github.com/TheSidSpears/FileHosting - файлхостинг на микрофреймворке Slim
https://github.com/TheSidSpears/aqua_note - по видеокурсам от KnpUniversity
https://github.com/TheSidSpears/test_hub - собственный проект, незакончен

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

Хочу найти работу по душе и на долго. Я музыкант, поэтому проекты связанные с индустрией развлечений будут интересны. Либо проекты, направленные на обычных пользователей, вроде avito или яндекс.карты. Менее интересны будут проекты для бизнеса. Но, конечно же, с радостью рассмотрю любое предложение.

Сейчас ищу работу от которой ожидаю:
– удалёнка
– интересный проект
– налаженные процессы
– любовь команды к чистому коду и best practice
– laravel 5, symfony 3/4 или самопис
– php 7.0 и выше
– белая ЗП, лицензионный софт

Профессиональные навыки
PHPMySQLGitPostgreSQLBashSymfonyDoctrine2LaravelООП
Участие в профессиональных сообществах
Опыт работы
Реклама в сети интернет.
Middle-программист
Октябрь 2018 — Июль 2019 (10 месяцев)

Стек: PHP 7, Laravel 5, MySQL, JS (внутренний фреймворк + jQuery), Redis, Clickhouse, Jira, Gitlab

Проект: панель для работы удалённых операторов call-центра CPA-сети.

– Делал страницы для менеджеров по сбору статистики. Например, статистика по зарплатам операторов или статистика простоя заказов. Использовал как и уже собираемые данные, так и занимался разработкой сбора еще не собираемой статы.

– Исправление багов

– Рефакторинг

LaravelMySQLJQueryRedisClickHouseJira
РЕТЕК
Санкт-Петербург
Программист
Июнь 2018 — Сентябрь 2018 (4 месяца)

Проект: RestAPI, главной фичей которого было генерирование SQL-запросов к удалённой БД на Vertica, получение от нее результата, и обработка и передача их юзеру api'шки.

Используемые технологии: php 5.6, symfony 3.2, restAPI, mysql, vertica, phpunit

Что делал:

- писал много функциональных тестов на phpunit

- делал описания к тестам на Swagger

- научился дебажить с xDebugger

- настроил подключение к БД на Vertica на mac os. Достойно упоминания, т.к. задача оказалась нетривиальной и на пару дней, зато разобрался и в конфигурации php на homebrew, и в настройках unixODBC и iODBC и даже xDebug'а

- добавлял / исправлял / дебажил функционал

OOO "Цифра"
Москва
Программист
Январь 2018 — Май 2018 (5 месяцев)

Используемые технологии: PHP 7, Postgresql 9, Doctrine ORM, Symfony 3.4, Twig, git (gitlab)

Образовательный портал. Посещение ~500 в день:

- работа с админкой SensioAdmin- создание страниц CRUD: формы, работа с БД, миграциями, загрузка файлов, работа с правами, @Sluggable и т.д.

- Создание консольных команд- тестирование и рефакторинг restAPI, написанного коллегой

- Рефакторинг меню и breadcrumbs. Замена временного решения на интеграцию библиотек KnpLabs/KnpMenu и whiteoctober/BreadcrumbsBundle

- Рефакторинг кода для апгрейда до Symfony 4

- VK API. Чтение новостей из паблика ВУЗа в вк, сохранение в БД и отображение с использованием стилей сайта

Digital production
программист
Декабрь 2016 — Январь 2018 (1 год и 2 месяца)

Используемые технологии: php5.3-7, bitrix cms, git (bitbucket), консоль (ssh, grep, mc, vim)

- техподдержка клиентских сайтов на Bitrix CMS, исправление багов и доработка функционала

- разворот сети сайтов одного из клиентов, автоматизация этого процесса (~100 сайтов за 2 месяца на пару с коллегой)

- последние полгода: участие в разработке bitrix-ового модуля на позициии junior-разработчика

Высшее образование
Московский государственный университет технологий и управления им. К.Г. Разумовского
Москва
Факультет: Системной автоматизации и инноватики
Сентябрь 2014—Июнь 2017 (2 года и 9 месяцев)