Обо мне

Специализация и профессиональные навыки:
Специализируюсь на разработке приложений для мобильных ОС - Android и Windows Phone. Из языков в приоритете Java, на втором месте C#.

Профессиональные цели:
Развиваться как разработчик до уровня senior, а далее $1 млрд.

Награды, сертификаты, портфолио, проекты:
Статья в журнале "Программная инженерия" 1ого выпуска 2013 года основана на моей разработке Java библиотеки для системы управления бизнес-процессами Metasonic, которая интегрировала ее с ECM хранилищем Alfresco.

В 14 лет поднял городской торрент трекер ozon.ufanet.ru (может кто знает), пик нагрузки был ~2000 человек в день, это было здорово, но потом провайдер меня прикрыл.

Членство в обществах и ассоциациях:
Стараюсь регулярно посещать Java User Group в Санкт-Петербурге.

Дополнительная информация:
Я довольно-таки клевый.

Профессиональные навыки
Опыт работы
Май 2014 — по настоящее время
NDA :(
Senior Software Developer (Android stack)
Санкт-Петербург
Обязанности и достижения

Делаю Android приложение для крупного федерального проекта с 100k+ загрузками.Все качественно и по гайдлайнам, про проект, к сожалению, рассказать не могу (NDA)

Февраль 2013 — по настоящее время
Новоплат
Единственный Windows Phone разработчик
Санкт-Петербург
Обязанности и достижения

Обязанности:
- Разработка клиентского приложения для платежной системы, платформа Windows Phone

Достижения:
- Я работаю ~20 часов в неделю, реальное время работы над проектом около 2-ух месяцев, приложение с достаточно богатым функционалом готово ~85%

Август 2011 — по настоящее время
GitHub
Разработчик волонтер
Обязанности и достижения

Обязанности:
- Развивать Open Source в этом бренном мире

Достижения:
- Android-VK-Api - реализация большой части api для Вконтакте.
- Android-AsyncTask-Executor - мини класс для параллельного запуска нескольких AsyncTask`ов на любых версиях Android.

Январь 2014 — Май 2014
mobileup.ru
Android Team Lead
Санкт-Петербург
Обязанности и достижения

Помимо разработки, стал заниматься повышением качества Android проектов MobileUp. Проводил обучение на практике — сделал два доклада по Android разработке (по верстке и UI гайдлайнам и один по повышению производительности Android приложений), толкал команду на активное обсуждение, выработку и примение оптимальных подходов к разработке и проектированию текущих проектов, т.к. до этого всё было на самотёке: кто как умел, так и писал.Начал движение в сторону улучшения тестирования приложений: 1) Обучил одного из QA-инженеров автоматическому UI тестированию Android приложений, теперь он пишет хорошие тест-кейсы с использованием Robotium.2) Поднял TeamCity (Continuous Integration) для Android проектов3) Делал unit и интеграционные тесты для 2х проектовВ итоге: 3 новых крупных проекта в 2014 году были грамотно спроектированы и реализованы так, чтобы их дальнейшая поддержка не была попоболью.Последний крупный проект — приложение для "Из рук в руки" по поиску недвижимости, очень много многопоточного кода, concurrency структур данных и интересных технических решений т.к. данных очень много, обрабатывать их надо эффективно. А вот и приложение, выложили 30 апреля 2014 года https://play.google.com/store/apps/details?id=r...

Июнь 2013 — Декабрь 2013
mobileup.ru
Android && Windows Phone разработчик
Санкт-Петербург
Обязанности и достижения

Делал крупные заказные проекты под Android и Windows Phone.Android проект — приложение для MasterCard Russia: оплата телефона, перевод с карты на карту, покупка виртуальных карт и прочий функционал платёжного шлюза MasterCard. Приложение сейчас на внутреннем тестировании в MasterCard. Сначала проект делался мной и коллегой, но затем примерно на 70% проекта сделано мной.Windows Phone проект — приложение для необычной платежной системы "PayStore". Это такая штука, к которой вы можете привязать различные аккаунты провайдеров, других платежных систем, и подобных сервисов, и в одном месте видеть и управлять их балансами, историей платежей, оплачивать при необходимости, и так далее. Приложение есть в Windows Phone MarketPlace: http://www.windowsphone.com/ru-ru/store/app/pay...

Март 2013 — Июнь 2013
novo-plat.ru
Windows Phone разработчик
Санкт-Петербург
Обязанности и достижения

Занимался разработкой Windows Phone приложения для платежной системы "Новоплат", в общем-то стандартный, джентельменский набор функционала платежной системы: большой каталог с категориями и операторами для оплаты, отображение терминалов на карте, личный кабинет и прочее. Весь ожидаемый функционал я реализовал за 3-3.5 месяца.

Июль 2012 — Ноябрь 2012
Дататех Гк Айти
Java && Android разработчик
Уфа
Обязанности и достижения

Я занимался разработкой Java библиотеки для взаимодействия системы управления бизнес-процессами Metasonic и системы контент-менеджмента для предприятий Alfresco.Про эту библиотеку была опубликована статья в журнале "Программная Инженерия" в первом выпуске 2013 года. Сейчас её хочет опубликовать издательство "LAP Lambert Academic Publishing".Так же, параллельно, написал Android приложение для инвентаризации в компании. Оно сканирует штрих код и, по инвентарному номеру, запрашивает информацию об объекте с сервера с инвентарной базой, в общем-то — ничего сложного, но полезненько.

Июль 2012 — Декабрь 2012
ДатаТех (АйТи)
Junior Java Developer
Уфа
Обязанности и достижения

Обязанности:
- Разработка Java расширения для системы управления бизнес процессами Metasonic, которое интегрировало ее с ECM хранилищем Alfresco
- Разработка Android приложения для инвентаризации в компании

Достижения:
- Java расширение для интеграции Alfresco и Metasonic было полностью реализовано
- Статья в журнале "Программная инженерия" в 1 выпуске 2013 года по моей библиотеке для Metasonic
- Выложенное в Google Play приложение для инвентаризации в компании

Высшее образование
Январь 2011 — Январь 2016
СПбГУ ИТМО
Санкт-Петербург