|
- Разрабатываю корпоративные стандарты по моделированию и программированию.
- В составе рабочей группы разрабатываю в ERwin единую логическую и физическую модели данных информационной системы крупного промышленного предприятия (свыше 1000 таблиц). Отвечаю за соответствие моделей действующим корпоративным стандартам. Тестирую модели в ModelValidator.
- Занимаюсь оптимизацией PL/SQL кода и тонкой настройкой SQL запросов (как своих, так и других разработчиков). Пример: в результате оптимизации SQL кода процедура импорта документов стала работать в 33 раза быстрее - 11 минут вместо 6 часов.
- Разработал на PL/SQL модуль "Документооборот" - средство описания и генерации документов. Суть: по описанию логической и физической модели данных, хранящейся в ModelMart, производится генерация SQL-кода документа (базовое представление, INSTEAD-OF триггер, пакет с базовыми методами документа (создание, обновление, удаление, печать), SQL-скрипт для описания объектов в словаре данных информационной системы).
В результате процесс создания и описания документа сокращается на порядок.
- Контролирую процесс разработки инструментальных средств. Отвечаю за производительность и стабильную работу ядра информационной системы.
- Администрирую ModelMart (средство коллективной разработки моделей) - инсталляция, определение прав доступа к диаграммам, управление параметрами хранилища.
| Должность: Ведущий инженер-программист (Октябрь, 2000 г. - Март, 2003) |
|
- В рамках действующей информационной системы разработал прикладную задачу "Технический учет оборудования связи", которая, кроме вопросов учета решает вопросы установки оборудования связи, конфигурации кабельной сети (прокладка кабеля, ремонт, демонтаж), распределения телефонной сети по дому, обслуживание абонентского номера (построение оптимального маршрута кроссировки, переключение, отключение абонентского номера).
Задача полностью написана на PL/SQL.
Разработал в BPwin модель бизнес-процессов тех. учета оборудования связи.
Задача успешно внедрена и работает в г. Тольятти и Самаре. Планируется внедрение в Жигулевске, Ульяновске и Сызрани.
- В составе рабочей группы разработал логическую и физическую модель данных автоматизированной системы расчетов (АСР) за услуги связи "ИнфоЛада Биллинг".
Специфика задачи заключалась в том, что ежемесячно с коммуникационного оборудования поступает свыше 15 миллионов записей. Поэтому, одно из основных требований к системе было требование эффективной работы с большими объемами данных. В процессе разработки применялись технологии секционирования таблиц (partitioning) и материализованных представлений (materialized views).
Задача успешно внедрена и работает в г. Тольятти. Находится на этапе внедрения в Самаре.
- Разработал около сотни отчетов различного назначения. Разработка отчетов велась в Генераторе Отчетов и Конструкторе Бланков - собственная разработка компании.
- Решал вопросы интеграции информационной системы с существующим программным обеспечением сторонних разработчиков.
- Всего написано более 90 000 строк эффективного документированного кода на SQL и PL/SQL
- Вся разработка велась под Oracle 8.1.7
|
 | Открытое Акционерное Общество "Комсофт", г. Тольятти |
| Август, 1995 - Октябрь, 1996 и Ноябрь, 1997 - Октябрь, 2000 |
| Должность: Ведущий инженер-программист |
|
- В составе рабочей группы разработал в ERwin логическую и физическую модели данных инструментального комплекса автоматизации расчетов "Комсофт ИКАР 2.0". Был ответственным за проектирование и реализацию (на PL/SQL) инструментальных средств компании - навигатора картотек, запросной системы, подсистемы описания и настройки документов.
- Разработал (Delphi + PL/SQL) программный модуль Comsoft Dispatcher, служащий для подключения к информационной системе дополнительных функциональных модулей - документов, отчетов, операций.
- Разработал программный модуль ComsoftTracer, применяемый для перехвата и протоколирования сообщений процессора баз данных (BDE), а также для измерения времени выполнения различных участков кода.
- Занимался оптимизацией PL/SQL кода и тонкой настройкой SQL-запросов.
- Разработал многоуровневые универсальные редакторы данных.
- Разработал программных модуль для оформления заказов на запасные части автомобиля.
- Выполнял функции администратора базы данных Oracle: инсталляцией клиентского и серверного программного обеспечения, настройкой SGA, организацией табличных пространств, выбором параметров областей хранения.
- Занимался техническим обслуживанием проекта - финальной сборкой приложения, ведением архива проекта, разработкой корпоративных стандартов оформления и документирования кода.
- Вся разработка велась под Oracle 8.1.5
|
 | Финансово-Промышленная Компания "Соло", г. Тольятти |
| Октябрь, 1996 - Ноябрь, 1997 |
| Должность: Ведущий инженер-программист |
|
- Разработал программное обеспечение для автоматизации расчетов с клиентами с использованием пластиковых карт (smart cards). СУБД - MS SQL Server 6.5. При разработке применял Transact-SQL для реализации хранимых процедур и триггеров.
- Разработал в ERwin логическую и физическую модели данных торговой системы. СУБД - InterBase 5.0. Разработал хранимые процедуры, триггеры и генераторы для реализации документов, справочников и отчетов торговой системы.
- Разработал эффективный алгоритм передачи данных из Delphi программ в Microsoft Excel. При разработке применял технологию OLE Automation.
|
 | Индивидуальное частное предприятие фирма "Никольская", г. Тольятти |
| Март, 1994 - Август, 1995 |
| Должность: Инженер-программист I категории |
|
- В составе рабочей группы разработал на Turbo Assembler программное обеспечение для доступа к SQL-серверу при помощи радиомодемной связи.
- Написал на Turbo Pascal специализированный компактный резидентный калькулятор для маркетинговой службы.
|
 | Научно Технический Центр Волжского Автомобильного Завода, г. Тольятти |
| Июль, 1993 - Март, 1994 |
| Должность: Инженер-программист II категории |
|
- Разработал в FoxPro базу данных и графический пользовательский интерфейс информационной системы рисайклинга автомобиля.
- Написал на Borland Pascal (с использованием библиотеки TurboVision) программу для специализированной обработки текстовых файлов.
- Занимался техническим обслуживанием модемного пула (более 20 модемов).
|
|