Холодович Александр

Город :
Специализации :


Образование :
Возраст :

E-mail :
Skype :
Телефон :
Санкт-Петербург, Россия
серверные приложения (J2EE, ASP.Net, Yii)
desktop приложения (.Net: WPF, WinForms)
мобильные приложения (Android)
инженер, СПб ГУАП (ex-ЛИАП)
31 год


spbAngel
+7-965-0280968

Опыт работы

Java EE разработчик / CTO
Privet Mobile
с сентября 2014
"Privet" (http://privetapp.ru) / "Pairscope" (http://pairscope.me)
Техническое ведение проекта, представляющего собой сервис быстрых знакомств. Разработка архитектуры клиент-серверной системы, определение интерфейсов взаимодействия между компонентами. Реализация распределённой серверной логики (JSON RPC сервисы основного API, JSON-over-TLS сервисы обмена мгновенными сообщениями и серверных уведомлений, сервис расчёта коллаборативных рекомендаций, панель управления системы). Итератиционная разработка комплексного алгоритма подбора потенциально подходящих пользователей (на базе нейтральных рейтингов, общих параметров и коллаборативной фильтрации). Разработка панели управления системой (от GWT-клиента, выполняющего основные функции мобильного продакшен-клиента, до реализации модуля user-friendly составления аналитических запросов для подготовки отчётов). Проведение code review проектов iOS-клиента (Objective-C) и Android-клиента (Java). Ведение технической части взаимодействия с партнёрами и подрядчиками. Администрирование linux-серверов.

C# разработчик / CTO
DigitalDev GmbH
январь 2010 - август 2014
"VisuScreen" (http://wedeko.com)
Разработка digital-signage системы (показ рекламных презентаций на географически распределённых ЖК-панелях в кафе, магазинах, аптеках и прочем). Централизованное распределения контента презентаций. Применение иерархического (наследование от родительских групп) расписания показов презентаций для отдельных плееров. Реализация системы автоматического обновления исполняемых файлов плеера и мониторинга состояния плееров. Разработка формата презентаций, описывающего элементы различного типа: векторные объекты, растровые изображения, видео-файлы, элементы отображения ТВ-трансляции, веб-страницы; применение анимаций к элементам на отдельном слайде и переходных эффектов при смене слайдов. Взаимодействие с ТВ-тюнерами различных систем (DVB-S, DVB-T): поиск каналов, получение мета-данных, получение и отображение видеосигнала определённого канала.
Технологии: .Net Framework 3.5 (C#), WPF (XAML), WCF, MS SQL Server

Java разработчик / Lead
HBM Virtual World
июль – декабрь 2009
"СУАП" - система управления аккаунтами пользователей (http://hbm.spb.ru)
Разработка системы управления аккаунтами пользователей для интеграции в онлайн-игры и сервисы распространения медиа-контента. Реализация взаимодействия с платежными системами (системами "электронных денег", системами приёма денег через терминалы, SMS-микроплатежами и работой с банковскими картами). Разработка GWT и Silverlight клиентов для анализа активности пользователей, построение статистики.
Технологии: J2EE (servlets), GWT, SilverLight, MySQL, MS SQL Server

C# разработчик / Lead
DigitalDev GmbH
сентябрь 2007 – июнь 2009
"VisuPrint" (http://wedeko.com)
Полный цикл разработки системы создания печатных рекламных материалов с возможностью использования шаблонов. Реализация клиент-серверной архитектуры с логикой конкурентного доступа к ресурсам. Взаимодействие со вспомогательными централизованными сервисами системы: сервисом обновления контента и сервисом лицензирования. Клиент со встроенным WYSIWYG-редактором документов на базе SVG-формата: примитивы, текстовые элементы с возможностью смешанного форматирования в одном элементе, работа с растровыми и векторными изображениями, редактирование изображения (замена "близких цветов" на новый). Экспорт в TIFF (libTiff) и PDF (iTextSharp). Оптимизированная печать широкоформатных материалов в высоком разрешении. Разработка GIMP-плагина для работы с БД приложения: загрузка-выгрузка изображений. Администрирование серверов. Поддержка конечных пользователей.
Технологии: .Net Framework 2.0 (C#), Win Forms, SOAP, MS SQL Server

С# и Java разработчик
DigitalDev GmbH
апрель 2005 – август 2007
"PosterJet 8" (http://posterjet.de)
Доработка серверной части приложения для подготовки и многопоточной печати изображений на широкоформатных принтерах (Raster Image Processor) PosterJet. Портирование C#-сервера на Java для работы под Mac OSX. Унификация кросс-платформенного взаимодействия (C#-клиент <=> Java-сервер, Objective-C-клиент <=> C#-сервер). Реализация плагинов взаимодействия с принтерами (получение статуса принтера: задача, чернила, ошибки; выполнение задач обслуживания). Реализация рендерера формата HPGL. Реализация модуля визуализации набора ICC-профилей в виде 3D-модели.
Технологии: J2SE (servlets), AXIS, Cocoa Java, JNI, OpenGL