Расширенный поиск

62 года, мужчина

Москва

Гражданство: Россия

Желаемая должность и зарплата
Разработчик Oracle
60 000 руб.
График, место работы
Ищу работу в городе: Москва .
Стаж в желаемой должности
5 лет
Профессиональные навыки
С 1998 года по 2001 год занимал должность эксперта компании "Форс" подразделения "Банковские Системы". Разрабатывал запросы на PL/SQL, функции и процедуры под Oracle для банковских программ.
С 2001 года по 2005 год старший эксперт той же компании, занимался разработкой биллинговой автоматизированной расчётной системы АСР для операторов связи. В этот период выполнял обязанности руководителя проекта по разработке отчетной системы, а так же участвовал в реализации спроектированной отчетной системы через разработку форм на Designer и отчётов на Oracle Reports Builder, запросов, функций и процедур на PL/SQL. Являюсь одним из авторов разработки биллинговой расчётной системы.
С 2005 года по 2008 год занимал должность руководителя группы "Компании объединенных кредитных карточек" UCS, работающей в интересах десятков банков. Решал следующие задачи:
- разработка и оптимизация SQL запросов при обработке больших Oracle таблиц (сотни миллионов записей); разработка пакетов и отчетов на Report Builder (разработал сотни запросов и отчетов);
- разработка меню, форм и Pipe в системе Open Way (система процессинговой обработки кредитных карточек в интересах банков).
C 2008 года по настоящее время являюсь Архитектором Отдела программных разработок компании R-Style Softlab, занимающейся разработкой банковских систем. Решаю задачи оптимизация работы СУБД Oracle 10g и оптимизация работы банковской системы Rs-Bank.
I.Оптимизация работы СУБД Oracle осуществляется на основе:
1.Оптимизации параметров инициализации Oracle (документированных и не документированных);
2.Анализа результатов мониторинга в банках пакетами AWR или Statspak: памяти SGA (библиотечного и словарного кэш, кэш данных), дисковых устройств, сегментов отката UNDO и Redo Log журнальных фалов с целью выявления узких мест в работе памяти и устройств ввода-вывода с выдачей предложений по их устранению.
3.Выявления причин блокировок, защелок и времени ожидания при работе запросов в базе данных.
4.Мониторинг индексной структуры базы данных с выдачей предложений по удалению и совершенствованию простых и составных индексов.
5.Совершенствования табличной структуры базы данных на основе секционирования таблиц, IOT и type-таблиц, вложенных Nested таблиц, XML-структур в LOB столбцах таблицы.
II.Оптимизация работы банковской системы R_Style на основе:
1.Разработки методик и собственных инструментальных средств мониторинга SQL запросов банковской системы. Мониторинг разработан на основе представлений Oracle и планировщика задания Sheduler. Результаты мониторинга позволяют выявить ресурсоемкие и потенциально опасные запросы, снижающие производительность банковской системы;
2.Анализа плана выполнения ресурсоемких SQL запросов на основе Explain Plan, AWR Report, трассировок (не обработанных и обработанных), а так же на основе пакета DBMS_SQLTUNE (выдающего информацию о недостатках запроса и рекомендации по их устранению).
3.Оптимизации работы запросов (на основе хинтов, модификации запросов, эффективных индексов и статистики).
4.Внедрения новых технологий и операторов PL/SQL при разработке запросов и пакетов (Bulk Collect, операторов Forall и Merge при массовой обработке данных, операторов Partition ,Lead, Lag, пакета восстановления данных Flashback, пакета DBMS_DATAPUMP для ускорения импорта таблиц и схем, SQLTUNE и т.д.).
Владею знаниями о новых возможностях Oracle 11g.
Основное образование
Высшее , Нижегородский университет , 1976
 
Опыт работы

2008, ноябрь — 2010, апрель, 1 год 5 мес

Архитектор

R-Style Softlab

Оптимизация работы базы данных Oracle 10g и банковских систем. Оптимизация осуществляется на основе результатов мониторинга работы банковских систем и базы данных Oracle 10g в банке. Средствами мониторинга выступают пакет AWR Report(Statspack), а так же собственные средства мониторинга, построенные на представлениях Oracle. По результатам мониторинга выдается рекомендаций по совершенствованию: настроек базы данных, логической структуры и технических средств базы данных Oracle, а так же SQL-запросов банковской системы.
Совершенствование логической структуры базы данных для повышения эффективности ее функционирования: таблиц (через секционирование, IOT, вложенные Nested и объектные таблицы); составных индексов (b-дерева, битовых, функциональных) через их диагностику и модификацию; последовательностей (через кэширование) и т.д.
Разработка и оптимизация PL/SQL запросов, пакетов, процедур и функций на основе использования хинтов, модификации запросов, эффективных индексов, своевременного сбора статистики и т.д.
Внедрение новых технологий Oracle 10g в разработку и обслуживание банковских систем: коллекций, операторов Forall, Merge, Case, Partition, Lead, пакетов Flashback и DBMS_DATAPUMP.
Проектирование отчетной системы и разработка отчетов на Reports Builder Oracle (разработано сотни отчетов). Знание HTML и XML структуры.

 
Основное образование
1976 г.в.

Высшее образование (специалист)

Нижегородский университет

ядерная физика
 

Владение языками

Английский - средний

 
Подробнее о себе

Водительские права

Личный автомобиль есть

Семейное положение

Женат , Дети есть