Обо мне

Владею языками программирования: Visual Basic.NET, C#, PHP 5.3+, JS, Java SE 6+, Delphi 5-XE. Постоянно в работе 3 языка: PHP, Delphi, Java 8.

Умею в английский язык на уровне Intermediate, сейчас учусь на курсах с целью подняться до Advanced уровня.

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

Система управления проектами: redmine, trac.

Фреймворки и CMS: PHP: Zend Framework, jQuery, OpenCart

Java SE: Spring, Hibernate, myBatis, Vaadin

Основные базы данных: MySQL , Oracle, Pervasive SQL

Уверенное знание HTML, CSS, разработка и создание сайтов. Богатый опыт автоматизации торговли. Умею разрабатывать конфигурации, отчеты и обработки в среде 1с версий 7.7, 8.1-8.3.

Работал с SOAP, умею "готовить" клиентов для данного протокола. Умею с нуля завести интернет магазин.

Умею работать в команде и, при необходимости, раздать задания разработчикам.

Системы контроля версий наше все. Я сторонник git и принципа одна задача - одна ветка.

Устойчив к марафонам по программированию, легко выдерживаю ритм по 12-14 часов в день на протяжении месяца.

Высокая степень обучаемости. Вредных привычек не имею. Женат, есть дети, дочь 13ти лет и сын 5 лет. В работе придерживаюсь принципа качества: после разработки и сдачи решения, оно должно работать без вмешательства с максимальной стабильностью. К работе отношусь крайне ответственно.

Мое хобби это моя работа! Мне интересно вести разработку и изучать все направления в информационных технологиях и разработке.

Профессиональные навыки
Опыт работы
Апрель 2016 — по настоящее время
ООО НПО Облачные информационные системы
Программист
Ставрополь
Обязанности и достижения

Доработка ядра внутреннего фреймворка, построенного на базе Java Spring + Vaadin + myBatis.
Доработка универсального объекта-справочника.
Создал класс упрощенного чтения данных с их назначением произвольному объекту, поданному на вход. Позволяет сильно экономить время при написании запросов и получении результатов.

Январь 2012 — по настоящее время
ООО НПО "Метарекс"
программист
Ставрополь
Обязанности и достижения

Разработка и сопровождение программного обеспечения по разным направлениям.Основное направление – разработка нового и сопровождение существующих web проектов и программного обеспечения. Разработка на платформе 1С:Предприятие 7.7, 8.х.
Используемые языки программирования в работе: PHP 5.2-5.6, JavaScript, JavaSE, Delphi 5-7, C#.
Основные базы данных: MySQL, Oracle 9-11.
Система контроля версий: SVN
Система управления проектами: Redmine.
Фреймворки в работе: JQuery, ExtJS 3, ZendFramework 1.11, Struts 1.3.

Выполненные и выполняемые проекты:

ecology-control.ru – Портал расчета платежей за использование природных ресурсов. Я занимался как front-end (верстка, шаблоны), так и back-end (PHP 5.3, ZendFramework 1.11 + framework MetaXlib (ExtJS + PHP) разработка компании Метарекс) разработка бизнес логики.

Система управления проектами PRM(Java SE, используется внутри компании). Используется для ведения и контроля задач, заявок и формирования актов выполненных работ. Моя часть данного проекта – логика CRM, модуль ведения договоров, модуль ведения и автоматизированного формирования актов, отчеты по затраченному времени в разных разрезах, множественные доработки ядра системы, внедрение Hibernate, Direct Web Remoting.

Находился у меня на поддержке и доработке.http://www.ncefx.com/ - online сервис обмена валют, расположенный физически в США, Флорида. Моя часть работы данного сервиса – доработка логики и верстки механизма приобретения валют, механизм выгрузки операций в процессинговый центр, плюс периодические доработки по заданию владельца ресурса

В свободное от работы время, в составе группы разработчиков, разработан и запущен сайт-каталог рэп баттлов http://www.myrapbattle.ru. Моя часть разработки – ядро системы, верстка, часть дизайна.

Портал для проведения рэп баттлов с элементами социальной сети: http://www.myrapgame.ru. Моя часть работы: мини форум, регистрация и авторизация на портале, администрирование учетных записей пользователей, администрирование баттлов.

Разработан и запущен сайт интернет-магазин компании ЭРСИС (ersys.ru). Сайт разработан на фреймворке разработанный в нашей компании. Мое участие в проекте - весь PHP код над ядром фреймворка, верстка, JavaScript (отображение товаров, функционал карзины, ajax каталог).

Платежный клиент для платформы 1С для Ямальской платежной компании. Интерфейсная часть – внешняя обработка платформы 1С версий 8.х (основная особенность обрабоки – динамически генерируемые платежные формы на основе XML файлов и ответов процессингового сервера), часть протокола обмена – внешняя компонента на C#, которая реализует SOAP клиента с авторизацией посредством https + сертификат PKCS#12. Для изучения особенности работы существующего платежного клиента (Java SE) пришлось выполнить его декомпиляцию и сборку в рабочий проект с исправлением ошибок декомпилятора.

Провел процесс смены версии платформы 1С (переход с версии 1С 7.7 Торговля и Склад 9.2 на связку Управление торговлей 10.3 + Розница 1.0.6) большой оптово-розничной торговой сети для салонов красоты (бренд Ставвер). Продукт сильно изменен. Также проведено обучение персонала работе в новой версии ПО.

Интернет магазин – Милекс (milex.su). Мною выполнена нарезка дизайна, верстка, программирование на PHP, JavaScript. Размещение на хостинге. Некоторая SEO оптимизация для ключевых слов и описаний, микротегирование (google).
На текущий момент выполнен перенос магазина на свободную платформу OcStore. Выполнил доработки по коду, разработал с нуля модуль фильтрации товаров, модуль импорта товаров из 1С, а так же простые модули новостей и акций.

Выполнено документирование портала geoid.ru, написание технической части - архитектура данных, архитектура приложения и окружения. Документирование принципов программирования и проектирования приложения. Написано в общей сложности более 200 страниц документации.

Участие в разработке нового информационного сайта www.ceifx.com для компании Currency Exchange International (США). Мое участие - заливка верстки в проект, весь backend (функционал, реализация мультиязычности)

Перевод бухгалтерского учета компании Эвилин с самописной программы (Delphi + MS Sql server), на специализированную конфигурацию 1С - Подрядчик строительства: Управление финансами 4.0. Мной написана обработка миграции данных со старой программы в 1С. Работы велись в течении 3х месяцев. Данные переносились за промежуток в 8 лет.

Достаточно интересный проект. Парсинг сайта www.afonya-spb.ru средствами 1С предприятия с получением каталога товаров и их описаний.

Работы над проектом семейного генеалогического сайта, который включает в себя web портал (PHP + MySQL) и мобильные приложения на базе Apache Cordova (HTML 5 + Javascript).

Работа над проектом учета Основных средств и нематериальных активов Альфа-банка. Сдана 2я версия проекта, мной написано несколько объемных учетных операций по алгоритмам учета, компонента по взаимодействию с Web сервисом для выгрузки проводок и загрузки справочников. На текущий момент выполняется работа над 3й версией проекта, модификация и доработка налогового учета. Приложение разрабатывается на Delphi + Pervasive SQL.

Также, на мне сопровождение существующих проектов, которые дорабатываются эпизодически.

Январь 2010 — Июнь 2011
МУ "Служба спасения" города Ставрополя
Главный программист / Начальник ситуационного центра города Ставрополя
Ставрополь
Обязанности и достижения

Начал писать с нуля новый АРМ диспетчера Единой дежурно-диспетчерской службы. Для разработки использовал 1с 8.2 в связке с MS SQL Server. Написан собственный модуль репликации между базами данных, объединенными в сеть. В июле 2010 года, после организации Ситуационного центра на базе Службы спасения утвержден в должности начальника Ситуационного центра. В подчинении находилось 7 человек работающих по двум направлениям: видеонаблюдение муниципальных объектов и обслуживание пожарной сигнализации. На текущей должности под моим техническим руководством, согласно поручениям, организованы и смонтированы системы видеонаблюдения в местах массового пребывания граждан, развернут комплекс накопления и хранения видеоинформации, организованна работа Ситуационного центра, налажены контакты со всеми ведомствами, отвечающими за безопасность города Ставрополя.
Имею грамоты и благодарности, в том числе и от действующего, на момент работы, главы города Ставрополя.

Ноябрь 2008 — Декабрь 2009
Комитет по делам ГО и ЧС администрации города Ставрополя
Главный программист ЕДДС
Ставрополь
Обязанности и достижения

Администрирование базы данных Oracle 9.2 для специализированного программного обеспечения АРМ Диспетчера, доработка данного ПО. АРМ написан на Delphi 7 c использованием большого количества сторонних компонент + отчетность построена на web-интерфейсе на Perl. Обслуживание, сопровождение серверов, офисной АТС Panasonic KX-TDA600, поддержка пользователей, обслуживание и поддержание каналов связи с организациями, входящими в специализированную сеть. Разработка программ для внутреннего пользования службы, отчетов к существующей базе данных. Подготовка и проведение демонстраций перед посетителями занимающих высокие должности. Планирование и организация закупок компьютерной и офисной оргтехники.

Высшее образование
Сентябрь 1997 — Июнь 2003
СевКавГТУ
Энергетики, машиностроения и транспорта
Ставрополь
Специализация и достижения

Инженер-технолог машиностроения.