Обо мне

Специализация и профессиональные навыки в програмировании:

Java: java5. java6, есть опыт с Java 7, 8.

Протокол взаимодействия: SOAP - есть опыт, REST - мало опыта.

SOAP: XSD, xml, SoapUI.

Spring 4:  core,  IoC,  Jdbc Template. 

SQL: Oracle, Postgres. 

Oracle PL/SQL - нет опыта, PL/PgSQL - небольшой опыт.

JPA: EclipseLink, Hibernate - небольшой опыт.

Миграции базы: liquibase, flyway применительно к Postgres.

Очереди: небольшой опыт с ActiveMQ. 

Сборка: ant, maven.

Среда разработки: IntellijIDEA.

Контроль версий: cvs, svn, hg  git.

====

Прочее, небольшой опыт: Redis, EJB3, gradle.

Отслеживание задач: Jira. 

Документирование: MS Word, MS Excel, MS Visio, Confluence, wackowiki, Markdown.

Скриптование: perl.

Знакомые ОС: Linux, Windows, MacOS.

====

До этого был Perl 5,  XSLT, DTD, XMhema, XPath. Ещё раньше были PHP4, MySQL, JavaScript, HTML4, CSS2, LaTeX.

Профессиональные навыки
Опыт работы
body shop
Москва
программист
Апрель 2018 — По настоящее время (1 год и 7 месяцев)

Линейные задачи по доразработке бэкенда мобильного приложения.

аналитик
Июнь 2017 — Март 2018 (10 месяцев)

Разные задачи вокруг 115-ФЗ, по противодействию мошенническим действиям. Линейные задачи на доработку корпоративной информационной системы "Диасофт Страховой Учёт".

KTE Labs
Москва
java программист
Ноябрь 2013 — Январь 2017 (3 года и 3 месяца)

Два типа задач, связанных с ЕМИАС - с единой медицинской информационно-аналитической системой г. Москвы. 1) Доработка SOAP сервисов, составляющих ЕМИАС, в части лекарственного обеспечения и выписки рецептов. В основном сервис печати рецептов. 2) Разработка утилит командной строки для экспорта из базы в Excel и импорта из Excel в базу. Утилиты предназначались для вызова Редактором Справочника Лекарственных Препаратов.

По 1-ой части были следующие технологии: база Oracle; EJB3 (для генерации SOAP сервисов); Spring 4 (IoC); JPA EclipseLink; сборка Ant; СКВ - сначала SVN, потом Hg.

По 2-ой части были следующие технологии: база Postgres; миграция базы через liquibase, Spring 4 (IoC, jdbc template), сборка Maven, СКВ - Hg.

ООО "ИВИС"
Москва
Программист Java
Декабрь 2012 — Август 2013 (9 месяцев)

Обязанности:

- поддержка бэк-офиса

Достижения:

- линейные задачи по точечному добавлению новых функций: JSP, Servlet, немного js; Oracle/Hibernate; сервер приложений Resin; сборка maven.

ООО "ИВИС" / East View Informational Services
Москва
программист, ведущий специалист
Апрель 2008 — Август 2013 (5 лет и 5 месяцев)
Обязанности: - Поддержка существующих и написание новых конвертеров файлов периодических изданий. - Поддержка старых и написание новых роботов (ftp-, mail-, http-роботы) - Написание документации (wackowiki, MSWord, рус. и англ.). Достижения: - 1) Участие в проекте по созданию путеводителей Росархива - http://guides.rusarchives.ru/help/about.html?enc=rus - 2) Участие в проекте по подготовке цифрового архива "Известий" - http://www.eastview.com/Files/EVIzvestiiaDA.pdf - 3) Участие в проекте по подготовке цифрового архива "KOTOBARABIA" - http://www.eastview.com/Files/EV%20Kotobarabia.pdf - 4) Перевод массива конвертеров на Ant 1.7, что упростило диплоймент. - 5) Перевод конвертеров с CVS на Mercurial. - 6) Написание модулей, ценность которых - в осознании типовых задач, в вынесении типовых кусков конвертеров в общие модули, что повышает управляемость массива конвертеров и облегчает их сопровождение. - 7) Проведение 4 семинаров для операторов Data Factory по HTML/CSS. Используемые технологии. До ноября 2012 в основном perl - регулярные выражения, Ant. Рабочая VCS - Hg, перешли на него с CVS. Редко: XSLT, DTD, XMLSchema, XPath, Java, python, sql (sqlite, mysql). После ноября 2012: Java, svn, IntelliJIDEA, jsp, maven2 - всё в процессе изучения.
менеджер проекта по разработке нового интернет-магазина
Апрель 2007 — Февраль 2008 (11 месяцев)
Инициация проекта, подготовка обоснования проекта (сентябрь 2006- январь 2007), запуск проекта (апрель 2007), формулировка требований по составу рабочей группы и методам ведение проекта, выбор подрядчика, постановка задач по проекту, составление и ведение договоров по проекту, взаимодействие с подрядчиком, закупка и размещение сервера, работа с субподрядчиками (покупка ssl-сертификата, Яндекс.Деньги, WebMoney), приёмка работ. Ушёл из проекта из-за разногласий с подрядчиком.
веб-мастер
Сентябрь 2003 — Март 2007 (3 года и 7 месяцев)
Техническая поддержка и сопровождение сайта комании. Вёрстка, иногда скрипты perl, php, mysql. Работа с внутренними заказчиками, анализ логов с помощью Webalaizer. Участие в постановке задач подрядчику , разрабатывающему новый (ныне действующий) сайт РОСНО.
ИВЦ "Поток"
Москва
инженер по внедрению
Сентябрь 2001 — Ноябрь 2002 (1 год и 3 месяца)
- изучение программы, предназначенной для паспортизации коммунальных сетей и моделирования режимов их работы; - согласование требований пользователей по конфигурированию ПО под нужды конкретного предприятия с разработчиками самой программы; - обучение пользователей.
PhiloSoft Technical Communications
Москва
технический писатель
Сентябрь 2000 — Декабрь 2000 (4 месяца)
Написание пользовательской документации.
Школа 1840
Москва
учитель геометрии в 10-11 классах
Сентябрь 1999 — Июнь 2001 (1 год и 10 месяцев)
Уроки геометри в классе. подшефном МИЭМу.
Московский институт электроники и математики имени А. Н. Тихонова
ассистент, старший преподаватель
Январь 1999 — Июль 2001 (2 года и 7 месяцев)
Московский институт электроники и математики, кафедра математического анализа МИЭМ - ассистент, затем - старший преподаватель.
Московский автомобильно-дорожный государственный технический университет
ассистент
Сентябрь 1996 — Декабрь 1998 (2 года и 4 месяца)
ассистент, ведение семинарских занятий
Высшее образование
Московский государственный университет имени М.В. Ломоносова
Москва
Факультет: Механико-математический
Сентябрь 1989—Июнь 1996 (6 лет и 9 месяцев)
Отделение механики, кафедра теоретической механики. Уходил в академ, поэтому больше 5 лет получилось.
Факультет: Механико-математический
Сентябрь 1989—Июнь 1996 (6 лет и 9 месяцев)
выжил