Владимир Ломов

Разработка ПО, Oracle / Firebird, BI / DWH, Delphi / Lazarus, Git / Jira, Linux

Местоположение

Проживание: Россия, Воронеж

Готовность к работе: готов к удаленной работе

Возраст и стаж

Стаж: 18 лет и 10 месяцев

Возраст: 48 лет

Зарплатные ожидания: От 110000 руб.

Контактная информация

Мой круг: https://moikrug.ru/l-vv

Профессиональные навыки


Разработка программного обеспечения • Проектирование баз данных • Dwh • Business intelligence • Oracle • Firebird • Delphi • Lazarus • Linux • Git

Опыт работы


Август 2018 —
По наст. время
(5 месяцев)

НЛМК-ИТ

Ведущий специалист (Oracle, MES-системы)
Россия, Воронеж

Обязанности и достижения

- Разработка сложных запросов, представлений и хранимых процедур в БД ORACLE 11g (SQL, PL/SQL, аналитика, партиционирование и т.п. на больших объёмах данных) MES-систем;

- Проектирование БД в среде Sybase Power Designer и Visual Paradigm;

- Оптимизация производительности;

- Рефакторинг существующего кода Oracle;

- Реализация выгрузки данных из систем управления производством в аналитические системы в различных форматах (JSON, XML и пр.);

- Реализация взаимодействия с внешними системами с использованием Web-сервисов, DB-линков, файлового обмена;

- Перенос доработок в production;

- Использование SVN/BPM для контроля версий, баг-трекинга и постановки задач.

Март 2013 —
Апрель 2018
(5 лет и 2 месяца)

ООО «Сигма» (sigma-it.ru)

Старший разработчик (Oracle, Oracle BI EE, Visual Paradigm, Linux)
Россия, Санкт-Петербург

Обязанности и достижения

- Разработка сложных запросов, представлений и хранимых процедур в БД ORACLE 11g - 12c (SQL, PL/SQL, аналитика, партиционирование и т.п. на объёмах в десятки млн строк в хранилище данных Oracle BI) для загрузки, контроля чистоты данных и формирования отчётов в области биллинга энергосбытовых компаний;

- Проектирование БД в среде Sybase Power Designer и Visual Paradigm;

- Оптимизация производительности;

- Рефакторинг существующего кода Oracle;

- Разработка репозитория Oracle BI-сервера (физический, логический и презентационный уровни);

- Разработка отчётов Oracle BI (XML) Publisher и Answers;

- Реализация загрузки данных из учётной системы в хранилище данных в Oracle Data Integrator;

- Реализация взаимодействия с внешними системами с использованием XML / SOAP;

- Разработка универсального модуля для автоматизированной проверки корректности данных в хранилище с гибкой настройкой проверок без написания нового кода (за исключением кода самих тестов), расписаниями, рассылкой результатов заинтересованным пользователям в различных форматах и пр.;

- Разработка скриптов и перенос доработок отдела в production;

- Использование SVN / Jira для контроля версий, баг-трекинга и постановки задач.

Сентябрь 2011 —
Октябрь 2012
(1 год и 2 месяца)

ОАО «МСП Банк» (mspbank.ru)

Начальник отдела сопровождения ПО (Oracle, Sybase Power Designer, Linux)
Россия, Москва

Обязанности и достижения

- Разработка новых модулей системы на Oracle SQL, PL/SQL и на языке PL/Plus (объектно-ориентированное расширение PL/SQL) в ИС «ЦФТ Хранилище данных и Управленческий учёт» для автоматизированной проверки корректности данных в хранилище данных;

- Установка и администрирование серверов Linux / Oracle DB;

- Организация процессов разработки, тестирования и сопровождения ПО;

- Внедрение багтрекинговой системы TrackStudio (включая планирование и настройку бизнес-процессов трекинга требований к ПО, задач, ошибок, и т.д.);

- Внедрение системы контроля версий Subversion;

- Участие во внедрении хранилища данных.

Май 2007 —
Август 2011
(4 года и 4 месяца)

ООО "АМТ БАНК" (прежние наименования: Славинвестбанк, БТА Банк)

Ведущий специалист (Team Lead) -> Начальник отдела разработки -> Начальник управления разработки банковских систем (Oracle, Sybase Power Designer, Linux, C#)
Россия, Москва

Обязанности и достижения

- Разработка новых модулей системы на Oracle SQL, PL/SQL и на языке PL/Plus в АБС «ЦФТ Банк»;

- Проектирование структуры БД в среде Sybase Power Designer;

- Разработка приложений на C#;

- Организация процессов разработки ПО и контроль качества разработки, проведение Code Review;

- Внедрение багтрекинговой системы TrackStudio для организации процессов разработки и сопровождения ПО в Банке (включая планирование и настройку бизнес-процессов трекинга требований к ПО, задач, ошибок, и т.д.);

- Внедрение систем контроля версий VSS и Subversion;

- Выполнение работ по переносу данных в АБС из внешних БД (выработка стратегии переноса, разработка и согласование форматов обмена с помощью XML-файлов, разработка скриптов, автоматизированный контроль правильности миграции данных).

Июль 1999 —
Март 2007
(7 лет и 9 месяцев)

Банковское сервисное бюро Национального Банка Республики Казахстан

Главный инженер-программист -> Главный менеджер проектов (Team Lead)
Казахстан, Алматы

Обязанности и достижения

- Разработка комплексного ПО для банков на связке Oracle/Delphi, Firebird/Delphi с активным использованием ООП и проектированием БД в Sybase PowerDesigner (приложения в архитектуре клиент-сервер; динамически расширяемые приложения на основе собственного словаря метаданных и динамического создания объектов, RTTI (Run-time Type Information); распределённые и интеграционные приложения; многопоточные приложения; сервисы ОС; визуальные и невизуальные компоненты Delphi, и др.) - весь цикл разработки, включая:

- проведение обследования, формирование требований к системе;

- разработка технических заданий, проектных решений;

- разработка архитектуры систем;

- разработка модели баз данных;

- разработка ПО и технической документации;

- внедрение и сопровождение разработанного ПО;

- Организация процессов разработки ПО и контроль качества разработки.


Высшее образование


Январь 1987 —
Январь 1991

Кемеровское высшее военное командное училище связи им. Пересыпкина

Радиосвязь, радиовещание и телевидение
Россия, Кемерово

Специализация и достижения

Инженер по эксплуатации средств связи


О себе


Разработчик ПО (Oracle / Firebird, BI / DWH, Delphi / Lazarus, Git / Jira, Linux)

Более 18 лет занимаюсь профессиональной разработкой ПО, из них 18 лет моим основным рабочим инструментом является Oracle, и дополнительно к нему множество других средств.

Свободно читаю техническую документацию и книги по программированию на английском языке.

Имею большой разносторонний опыт командной разработки сложного ПО.

Участвовал в крупных проектах по разработке ПО с использованием различных технологий.

В проектах по разработке ПО выполнял задачи по всему циклу разработки - формированию требований, разработке технических заданий и проектной документации, проектированию баз данных, разработке серверного кода на ORACLE и Firebird, разработке сложных клиентских приложений на Delphi, обучению пользователей, организации взаимодействия между проектными командами.

Имеется достаточно большой опыт в проектировании и разработке интеграционных решений.

Особое внимание уделяю качеству разработки ПО.

На работе и дома активно использую Linux.

Всегда стремлюсь к расширению кругозора и изучению нового, не боюсь трудностей, всегда открыт к обмену опытом.

Используемые языки программирования, СУБД и среды разработки:

СУБД ORACLE - 18 лет. Большой опыт разработки на ORACLE SQL, PL/SQL, проектирования структуры баз данных, оптимизации производительности. Установка и базовое администрирование сервера БД Oracle в ОС Linux / Windows

Oracle BI EE - 5 лет. Разработка сложных запросов к БД хранилища данных, в том числе с использованием аналитических функций Oracle. Разработка репозитория Oracle BI-сервера. Создание отчётов в Oracle XML Publisher, Oracle BI Answers

Visual Paradigm - 3 года. Проектирование баз данных

Sybase Power Designer - 6 лет. Проектирование баз данных

Borland Delphi / Lazarus - 8 лет. Активное использование ООП, работа с БД Oracle и Firebird, многопоточные, распределённые приложения, разработка компонентов

СУБД Firebird - 6 лет. Разработка SQL-запросов и хранимых процедур, использование DSQL, проектирование структуры баз данных, оптимизация производительности

Java - 1 год. Java Core, JUnit, Gradle, Maven

ОС Linux - 8 лет. Постоянное использование на работе и дома (Debian, Oracle Linux и др.)

C#, Visual Studio 2010 - 0,5 года. Небольшой проект по синхронизации справочников в БД Oracle c базой LDAP

АБС ЦФТ-Банк - 5 лет. SQL, PL/SQL, PL/Plus, проектирование и разработка модулей системы

Системы контроля версий, багтрекинга (Git, Subversion, Jira, Redmine, Trackstudio) - постоянное использование в процессе работы над проектами.