Дмитрий Иванов

Дмитрий Иванов Email and Phone Number

Software developer
Дмитрий Иванов's Location
St Petersburg, St Petersburg City, Russia, Russian Federation
About Дмитрий Иванов

Более 10 лет разработки Web-приложений: от простых сайтов до сложных интернет-магазинов и сервисов с огромной кодовой базой и соцсетей с высокими нагрузками до 75 миллионов уникальных запросов в сутки; от сайтов ориентированных на старые в том числе мобильные браузеры до ориентированных на работу на современных устройствах. В большинстве случаев использовался Perl, mod_perl, MySql, Memcached, Redis, HTML, CSS, JavaScript, JQuery, Sphinx, PostgresSQL, также эпизодически были PHP, Java, Python, Solr, WebSocket.Рассматриваю удаленку или офис, но строго в Санкт-Петербурге.

Дмитрий Иванов's Current Company Details

Software developer
Дмитрий Иванов Work Experience Details
  • Iponweb
    Senior Lua Developer
    Iponweb Feb 2022 - Jun 2023
    Разработка проекта в сфере AdTech. Основные задачи: разработка бизнес-логики SSP (Supply side platform) на языке Lua; поддержка трех основных сервисов и интеграция с внутренними сервисами; общение с заказчиками (менеджеры по работе с клиентами, но не менеджеры проекта) для выяснения и согласования требований и описания ожиданий; поддержка протокола OpenRTB и не только; разработка автотестов на языке Perl; конфигурирование ETL; code review; описание ожиданий от деплоя задачи, деплой, проверка ожиданий после деплоя, мониторинг, проверка основных метрик. Стек: Lua, Perl, XML, RELAX NG, самописный ETL (Json для конфигурирования полей логов и правил работы с ними, Avro либо TSV либо CSV для хранения логов, Avro либо Parquet для агрегированных данных логов), протокол OpenRTB, Parquet для передачи данных, Graphite и Grafana для метрик и мониторинга, Jira для задач и Confluence для документации; git, gitlab, gitlab ci/cd.
  • I-Digital Llc
    Python-Разработчик
    I-Digital Llc Apr 2020 - Feb 2022
    Санкт-Петербург, Россия
    Разработчик Python, AngularJSРазработка Web-интерфейсов (Python, AngularJS, SCSS) сервиса отправки sms, whatsapp, viber, push сообщений, рассылок и опросов FastGate предназначенног для крупных клиентов. Поддержка нескольких баз данных (SqlAlchemy): PostgreSQL и Oracle; двух видов сборок под разные операционные системы: Windows и Linux (Docker контейнер). Система контроля версий Git, рабочий процесс по git-flow, управление версиями, CI/CD - gitlab.А так же поддержка сервиса DigitalDirect (в том числе и деинсталяция его) и некоторых внутренних продуктов компании
  • I-Digital Llc
    Старший Программист Perl
    I-Digital Llc Jul 2018 - Apr 2020
    Санкт-Петербург, Россия
    Разработка сервиса отправки sms, whatsapp, viber сообщений и рассылок DigitalDirect (https://digital-direct.ru) и API к нему.Задачи: разработка web-интерфейса, клиентская часть которого реализована JavaScript, JQuery, HTML, CSS, а серверная часть web-интерфейса и API на Perl, PostgreSQL, XSLT; интеграция с внутренними системами компании (статистика, сервисы отправики/приема траффика..), с платежными системами, партнерами (сервис синтеза речи и отправки голосовых рассылок) через демоны и cron-скрипты также реализованными на Perl; утилиты для управления сервисом.Фактически Full Stack Developer
  • Reg.Ru - Регистрация Доменов, Хостинг, Vps
    Программист Perl
    Reg.Ru - Регистрация Доменов, Хостинг, Vps Nov 2014 - Jan 2018
    Saint Petersburg, Russian Federation
    Разработка серверной части мастеров (интерфейсов) заказа доменов и SSL-сертификатов. Разработка системы валидации данных пользователей. Доработка профилей пользователей. Исправление багов. Рефакторинг, документация, поддержка старого 10-летнего "добра".Познакомился с удаленной работой. Узнал, что такое много кода и как с ним жить, а так жечто такое технический долг в большом проекте, какие у него последствия и как избавиться от него.
  • Mobtop Group
    Программист Perl
    Mobtop Group May 2011 - Oct 2014
    Saint Petersburg, Russian Federation
    Разработка серверной части сложной высоконагруженной социальной сети spaces.ru.Оптимизация пользовательских интерфейсов для различных платформ: старые телефоны, смартфоны, планшеты, ПК.Проектирование и разработка новых разделов.Оптимизация производительности, профилирование системы. Оптимизация SQL запросов для таблиц сколичеством записей более 50 000 000. Изменение архитектуры с целью оптимизации.Демоны, очереди, cron.Обеспечение целостности данных между различными системами хранения, в частности: MySql, Memcached, Redis.Обеспечение конкурентной записи данных.Рефакторинг старого кода, перевод на MVCСопровождение существующего кода, багфикс.Разработка внутренних систем: рейтинги, конверторы данных, статистика, учет пользовательских действий...Функциональное и unit-тестирование.
  • Yam Labs
    Разработчик Perl
    Yam Labs Mar 2010 - Apr 2011
    Saint Petersburg, Russian Federation
    Разработка серверной части проекта, Система администрирования проекта, Статистика проекта.Интеграция со сторонними сервисами: календаль Google, календарь Outlook.Проект проектировался как высоконагруженный.Технологии: Apache, Nginx, Push/Pull server, Perl, mod perl, PostgreSql, CTTP++, SVN, Mercurial, memcached, JavaScript, JQuery HTML, CSS.
  • Ooo
    Разработчик Perl
    Ooo "Beб-Maстер" Aug 2005 - Feb 2010
    Saint Petersburg, Russian Federation
    Разработка сайтов, новостных порталов, интернет-магазинов, систем бронирования (туров, отелей, экскурсий), социальных сетей, на основе корпоративной CMS. Всего более 30 проектов.Технологии: Apache, Perl, PHP, MySql, Html, Css, JavaScript, JQuery.
  • Ооо
    Программист Java
    Ооо "Псковский Мелькомбинат" Nov 2004 - Feb 2005
    Псков
    Разработка информационной системы предприятия. Система документооборота. Интеграция с 1СТехнологии: Java, Apache, Tomcat, HTML, CSS, XML, XSL, XSLT, JavaScript, Xpath, XQuery.

Дмитрий Иванов Education Details

  • Псковский Государственный Политехнический Институт
    Псковский Государственный Политехнический Институт
    Вычислительные Машины, Комплексы, Системы И Сети

Frequently Asked Questions about Дмитрий Иванов

What is Дмитрий Иванов's role at the current company?

Дмитрий Иванов's current role is Software developer.

What schools did Дмитрий Иванов attend?

Дмитрий Иванов attended Псковский Государственный Политехнический Институт.

Not the Дмитрий Иванов you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.