Обо мне
Профессиональные навыки:Основная специализация Delphi + Oracle/MS SQL/MySQL/Firebird, но имеются навыки работы и с другими языками программирования, в частности с C#, и JavaScript.Delphi:1. Взаимодействие с различными СУБД (библиотеки DOA, SDAC, DAC for MySQL)

2. Использование библиотек DevExpress, EhLib для создания удобного интерфейса работы с данными3. Огромный опыт создания всевозможных отчетов при помощи библиотек FastReport, QReport и т.п., а также выгрузки данных в Microsoft Excel и Microsoft Word4. Работа с форматами XML и JSON5. Создание собственных классов6. Многопоточное программирование7. Парсинг сайтов (сбор информации), в том числе с использованием JavaScript (в т.ч. JQuery). Библиотеки/компоненты Indy, TChromium, TWebBrowser

СУБД (Oracle, MS SQL, MySQL, Firebird):

1. Разработка структуры базы данных2. Индексирование таблиц3. Написание сложных запросов4. Написание собственных процедур, функций, триггеров, представлений и т.п.5. Использование аналитических функций6. Использование регулярных выражений7. Работа с XML8. Интеграция баз данных, в том числе под управлением разных СУБД (например, Oracle и MS SQL)9. Опыт работы с системой построения отчетов Oracle Discoverer10. Администрирование СУБД

Разработка:

1. Система контроля версий SVN2. Баг-трекер Redmine3. Опыт командной разработки4. Год разработки коммерческого ПО, продаваемого по всей России и за границей5. Длительный опыт удаленной работы как постоянной в виде частичной занятости так и фриланс6. Опыт работы над несколькими проектами одновременно

Персональные качества:

Готов к решению сложных задач, постоянно совершенствую свой профессиональный уровень, способен в короткие сроки разобраться с новыми технологиями, усидчив, внимателен, пунктуален, обязателен, быстро нахожу общий язык с коллективом, бесконфликтен, вредных привычек не имею.

Опыт работы
ООО "КОМПАНИЯ ЮСИЭС"
Воронеж
Программист
Май 2017 — По настоящее время (2 года и 3 месяца)

Работа в команде разработки ПО Shelter предназначенного для автоматизации деятельности гостиниц (продается по всей России и за границей).

Должностные обязанности:

Доработка старых и разработка новых модулей программы.

Основные достижения:

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

НУЗ «Дорожная клиническая больница на ст. Воронеж-1 ОАО «РЖД»
Воронеж
Программист
Февраль 2016 — Декабрь 2016 (11 месяцев)
Разработка программного обеспечения для взаимодействия с ТФОМС по Воронежской области (выставление счетов) и его интеграция с уже имеющейся информационной системой (КМИС), в которой предполагается вести учет пациентов. Разработанное ПО представляет из себя клиент-серверное приложение (Delphi+MS SQL 2008), в котором через OLE организована связь с сервером IBM Notes Social Edition (КМИС). Разработка программы сверки данных о прикрепленном к подразделениям больницы населении с информацией предоставляемой ТФОМС по Воронежской области через веб-интерфейс. В данной программе был реализован механизм одновременной проверки 100 и более записей, позволяющий за сутки проверить информацию по нескольким десяткам тысяч пациентов.
Филиал ПАО "Квадра" - "Воронежская генерация"
Воронеж
Ведущий инженер
Февраль 2011 — Апрель 2017 (6 лет и 3 месяца)
Должностные обязанности: написание и сопровождение программ расчета оплаты за теплоэнергию в связке Delphi+Oracle (в том числе написание хранимых процедур, триггеров, представлений), администрирование сервера Oracle, работа с системой построения отчетов Oracle Discoverer. Интеграция со сторонними информационными системами. Основные достижения: Самостоятельное изучение СУБД Oracle и системы построения отчетов Oracle Discoverer c нуля в процессе работы и дальнейшее успешное администрирование сервера Oracle и поддержка взаимодействующих с ним программ (создание различных новых модулей, отчетов и т.д.). Разработка механизмов парсинга из Интернет данных, необходимых для использования в информационной системе (коды ФИАС,выписки ЕГРЮЛ и ЕГРИП). Создание программы позволяющей сверять ИНН/КПП контрагентов с данными базы ФНС. Развертывание нового сервера Oracle и перенос баз данных со старых серверов на него. Разработка алгоритма слияния двух баз данных в одну и успешная его реализация. Интеграция базы данных Oracle с MS SQL.
БУЗ ВО "Воронежская областная офтальмологическая больница"
Воронеж
Программист
Ноябрь 2008 — Декабрь 2016 (8 лет и 2 месяца)
Должностные обязанности: написание и сопровождение программ учета пациентов, статистики, а так же кадрового учета в связке Delphi+MySQL, администрирование сервера MySQL. Основные достижения: 1. Реализовал взаимодействие программы учета пациентов с web-интерфейсом базы застрахованных лиц в системе ОМС по Воронежской области (поиск информации по серии и номеру полиса пациента и автоматическое заполнение полей на форме регистрации пациента данной информацией). 2. Реализовал возможность считывание информации о пациенте с электронного полиса ОМС. 3. Создал программу кадрового учета реализующую автоматическое заполнение тарификационного плана. 4. Осуществил переход на новый формат обмена информацией с ТФОМС по Воронежской области по пациентам, зарегистрированным в других регионах (новая форма заполнения информации по пациенту,автоматическая загрузка справочников, создание xml-файлов, отсылаемых в ТФОМС, автоматическая обработка файлов возвратов и др.). 5. В программе учета пациентов реализовал модуль учета информации по плановой госпитализации пациентов, а также модуль учета информации по пациентам отправляемым для прохождения высокотехнологичной медицинской помощи в другие медицинские учреждения. 6. Автоматизировал создание огромного количества отчетов
Высшее образование
Воронежский государственный университет
Воронеж
Факультет: Физический
Сентябрь 2005—Август 2010 (4 года и 11 месяцев)
Радиофизика и электроника