Dmitriy Azarov

Контакты

Опыт работы

Ноябрь 2015 — настоящее время. Фотострана. iOS разработчик

Технологии: Swift, Realm, Ruby scripts, python, OperationQueue, CoreAnimation, DI, WatchKit, websockets, php

Разработка мобильного приложения SweetMeet. Разработка iPad версии приложения. Разработка зарубежной версии, поддержка 2-х приложений на одной кодовой базе. Доработки в backend части

РФ: https://itunes.apple.com/ru/app/sweetmeet-znakomstva-obsenie/id997044050?mt=8 UK: https://itunes.apple.com/us/app/sweetmeet-flirt-chat-find/id1106449746?mt=8

  • Анализ, оценка и постановка задач для реализации
  • Кастомные дизайны, анимации, переходы
  • Поддержка оффлайн режима (realm.io)
  • Внедрение локализации (l10n и i18n) для двух target
  • Оптимизация производительности и UI, оптимизация клиент-серверного взаимодействия, в том числе и на стороне backend. Уменьшено время загрузки приложение в 2,5 раза
  • Менторинг
  • Система роутинга в приложении (точки входа push, email), статистика по активным переходам и использованию приложения
  • Автоматизация сборки и тестирования приложения (ruby), 99.7% crashfree
  • Автоматическая модерация фотографий (NSFT) на python
  • Реализован собственный механизм выборки, загрузки и подачи рекламы (AdPool), что способствовало увеличению CTR

Июнь 2013 — Ноябрь 2015. NOTISSIMUS. Ведущий разработчик Xamarin iOS / Ведущий разработчик C#

Технологии: C#, ASP.NET MVC, Web Api, Windows Azure, MS SQL+LINQ+EF+T-SQL, Xamarin iOS, Windows Phone, Sphinx, Windows Service

Разработка мобильных приложений с использованием платформы Xamarin iOS для iPhone и iPad. Спроектирована архитектура платформы мобильных приложений для интернет-магазинов на базе Xamarin iOS для iPhone и iPad. Используется единая база кода для всех приложений на базе платформы.

Разработка и поддержка серверной части (MS SQL, Web API, Windows Service, настройка службы индексации Sphinx, служба поиска ElasticSearch, служба Push). Службы рассылок уведомлений. Отчеты. Личный кабинет для клиентов. WPF приложение для внутренних нужд.

Октябрь 2014 — Декабрь 2016. Квеструм. Senior .Net Developer / iOS Developer

Технологии: C#, ASP.NET MVC, Web Api, MS SQL, ElasticSearch, Rabbit MQ

Разработка мультиязычного, мультидоменного сайта для организации и ведения квестов в реальности.

  • Разработан сайт с поддержкой стран и городов, с поддержкой языковых наборов в каждом городе
  • Система управления расписанием, бронями, статистикой
  • Система франшизы и автоматической отчетности
  • Бонусная система, система скидок и сертификатов (учет их для франшизы)
  • Система для проведения A/B тестирования (Elastic + Kibana + Rabbit MQ)
  • Мобильные приложения для проведения квестов (4 шт)
  • Мобильное приложение для сотрудников

2007 - 2014. Интернет-магазин Талантики. Tech Lead .Net

Технологии: C#, ASP.NET MVC, jQuery+ajax, MS SQL, LINQ, Entity Framework, T-SQL, Lucene .net, WPF, IIS, hMailServer.

Моё участие: разработка backend и верстка.

  • Разработка автоматизационной системы для работы с партнерами и поставщиками.
  • Полностью реализован движок электронной коммерции с аналитическими функциями и удобной backend частью.
  • Разработка продуктовых требований, статистики, почтовой системы
  • Поиск осуществляется с помощью Lucene.

2010 - 2014. ERP система для управления мебельным салоном. ASP.NET MVC

Технологии: C#, ASP.NET MVC, MS SQL, Entity Framework, FastReports iTextSharp 

В рамках задачи автоматизации предприятия была разработана ERP система. Успешно реализованы и внедрены модули:

  • Калькулятор ЗП. Позволяет вести учет заработной платы сотрудников. Контроль выплат. Мотивационная модель от продаж.
  • Учет финансов. Безналичные и наличные ДС. Работа с контрагентами, счета, кассы. Финансовые отчеты, отчет по контрактам и сотрудникам. Печатные формы РКО, ПКО и др.
  • Контракты. Импорт/экспорт спецификаций в формате xls. Печать договоров и спецификаций. Учет мебельных фабрик в контракте. Ведение товаров от фабрики до импорта в РФ и доставки до склада/клиенту. Учет брака товара. Поддержка многоуровневых контрактов.

2011-2013. МЦ Гиппократ. Разработка клиент-серверного приложения C#, WPF

Технологии: C#, WPF, MS SQL

Разработано приложение для персонала центра по ведению и учету пациентов и их анализов. Реализован интерфейс на WPF. Реализованы отчеты и административные функции. Приложение установлено на десяток ПК. Также есть возможность ведения работы оффлайн (на выезде) с синхронизацией при подключению к сети центра.

Сертификаты

  • MS: Programming in C# (70-483) Май 2015
  • MCP: Май 2015

Сертификат MCP

Личные проекты

2013 - настоящее время. Мобильные приложения

Все разработки по мобильным приложениям не описать здесь. Они вынесены в отдельный раздел «мобильные приложения».

2007 - 2015. Кулинарный портал Готовик (gotovik.ru).

Идея проекта, макеты и разработка принадлежат мне. Хобби как разработка так и поедание/участие в приготовлении.

Образование

2012 - 2014. Санкт-Петербургский государственный университет аэрокосмического приборостроения. Магистр инфокоммуникационных технологий и систем связи.

Тема ВКРМ Разработка и исследование метода распознавания объектов на базе алгоритма Виолы-Джонса

Направление подготовки 210700, Инфокоммуникационные технологии и системы связи

Магистерская программа Защищенные инфокоммуникационные системы

Публикации

2008 - 2012. Санкт-Петербургский государственный университет аэрокосмического приборостроения. Бакалавр телекоммуникаций.

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

Публикации