Ангеловский Роман Михайлович Дата рождения: 9.04.1982 Проживание: г. Севастополь Образование: среднее техническое (Мелитопольский Автомоторный Техникум, оператор станков с ЧПУ) Семейное положение: Женат.
2000-2003: работа в ООО «Интер-Медиа» (г. Мелитополь) на должности веб-разработчика (дизайн, верстка,
программирование). Администрирование Linux-сервера.
2003-2005: работа в ООО «Мелитопольский Завод Турбокомпрессоров» на должности начальника отдела продаж.
Параллельно администрирование и продвижение сайта завода.
С 2006 года, в связи с переездом в Севастополь, работал фрилансером, а так же вел собственные сайты.
С января 2013 и до октября 2013: IlkFinKom – разработка браузерных игр.
Октябрь 2013 – ноябрь 2014: AllTogether – разработка сайта сетевой организации, собственных сайтов компании
(недвижимость, хостинг и прочие услуги компании). Senior PHP и front-end
Декабрь 2014 – ...: тим-лид команды по разработке клона игры «Бойцовский клуб»
Май 2014 - ...: адинистрирование севастопольского политического форума
Март 2015 - сентябрь 2015 - программист в Meelba Inc. Поддержка клиентских сайтов (фиксы багов, доработки в
различных CMS. Написание парсеров)
Июнь 2016 - ... ООО «Саником». Разработка CRM для кропуного интернет-магазина сантехники
Март 2017 - ... ООО «Первый Интернет Проект». Разработка системы такси (клиентская часть, диспетчерская, API
для мобильного приложения)
Технологии
А это технологии и знания, которые я использую. Я максимально объективно постарался указать свой уровень знаний
для каждой из них, по 10-бальной системе (исходя из частоты применения и знаний).
Помимо этих технологий, есть знания еще в ряде других, которые не вошли в список из-за редкого их применения или
низкой теоретической базы. Само-собой могу настроить Nginx, Apache установить необходимые пакеты. Фактически
поднять сервер с нуля.
Немного о CMS
Стараюсь вообще не использовать, если только заказчик не настаивает и приводит убедительные аргументы. Зачастую
это громоздкие решения, из функционала которых используется 30-40%. В дальнейшем внесение изменений заставляет
владельца сайта искать программиста, который знаком с его CMS.
Одним из факторов, почему я не стремлюсь изучить какую-то конкретную CMS, является их многообразие. Лучше
потратить время на изучение паттернов (большинство из которых используются в них), поднять свои знания в PHP.
Мне неоднократно приходилось дорабатывать существующие сайты на какой-то системе управления (в основном OpenCart
и Bitrix) и ни разу не помешало отсутствие углубленного знакомства с их архитектурой.
Оформление кода
Стараюсь тщательно документировать в соответствии с PHPDoc. С заботой и трепетом отношусь к коллегам, которым
возможно придется после меня работать с кодом, поэтому комментарии – наше все. В разработке придерживаюсь стандартов
оформления кода PSR-1, PSR-2.
Английский язык
Чтение английской документации не вызывает никаких проблем. Переписка иногда с использованием словаря, для
проверки грамматики. Воспринимаю устный английский, на уровне достаточном для понимания о чем идет речь в общих
деталях.
Надо знать
Этот небольшой список составлен в большей степени для себя, хотя будет полезен и коллегам, которые каким-то
образом попали сюда.