Обо мне

Специализация и профессиональные навыки: Сбор требований, формулировка и согласование технического задания, документация ЕСКД.

Операционные системы: Windows, Linux, Android, Solaris, Mac OS X.

Java: Spring Framework, Play Framework, Swing, OpenGL, Android SDK (SEEK for Android), GWT (Google Web Toolkit), ant, Gradle, JavaFX, Java SE 6, Java SE 7, Java SE 8, Java EE, Groovy, Hibernate ORM

С/C++ Visual 6.0/2005/2008/2010/2012 (STL, Win32 API, Qt5, design pattern), GNU C++, Objective-C (базовый уровень)

Pascal/Delphi 5.0-XE2

C# .NET 2003-2010, Windows Forms, ASP .NET + wap-сайты, WPF

PHP5 / HTML / JavaScript / CSS - Yii Framework, Joomla, Wordpress

Python - скрипты, в том числе для сборки (SConstruct).

Базы данных: MySQL, MSSQL, Oracle

Веб-сервера: Apache, Nginx, Tomcat

Системы контроля версий: svn, git, mercurial.

Языки разметки: XML, JSON

Багтрекеры: Redmine, JIRA

Профессиональные цели: Профессиональный рост, работа в команде, ведение проектов. Разработка мобильных приложений под Android и iOS. Развитие образования: системы дистанционного обучения. Разработка предметно-ориентированного подхода в программировании (языково-ориентированного программирования). Интересно: Экстремальное программирование / Test Driven Development / парное программирование.

Награды, сертификаты, портфолио, проекты: Благодарственные письма от ГБОУ ДОД "Ленинградский областной центр развития творчества одарённых детей и юношества "Интеллект"

Дополнительная информация: Составил, развиваю и поддерживаю дистанционный курс по информатике для школьников Ленинградской области

Профессиональные навыки
DelphiPHPCSSPythonJavascriptJavaC++
Опыт работы
Январь 2014 — по настоящее время
Oracle
Старший программист
Санкт-Петербург
Январь 2007 — по настоящее время
СПбГЭТУ "ЛЭТИ"
Ассистент кафедры АСОИУ
Санкт-Петербург
Январь 2007 — по настоящее время
преподаватель-программист
Санкт-Петербург
Обязанности и достижения

Обязанности:
- Веду занятия по предметам "Программирование", "Объектно-ориентированное программирование" (C/C++/Java)
- "Операционные системы" (Windows, Linux), "Основы алгоритмизации и программирования" (Pascal/Delphi)
- Научный руководитель дипломных работ, более 50 защит

Достижения:
- Разработал УМКД для дисциплины "Конструирование программ"

Август 2013 — Ноябрь 2013
Software Development & Solutions
Ведущий Java-разработчик
Санкт-Петербург
Обязанности и достижения

Обязанности:
- Разработка оффлайн-клиента на C# .NET WPF
- Java-разработка на Play Framework портала http://ngk-info.com
- Доработка MySQL базы данных
- Доработка Android-приложения (SEEK for Android)

Достижения:
- Разработан и запущен конструктор сайтов
- Разработан и запущен кабинет поставщика

Сентябрь 2012 — Август 2013
Бонусный клуб "Все в плюсе"
Программист C/C++ / C# / Java / Android
Санкт-Петербург
Обязанности и достижения

Обязанности:
- C/C++ разработка бонусного ПО для касс Ярус, R-Keeper, Рестис, Штрих-М (библиотека, служба, утилиты)
- Java-разработка BUS - BPS Update System - службы обновлений для кассового ПО
- Доработка и bugfix процессинга бонусного ПО
- Доработка приложений под Android
- Windows CE .NET разработка для касс Штрих-М
- Отладка и deploy в контейнер сервлетов Tomcat

Достижения:
- Разработал библиотеку для касс R-Keeper для работы с процессингом
- Автоматизация сборки, версионности ПО
- Доработка приложений под Android

Ноябрь 2011 — Ноябрь 2013
apostit.com
Ведущий разработчик
Санкт-Петербург
Обязанности и достижения

Обязанности:
- Разработка платформы на PHP / Yii Framework
- Разработка приложений на GWT

Достижения:
- Запуск и доработка сайта
- Платёжная система MoneyBookers, платежи SMS-Fortumo

Ноябрь 2005 — Февраль 2007
ИНРУСКОМ
Ведущий программист
Санкт-Петербург
Ноябрь 2005 — Февраль 2007
ИНРУСКОМ
вед. программист
Санкт-Петербург
Обязанности и достижения

Обязанности:
- Создание базы данных для устройств СЦБ, C# .NET 2005, MSSQL

Достижения:
- Создана БД MSSQL и клиент на C# WinForms .NET

ведущий программист

Март 2005 — Ноябрь 2005
i-free
Программист C#
Санкт-Петербург
Март 2005 — Октябрь 2005
программист C#
Санкт-Петербург
Сентябрь 2001 — Март 2005
ОАО "НИЦ ЭТУ"
инженер-программист
Санкт-Петербург
Сентябрь 1999 — Март 2005
НОУ ЦПО "Информатизация Образования"
Программист и методист Заочной школы современного программирование
Санкт-Петербург
Обязанности и достижения

Обязанности:
- Ведение Заочной Школы Современного программирования
- Проверка решений участников.
- Разработка тестирующей системы и системы хранения результатов проверки.

Высшее образование
Январь 2006 — Январь 2010
СПбГЭТУ "ЛЭТИ"
Компьютерных технологий и информатики (ФКТИ/ФАВТ)
Санкт-Петербург
Специализация и достижения

Закончил аспирантуру, пока что не защитил диссертацию.
Диссертация на тему: Модели и методы компьютерной поддержки взаимодействия эксперта и программиста в рамках отдельной предметной области

Январь 1999 — Январь 2005
СПбГЭТУ "ЛЭТИ"
Компьютерных технологий и информатики (ФКТИ/ФАВТ)
Санкт-Петербург