Более 10 лет разработки Web-приложений: от простых сайтов до сложных интернет-магазинов и сервисов с огромной кодовой базой и соцсетей с высокими нагрузками до 75 миллионов уникальных запросов в сутки; от сайтов ориентированных на старые в том числе мобильные браузеры до ориентированных на работу на современных устройствах. В большинстве случаев использовался Perl, mod_perl, MySql, Memcached, Redis, HTML, CSS, JavaScript, JQuery, Sphinx, PostgresSQL, также эпизодически были PHP, Java, Python, Solr, WebSocket.Рассматриваю удаленку или офис, но строго в Санкт-Петербурге.
-
Senior Lua DeveloperIponweb 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. -
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 (в том числе и деинсталяция его) и некоторых внутренних продуктов компании -
Старший Программист PerlI-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 -
Программист PerlReg.Ru - Регистрация Доменов, Хостинг, Vps Nov 2014 - Jan 2018Saint Petersburg, Russian FederationРазработка серверной части мастеров (интерфейсов) заказа доменов и SSL-сертификатов. Разработка системы валидации данных пользователей. Доработка профилей пользователей. Исправление багов. Рефакторинг, документация, поддержка старого 10-летнего "добра".Познакомился с удаленной работой. Узнал, что такое много кода и как с ним жить, а так жечто такое технический долг в большом проекте, какие у него последствия и как избавиться от него. -
Программист PerlMobtop Group May 2011 - Oct 2014Saint Petersburg, Russian FederationРазработка серверной части сложной высоконагруженной социальной сети spaces.ru.Оптимизация пользовательских интерфейсов для различных платформ: старые телефоны, смартфоны, планшеты, ПК.Проектирование и разработка новых разделов.Оптимизация производительности, профилирование системы. Оптимизация SQL запросов для таблиц сколичеством записей более 50 000 000. Изменение архитектуры с целью оптимизации.Демоны, очереди, cron.Обеспечение целостности данных между различными системами хранения, в частности: MySql, Memcached, Redis.Обеспечение конкурентной записи данных.Рефакторинг старого кода, перевод на MVCСопровождение существующего кода, багфикс.Разработка внутренних систем: рейтинги, конверторы данных, статистика, учет пользовательских действий...Функциональное и unit-тестирование.
-
Разработчик PerlYam Labs Mar 2010 - Apr 2011Saint Petersburg, Russian FederationРазработка серверной части проекта, Система администрирования проекта, Статистика проекта.Интеграция со сторонними сервисами: календаль Google, календарь Outlook.Проект проектировался как высоконагруженный.Технологии: Apache, Nginx, Push/Pull server, Perl, mod perl, PostgreSql, CTTP++, SVN, Mercurial, memcached, JavaScript, JQuery HTML, CSS.
-
Разработчик PerlOoo "Beб-Maстер" Aug 2005 - Feb 2010Saint 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?
-
-
-
-
Dmitry Ivanov
St Petersburg
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial