Перейти на главную страницуГлавная страница

На английском языкеIn English

Алехин Сергей Николаевич
                
Алехин Сергей Николаевич
 
Адрес: 445051, г. Тольятти, ул. Степана Разина, 63-8
д./тел: +7 (8482) 349-548 (GMT +04:00)
E-mail: [email protected]

КЛЮЧЕВЫЕ СЛОВА

ORACLE, PL/SQL, SQL, ERWIN, BPWIN, MODELMART

ЦЕЛЬ РЕЗЮМЕ

Поиск работы в качестве разработчика и/или проектировщика баз данных Oracle или разработчика прикладного программного обеспечения.

ОБРАЗОВАНИЕ Сентябрь, 1988 - Июль, 1993

Инженер-системотехник. Окончил Самарский Государственный Технический Университет, г. Самара. Факультет автоматики и информационных технологий, специальность "Вычислительные машины, комплексы, системы и сети". Диплом с отличием.

СЕРТИФИКАТЫ Brainbench, Inc

Master Oracle PL/SQL, Master SQL (ANSI), Oracle 8i Administration, Master ERwin 3.5.2 Administration, Master Delphi 6.0, Assembly Language, Master DOS 6.2

ОПЫТ РАБОТЫ

Более 11 лет разрабатываю системное и прикладное программное обеспечение по объектно-ориентированной технологии. Более 9 лет проектирую и программирую реляционные базы данных в технологии клиент/сервер, из них свыше 6 лет - в СУБД Oracle.

Опыт моделирования данных на логическом и физическом уровне ... 9 лет
Опыт разработки на PL/SQL (хранимые процедуры, пакеты, триггеры, представления…) ... 6 лет
Опыт администрирования СУБД Oracle (инсталляция, конфигурация, оптимизация) ... 2 года


  Основное в работе Не основное в работе
Языки программирования PL/SQL, SQL Assembler x86, Pascal, HTML, VBA
СУБД Oracle 8i / 9i MS SQL Server, InterBase, FireBird
Методологии анализа и проектирования IDEF0, IDEF1X UML
CASE средства ERwin, BPwin, ModelValidator Rational Rose, DesignIDEF
Системы контроля версий ModelMart, WinCVS  
Среды разработки TOAD, SQL Plus, SQL Navigator Borland Delphi
Инструментарий DBA Quest Central OSM
Операционные системы Windows XP, Windows 2000 Windows 9x, Linux, MS DOS
Управление проектами PVCS Tracker Microsoft Project
Офисные приложения Microsoft Office  

ИСТОРИЯ РАБОТЫ И ПРОЕКТЫ

Общество с Ограниченной Ответственностью "ИнфоЛада", г. Тольятти
Октябрь, 2000 - настоящее время
Должность: Начальник отдела проектирования информационных систем (с марта 2003 г.)
  • Разрабатываю корпоративные стандарты по моделированию и программированию.
  • В составе рабочей группы разрабатываю в 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 модемов).
ПЕРСОНАЛЬНЫЕ ДАННЫЕ

Дата рождения:    30 Ноября 1970
Семейное положение:    Женат
Иностранный язык:    Английский (технический - свободно, разговорный - удовлетворительно)


ЗАГРУЗИТЬ

 Резюме в формате Загрузить резюме в формате MS WordMS Word (~ 96 KB)  в Загрузить резюме в zip-форматеzip-формате (~ 42 KB)

ПОСЛЕДНЕЕ ОБНОВЛЕНИЕ: Апрель 11, 2004


Copyright © 2001 - 2004, Sergey Alekhin
Hosted by www.Geocities.ws

1