Мегапосты:
Обо мне

Заниматься программированием начал еще в школе, будучи студентом ушел в веб разработку. Занимался как версткой так и разработкой бекендов для различных систем. Пробовал разработку на разных языках: ruby, python. Но остановился на PHP в виду востребованности. Узкие места производительности закрывал за счет потенциала Nginx.

GitHub: https://github.com/SoleSS

Профессиональные навыки
Опыт работы
ООО Фирма "Информационные технологии"
Пятигорск
Программист, администратор серверного оборудования
Август 2003 — По настоящее время (16 лет и 6 месяцев)

Разработка веб-сайтов, приложений, настройка и обслуживание серверов на базе Linux Debian.

Среди выполненных работ:

www.pyatigorsk.org

www.blago-kavkaz.ru

www.politkavkaz.ru

Занимался разработкой javascript + php-backend клиента для биржи poloniex

www.morozko.tv - сервис создания именного видеопоздравления. Занимался разработкой бекенда (управление заказами, автоматизация видеомонтажа) и фронтенда (верстка шаблона, разработка формы заказа)

www.spasskiy-sobor.ru

www.mi-mastera.ru

ООО Кавказ Сегодня
Пятигорск
Программист, администратор серверного оборудования
Июнь 2015 — Декабрь 2017 (2 года и 7 месяцев)

Программист

Разработка и сопровождение веб-ресурса: www.kavtoday.ru

На этапе старта проекта передо мной были поставлены следующие задачи:

1. приобрести и настроить необходимое серверное оборудование из расчета нагрузки равной 100 000 посетителей в день (такова была цель проекта).

2. разработка бекенда для проекта, позволяющая организовать автоматизированную публикацию контента напрямую от корреспондента на сайт, после одобрения ее соответствующими редакторами.

- публикация должна была поступить в систему

- ее должен вычитать редактор (одобрить либо вернуть корреспонденту на исправление)

- после одобрения выпускающим редактором материал должен быть вычитан корректором с последующей публикацией.

3. верстка визуальной части с учетом ориентированности на мобильных пользователей и расчетную нагрузку.

После успешного старта, в процессе эксплуатации ресурса передо мной ставились следующие задачи:

1. интеграция ресурса с системами Яндекс.Новости, Google News, различными мелкими новостными агрегаторами.

2. разработка системы автоматической публикации ссылок на материалы в соц. сетях

3. интеграция с рекламными сервиса (Сми2, маркетгид и др.)

4. разработка системы управления рекламными местами на сайте5. разработка системы модерируемых комментариев (интеграция комментариев ФБ\Вк)

6. разработка системы сообщения об орфографических ошибках в тексте

7. разработка различных веб-сервисов (в том числе для мобильной версии сайта)

Используемые технологии: Yii 2, jQuery, AngularJs, CSS3, JavaScript, Google AMP

Результаты: Для обеспечения безопасности и повышенной производительности были приобретены 3 сервера. Для обеспечения синхронизации файлов была настроена распределенная файловая система.

1 сервер стал полноценным бекендом с БД и админкой, на 2м разместились статические файлы (изображения, видео), на 3м непосредственно фронтенд сайта.

Несмотря на то что среднесуточная нагрузка не превышает 20 тыс. пользователей\день, за 2 года были и пики: 100+ тыс. чел\день. А так же моменты пиковой нагрузки, порядка 600 одновременных сессий. Имеющаяся конфигурация показала себя в этих условиях прекрасно - загрузка процессоров бекенда не превышала 50%, в обычном режиме бекенд работает на отметке в 5-8%.

Система автоматизированной публикации материалов была запущено, но в виду специфики деятельности (публикация новостей) - от нее пришлось отказаться, т.к. задержка между поступлением в систему нового материала и его непосредственная публикация стала недопустимо большой. На текущий момент материал напрямую поступает к редакторам и они выпускают его в публикацию.

Фронтенд несколько раз пришлось переделывать с целью улучшения его юзабили и добавления доп. функций, таких как адаптивная верстка и AMP версия страниц, расширение функционала (комментарии, связанные статьи).

Высшее образование
Пятигорский филиал Южно-Российского государственного университета экономики и сервиса
Пятигорск
Факультет: Заочного и дистанционного образования
Сентябрь 2003—Август 2008 (4 года и 11 месяцев)

В 2008 году получил красный диплом об окончании обучения по специальности: "Информационные технологии"