solesssoless

Михаил Нордгеймер

Бэкенд · Фронтенд · Старший (Senior)
От 100 000 ₽ · Не ищу работу
Возраст: 35 лет
Опыт работы: 17 лет и 6 месяцев
Регистрация: 14.01.2018
Последний визит: 1 день назад
Местоположение: Россия, Пятигорск
Профессиональные навыки: Gearman · Vue.js · Linux · PostgreSQL · Vagrant · Angular · Yii framework · ReactJS
Войдите, чтобы посмотреть контакты пользователя

Обо мне

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

GitHub: https://github.com/SoleSS

Опыт работы

  • ООО Фирма "Информационные технологии"
    Пятигорск
    Программист, администратор серверного оборудования
    Август 2003 — По настоящее время (17 лет и 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

    www.pravpenie.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 версия страниц, расширение функционала (комментарии, связанные статьи).

Высшее образование

  • ПФ ЮРГУЭС

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

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