shalovdshalovd

Дмитрий Шалов

Разработчик · Бэкенд · Фронтенд · Старший (Senior)
Не ищу работу
Возраст: 38 лет
Опыт работы: 13 лет и 11 месяцев
Регистрация: 13.10.2008
Последний визит: 4 месяца назад
Местоположение: Россия, Москва
Профессиональные навыки: PHP · MySQL · PostgreSQL · JavaScript · Linux · Высоконагруженные системы · Yii framework · Elasticsearch · Docker
Войдите, чтобы посмотреть контакты пользователя

Обо мне

Специализация и профессиональные навыки:

  • PHP7, ZendFramework, Symfony, Doctrine, Yii, Slim
  • MySQL, PostgreSQL, Apache Cassandra, Elasticsearch, redis, rabbit-mq, sphinx search
  • nginx, docker, OAuth2, composer, bower
  • HTML5, CSS 3, bootstrap, {LESS}, PureCss
  • React, jQuery, native JS
  • git, unit testing, selenium, gitlab, jenkins, redmine, jira
  • linux администрирование, bash, regexp, docker
  • english, deutsch, русский со словарем :)

Я опытный разработчик веб-приложений, с уверенными знаниями linux, SQL, noSQL, серверной архитектуры и технологий оптимизации высоконагруженных проектов. Также хорошо разбираюсь и в клиентской части веб-приложений, эффективно использую JavaScript (как нативный, так и с использованием популярных библиотек jQuery и ReactJS). Имею знания и опыт для организации групповой разработки, непрерывной интеграции и автоматизированного тестирования веб-проектов. Исповедую ООП.

Я могу быть вам полезен, если ваш веб-проект уже столкнулся с высокими нагрузками или если вы хотите начать разрабатывать командой от пяти человек и вам нужна платформа для старта и разумные решения с самого начала. 

Хобби: arduino, 3d печать, изготовление электронных устройств, программирование микроконтроллеров и прочие штуки для взаимодействия программной логики с реальным миром.

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

Опыт работы

  • Мы создаем технологии для знакомств во всем мире!
    Москва · От 10 до 100 сотрудников
    РазНоРаботчик
    Май 2019 — По настоящее время (1 год и 9 месяцев)
  • Разработка решений для выявления и предотвращения кибератак, выявления фрода и защиты интеллектуальной собственности
    Москва · От 10 до 100 сотрудников
    Программист-алгоритмист
    Декабрь 2015 — Октябрь 2018 (2 года и 11 месяцев)

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

    Подача бэт-мобилей к подъезду, подкачка колес Оптимусу Прайму.  

  • инженер-программист
    Октябрь 2014 — Май 2015 (8 месяцев)

    https://moscow.claustrophobia.com/ru/quest/100/

    Разрабатывал и делал квест на базе Arduino и PHP.

    Разработка и изготовление устройств на базе микроконтроллеров atmega, разводка плат diptrace, программирование c++ для микроконтроллеров, PHP для сервера с логикой. Внезапно лучший квест 2017, наверно потому, что сложность "подстраивается" под игроков и провалить его не просто.

    Попробовал хобби в качестве работы. Получилось, было интересно. Но больше так делать не буду.

  • Разработчик программного обеспечения и решений в области систем безопасности и инженерных систем
    Москва
    Программист
    Сентябрь 2012 — Июль 2014 (1 год и 11 месяцев)

    Обязанности:

    - Разработка веб-проектов для внутреннего использования и поддержка имеющихся

    Достижения:

    - Освоил ZF2, Doctrine и Yii

    - познакомился с bootstrap и {LESS} для мобильных браузеров,

    - подцепил интерес к Arduino

  • Деловая социальная сеть #1 в России и СНГ
    Москва · От 10 до 100 сотрудников
    РазНоРаботчик
    Октябрь 2011 — Сентябрь 2012 (1 год)

    Обязанности:

    - Рефакторинг проекта под растущую нагрузку, переход к новой версии

    - Оптимизация структуры БД, безостановочные миграции

  • Москва · От 10 до 100 сотрудников
    Программист
    Март 2011 — Сентябрь 2011 (7 месяцев)

    Обязанности:

    - релиз новой по дизайну и фунционалу версии

    Достижения:

    - дожил до релиза (значительно его ускорив)

  • Москва · От 10 до 100 сотрудников
    программист
    Ноябрь 2008 — Февраль 2011 (2 года и 4 месяца)
    http://spletnik.ru/

    PHP, MySQL

    Zend Framework, jquery, DataLife Engine

    sphinx, imagemagick, nginx, fastcgi

    SVN, Agile, SCRUM

    Махал киркóй под логинóм Стаханова на уранóвых рудниках гламурá.

    А затем после реструктуризации и переезда в forward media group:
    http://krokha.ru/ ; http://medved-magazine.ru/ и прочие проекты по журналам компании.
    Особенно кроха. Узнал больше чем хотел о cms Drupal и детском онанизме. Теперь могу их различать. ))

    PHP, MySQL
    Zend Framework, jquery, DataLife Engine, Drupal
    sphinx, imagemagick, nginx, fastcgi, php-fpm, memcached
    SVN

  • Российский медиахолдинг, включающий одноимённый телеканал, информационное агентство, газету и журнал
    Москва · От 1000 до 5000 сотрудников
    Программист
    Июнь 2007 — Октябрь 2008 (1 год и 5 месяцев)
    Проект http://pochta.ru, PHP, AJAX, MySQL, IMAP, protoype, pear::horda, smarty Экстремальная оптимизация под нагрузкой, рефакторинг non-stop. С тех самых пор СПАМ ненавижу!!!
  • ООО ОптимСтройСервис
    Минск
    программист
    Май 2006 — Май 2007 (1 год и 1 месяц)

    Проект http://tiga.by, Flash, РНР5, Zend Framework, AJAX, Smarty.

    Амбициозный и провалившийся проект.

    Должен был окупиться за полгода 😆

  • ЗАО БелХард Групп
    Минск
    Программист
    Декабрь 2005 — Март 2006 (4 месяца)

    Проект http://jumptv.com, (СН2 и Perl), верстка, службы для WMS9 на С#

    Не написал ни строчки на PHP, хотя устраивался как PHP программист.

    Языком СН2 владеют от силы 20 человек. Я в их числе, к сожалению.
    http://www.openface.com/ch2_docs/  (теперь уже http://web.archive.org/web/20081012062730/http://www.openface.com/ch2_docs/ но надеюсь вы не собираетесь проверять 😉)

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

  • БГУИР

    Белорусский государственный университет информатики и радиоэлектроники
    Информационных технологий и управления (ФИТиУ)
    Декабрь 2004 — Январь 2006 (1 год и 1 месяц)

    Учился заочно, в это же самое время по обмену изучал робототехнику и java в Берлине.

  • ЕГУ-Вильнюс

    Европейский гуманитарный университет
    Вильнюс · 34 выпускника
    информационных технологий
    Октябрь 2004 — Август 2005 (10 месяцев)

    По обмену весь год по обмену доучивался в Freie Universität (Berlin). ЕГУ за это время иммигрировал в Вильнюс.

  • ЕГУ-Минск

    Европейский гуманитарный университет
    Информационных технологий
    Январь 2000 — Январь 2004 (4 года)
    Web-дизайн и компьютерная графика. Де-факто: web-программирование и Image Processing, состоящий из матана чуть более чем полностью.