Биография

Персональные данные скрыты в целях безопасности
Но вы можете связаться со мной по электронной почте или telegram

О себе
Навыки или с чем работал
  • JavaScript, TypeScript
    • react
    • redux
    • webpack
    • fabricjs
    • nodejs
    • express
    • graphql
    • jquery
    • mocha
    • electron
  • Python
    • numpy
    • pandas
    • scikit-learn
    • matplotlib
  • Базы данных
    • MySQL
    • MSSQL
    • MS Access
    • Redis
  • HTML, CSS, stylus, bootstap, БЭМ, css-modules
  • Docker
  • ImageMagick
  • PHP

История

zaprintom.ru

Должность: программист
Коротко о работе: обсуждение задач бизнеса, выработка решений и согласование работы со смежными службами, декомпозиция задач для коллег, fullstack (frontend, backend), архитектура сервисов.

О проделанной работе:
  • Разработал службу массовой сборки типовых макетов для полиграфии из данных клиентов.
    К примеру, оператор вносит в учетную систему данные по клиентам, машина обходит внесенные данные и собирает на их основе макеты визиток
  • Разработал службу (API-сервер) и библиотеку для работы с телефонией.
    Позволяет независимо от приложения интегрировать в ее состав работу с внутренней телефонией
  • Под ключ разработал сервис продажи рекламной продукции - “zaprintom.ru
    • CMS
    • Внутренняя библиотека компонентов интерфейса
    • Интеграция с учетной системой (собственная разработка компании)
      • ORM для учетной системы
      • Служба событий (для связи между другими микросервисами)
    • Подсистема автоматической проверки изображений на соответствие полиграфическим требованиями.
      Операторы получили в свое распоряжение программируемый инструмент проверки изображений
    • Интеграция с телефонией
    • Интеграция с платежными системами
    • Движок универсального онлайн-редактора для полиграфической продукции (на базе fabricjs)
      https://zaprintom.ru/editor/
    • Программируемые страницы изделий и программируемое списание внутри учетной системы.
      Позволяет оператору без участия программиста настраивать состав, поведение страницы товара и то как данные из формы будут записаны в учетной системе.
Ноябрь 2016 — по настоящее время
Яндекс (Яндекс.Директ)

Должность: Разработчик интерфейсов

Обязанности: разработка интерфейсов управления показов в рекламной сети и сбора статистики

начало июня 2016 -
конец августа 2016
Рекламное агенство «Очень хорошо»

Обязанности: разработка веб-сайтов, позже автоматизация рабочих процессов

О проделанной работе:
  • Полный цикл разработки веб-сайтов. От дизайна до сборки.
    В общей сложности за год собрал чуть больше 20 сайтов по собственному дизайну
    Галерея
  • Автоматизировал работу полиграфии.
    Разработал сервис по приему заказов на полиграфию, автоматизирующий процесс проверки макетов, ведения бухгалтерии, управления задач и подготовки макетов к печати.
    Наши клиенты получили круглосуточный доступ к подрядчику минуя работу c агентами
    Подробней
  • Разработал фреймворк для работы с внутренней CRM «Fabula» — собственная разработка компании.
    Fabula была разработана без адекватного API, CRM имеет графический интерфейс при полном отсутствии программного. Работа с CRM велась посредством управления БД. Фреймворк реализует API предоставляя возможность работать c CRM как с объектной моделью.
    Платформа: js, как браузер так и nodejs
    Репозиторий
  • Разработал основу для дальнейшего развития идеи онлайн редактора полиграфической продукции.
июль 2013 по июнь 2016
МФТИ — Московский физико-технический институт

Факультет: ФПМИ - Физтех-школа прикладной математики и информатики
Программа: Создание и применение технологий больших данных
Аттестационная работа: «Оценка и прогноз сроков производства изделий для типографии с применением методов машинного обучения»

В рамках курса:

  • Прогноз сердечных приступов (kaggle)
  • Детекция мошеннических операций по кредитным картам (kaggle)
  • Детекция hate speech среди сообщений в twitter (kaggle)
  • Определение клиентов, которые потенциально могут отказаться от обслуживания кредитных карт (kaggle)
  • Классификация животных по изображению морды (kaggle)
  • Сегментация пораженных тканей легких на изображениях компьютерной томографии (предположительно covid-19). Выгрузка, аугментация, тренировка, сегментация. (kaggle) (данные kaggle + mosmed)
  • Аттестационная работа. ( Блокнот, GitHub )

август 2021 по август 2022
Таврический Национальный Университет им. В.И. Вернадского

Факультет: экономический
Кафедра: международная экономика
Тема диплома: «Специфика и условия создания научно-технологической инфраструктуры: мировой опыт»
— Исследование не тему того как делаются наука и технологии у нас и у них, и что можно подсмотреть

сентябрь 2008 по июнь 2013