Николай Владимирович Воронков

Россия, Тверь (57 лет)	Телефон: +7(906) 555-11-77	Email: job@voronkov.org	
		   Сайт (портфолио): voronkov.org	

Соискатель должностей:
•	Разработчик для следующих систем, языков и технологий: Oracle (SQL и PL/SQL), MS SQL Server (SQL и Transact SQL), mySQL, MS Visual Studio (C#), ASP.NET, MS SSAS(OLAP-кубы), MS SSRS(отчеты), PHP, HTML, JavaScript, Adobe InDesign.
•	Специалист по проектированию баз данных Oracle, MS SQL, mySQL.
•	Специалист по проектированию CRM-систем.
Опыт работы:
•	Руководитель подразделений программистов (5-10 человек): более 15 лет;
•	Разработчик программного обеспечения: более 30 лет;
•	Специалист по проектированию баз данных (Oracle, MS SQL, Sybase, mySQL): более 20 лет
•	Специалист по проектированию CRM-систем: более 10 лет.
Образование:
Высшее, 1981 – 1987,  Харьковский Государственный Университет (ХГУ), Физико-технический 
факультет,
специальность: ядерная физика.
Знание языков:
•	Английский - читаю техническую литературу без словаря.
Желаемая форма занятости:
•	Полная, с официальным трудоустройством.
Владею технологиями:
Базы данных	
Oracle	Базы данных 8i, 9i, 10g, 11g, постоянный опыт работы более 15 лет	
	SQL - владею отлично: hints, оптимизация запросов, обычные и аналитические функции	
	PL/SQL – владею отлично: использование типов и объектов, использование системных пакетов, Dynamic SQL.	
	Есть опыт работы DBA: в состоянии развернуть и настроить базу данных, подключить к ней Oracle Apache web-сервер, настроить систему резервного копирования, подключить технологию Oracle TEXT, развернуть гетерогенные сервисы.	
MS SQL	Работал с версиями MS SQL Server 6.5, 2000, 2005, 2012, 2016	
	SQL: владею хорошо	
	Transact SQL: владею хорошо	
Sybase	SQL: владею хорошо	
	Transact SQL: владею хорошо	
	Работал DBA с Adaptive Server Enterprise 11.9.2: обычные операции обслуживания, создание репликационной системы	
mySQL	SQL, процедуры и функции: владею отлично, опыт работы 15 лет	
Языки программирования и технологии	
PHP	Владею хорошо, опыт работы 15 лет.	
	Выполнил несколько больших проектов, связанных со сложной обработкой изображений.	
Web-технологии	HTML, DHTML, JavaScript, CSS, AJAX: владею отлично.	
	В своих проектах использую библиотеки JQuery, JQuery-ui, framework ExtJS.	
	CMS-система Wordpress: владею отлично, имеется опыт создания плагинов и административных объектов. 	
Microsoft	MS Reporting Services (SSRS): владею отлично, могу администрировать	
	MS Analysis Services: язык запросов MDX, владею хорошо	
	MS Access: владею хорошо	
	ASP.NET: владею хорошо (языки Visual Basic, C#), работал с компонентами Devexpress	
Adobe	Работал с Adobe InDesign 5.5, как разработчик приложений на Adobe JavaScript для серверной и клиентской части, есть опыт работы с SOAP для сервера InDesign. 	
	Хорошо знаком с объектной моделью Adobe InDesign (InDesign Scripting model) и XML, есть опыт разработки приложений для Windows и OS MAC.	
Delphi	Работал с версиями 3, 5, 6, опыт работы 8 лет (создание клиент-серверных приложений), владею отлично.	
Clipper	Владею отлично, опыт работы 8 лет.	

Места работы и выполненные проекты:

2010 – до сегодняшнего дня freelancer, работа по договорам подряда, выполнены следующие большие проекты (про остальные можно узнать в портфолио - voronkov.org):

2019 – 2021 Проект «Musicalion», Германия, работал в качестве программиста.
•	Работа над сайтом компании MUSICALION.COM.
•	Оптимизация поисковой системы сайта. База данных: MySQL, язык программирования PHP, технологии Smarty, PHINX.
•	Работа с платежами PAYPAL: технология PayPal Checkout, recurring payments API, subscription API. Разработка системы премирования за публикацию музыкальных произведений.
•	Разработка компонентов и страниц сайта, создание систем контекстной и обычной помощи, создание системы оповещений, работа с YOUTUBE и VIMEO API, создание плагинов для систем партнеров на QT Qml. Подробная информация о проекте доступна по ссылке voronkov.org/musicalion.
2016 – 2019 Call center «Front Line», Москва, партнер Департамента Информационных Технологий города Москвы (ДИТ), работал в качестве программиста.
•	Три системы контроля качества для проектов ДИТ 7Х7, ЕДЦ (единый диспетчерский центр), сайта МПГУ. База данных: MySQL, язык программирования PHP, технологии: Genesys, ExtJS, SSRS
•	Производственный проект: более 10 баз знаний для проектов ПФР (пенсионный фонд), банков и коммерческих учреждений; интерфейсы управления интеграционными системами для внешних проектов; система управления универсальными справочниками для НСИ (нормативно-справочной информации) коммерческих проектов.
•	Интеграции с внешними информационными системами заказчиков: ДИТ (база знаний), DPD, Нау такси, СПСР, Роснефть и др.
Национальное агенство промышленной информации (НАПИ), Нижний Новгород.
•	Система анализа российского рынка автомобилей. Базы данных: MS SQL, SSAS (Analysis Services – OLAP кубы), технология  ASP.NET (язык C#, компоненты от Devexpress). Подробная информация о проекте доступна по ссылке voronkov.org/projectdv6/.
ЕШКО Россия (Белгород), филиал международной компании ESCC, Голландия.
•	Программное обеспечение автоматического переноса данных из старой CRM системы. База данных: Oracle 11G; язык программирования PL/SQL; клиентская часть по управлению и наблюдению за процессом переноса реализована через HTML, JavaScript. Подробная информация о проекте доступна по ссылке voronkov.org/escc-transformation/.
•	Доработка CRM-системы. Подробная информация о проекте доступна по ссылке voronkov.org/escc/.
•	Перенос базы данных на 64-битную платформу (Windows 2008 Server), решение проблем с 32-битными старыми внешними модулями, написанными на Delphi.
Группа компаний НАДОМ, подразделение OTTO Group Russia, Москва.
•	Система создания каталогов товаров на базе продукта Adobe InDesign. Принимал участие, как руководитель проекта. Занимался обучением персонала, разрабатывал программные решения для серверной и клиентской части, руководил разработкой. Базы данных: Oracle 11G, mySQL, языки программирования: PL/SQL, PHP, C# (технология Silverlight), издательский сервер InDesign, реализация клиентской части под Windows и OS Mac, установка и настройка веб-сервера Apache для обработки изображений в PHP. Подробная информация о проекте доступна по ссылке voronkov.org/oms/.
•	Разработка информационной системы для операторов call-центров. Базы данных: Oracle 11G, mySQL, языки программирования: PL/SQL, PHP, C# (технология Silverlight). Обработка изображений с помощью библиотек Imagic. Подробная информация о проекте доступна по ссылке voronkov.org/infohelp/.
ООО «Промопост», подразделение OTTO Group Russia, Тверь.
•	Разработка системы управления производством. Базы данных: Oracle 11G, mySQL, языки программирования: PL/SQL, PHP, C# (технология Silverlight). Разработка отчетов в среде MS Reporting Services. Подробная информация о проекте доступна по ссылке voronkov.org/production-planning/.
Компания IndorTV, Москва.
•	Верификация нескольких клиентских баз (500 000 клиентов, атрибуты: ФИО и адрес) на основе данных КЛАДР. Базы данных: mySQL, MS Access, исходные файлы с разделителями и в формате DBF.
•	Выравнивание данных (устранение коллизий и неточностей) между базами данных компании и логистическим оператором «Логоскор» (Москва). База данных: MS SQL 2005; язык программирования Transact SQL.
2005 – 2010 	Начальник отдела АСУП ООО «Промопост», подразделение OTTO Group Russia, Тверь.
Сфера деятельности компании – mail order (торговля по каталогам). Объем продаж – до 800 000 заказов в месяц. Основной проект, в котором я принимал участие – создание и обслуживание CRM системы (обслуживание клиентов) и управление производством, объем клиентской базы – 30 миллионов человек, объем операций – до 7 миллионов транзакций в месяц. Подробная информация о проекте доступна по ссылке voronkov.org/sigma/.
•	Возглавлял группу разработчиков из 7 человек. Мои основные функции – разработка и внедрение технологических решений, вторичные – управление отделом.
•	Проект был спланирован, как замена устаревшей системы на основе сервера баз данных MS SQL 2000 на более современную, под управлением сервера Oracle. Мною полностью был подобран и обучен персонал отдела, после чего старая система была замещена в сжатые сроки. Параллельно с этим была произведена интеграция с логистической системой SHWAB корпорации OTTO (Германия), что позволило OTTO в дальнейшем выйти на российский рынок и занять там лидирующие позиции.
•	В рамках проекта осуществил проектирование базы данных (200 таблиц, объем данных 500 Гб, количество пользователей системы около 500, модель OLTP), руководил построением  и разработкой API для клиентской и серверной части, спроектировал системы обмена данными с внешними системами (вне нашей зоны ответственности были складская “SOLVO” и бухгалтерская “SCALA” системы). Запущено несколько успешных проектов по интеграции с программным обеспечением почты России на федеральном уровне.
•	В рамках создания CRM системы мною была спроектирована и реализована технология бизнес-скриптов на основе объектных решений Oracle на серверной части, которая позволила вынести до 40% программного кода за пределы зоны ответственности разработчиков, предоставив маркетингу и производству удобный инструмент для управления бизнес-процессами.
•	Для обмена с внешними системами мною была спроектирована технология на базе .NET (реализация в C#), которая также управлялась через бизнес-скрипты, но обрабатывала не только XML-файлы, но и файлы других форматов. Это позволило произвести интеграцию CRM системы с почтовыми системами, интернет-сайтами и операторами платежных терминалов.
Environment: ORACLE 11g, Oracle Apache, JavaScript, HTML, CSS, DHTML, PHP , C#, MS Visual Studio, MS Access, ERWIN.
2002 – 2005 	DEVELOPER MANAGER, DBA, системный администратор в международном проекте компании «ESCC», Голландия.
Сфера деятельности компании – дистанционное обучение клиентов на базе собственных образовательных курсов. Продажа курсов производится по почте, а также через консультантов и сети магазинов. Основной канал продаж – реклама в печатных изданиях. Компания имеет 8 филиалов в странах Европы, СНГ и Азии, филиалы компании имеют базы данных на миллионы клиентов. Цель разрабатываемого проекта – построение общей модели бизнеса, создание общего для всех филиалов компании программного обеспечения для осуществления продаж, разработка единой системы отчетов для top-менеджмента компании.
•	Координировал усилия по разработке проекта нескольких коллективов программистов из разных стран.
•	В рамках обязанностей DBA настраивал систему резервного копирования (Oracle 10G через RMAN), управлял и настраивал сервера баз данных и web-сервера APACHE.
•	В CRM-системе реализовал модули обработки денежных средств клиентов, возвратов материалов, обеспечения учебного процесса, несколько десятков локальных и международных отчетов.
•	В системной части программного обеспечения создал систему формирования отчетов для WORD и EXCEL со специализированным языком управления данными, работающую под ядром СУБД Oracle и настраивающуюся под различные национальные языки.
•	Создал систему анализа результатов опросов общественного мнения и обеспечил обработку и получение результатов данных опросов от всех филиалов компании.
•	Написал практически все системные интерфейсы проекта для работы браузера (меню, вкладки, служебные окна , гриды и т.д.)
•	На серверной части  создал систему аутентификации, систему управления задачами для формирования отчетов, установил и настроил гетерогенные сервисы для обмена данными с другими базами данных.  
Environment: ORACLE 9.2/10g, PL/SQL packages and procedures, Oracle  Apache, IE (были использованы специфические возможности), JavaScript, HTML, CSS, DHTML, Erwin, Delphi, PL/SQL Developer, PowerBuilder.
2000 – 2001	SYSTEM ANALYST, DBA, DEVELOPER 	“Family Leisure Club” Украина
Компания обслуживает более 2-х миллионов клиентов,  до 50 000 отправлений заказов в день. Имеет свои магазины и дилерскую сеть. Основной способ доставки товаров – почта, основной канал продаж – реклама в печатных средствах массовой информации. Согласно статистике, каждая вторая почтовая посылка на Украине – это  посылка «Клуба семейного досуга» (во время моей там работы).
•	Спланировал и разработал систему управления пакетными заданиями и отчетами для сервера Sybase, систему архивирования и выборки результатов отчетов на базе динамического SQL, создал оболочку по управлению отчетами и просмотра их результатов, переписал более 50 производственных отчетов под эту систему.
•	Создал систему безопасного снятия дампов с базы данных Sybase в автоматическом режиме.
•	Разработал пакет по диагностике ядра СУБД и формированию архива показателей загрузки системы на базе Historical Server Sybase, набор утилит DBA. 
•	На позиции DBA занимался администрированием 2 серверов Sybase ASE, построил репликационную систему, осуществлял настройку производительности системы. 
Environment: PowerBuilder 6.5–7.0, Delphi, Sybase Adaptive Server Enterprise 11.9.2. (NT + Linux), ERWin 3.52.
1989 – 2000	PROGECT MANAGER, SYSTEM ANALYST 	ЮЖД (Южная железная дорога) Украина
Работа в качестве аналитика, разработчика ПО, DBA, начальника отдела программирования в различных подразделениях ЮЖД.
Environment: Clipper, FoxPro, DELPHI, MS SQL.
1987 – 1989	Программист, ЗАЭС (Запорожская атомная электростанция) Украина

1986 – 1987	Программист, завод имени Т.Г.Шевченко, Украина