Николай (Analytic Developer)

Уровень специалиста: Pre-Middle

Информация:
Николай в IT сфере более 20 лет, заходил сперва как программист, затем как аналитик, архитектор и менеджер проектов в разработки многих программных продуктов. Готов к решениями сложных задач; постигать новое; при этом не избегает рутины. Человек, с невероятным запасом энергии, отдаётся работе целиком, выполняет больше задач, чем требуется. Точен, скурпулёзен, аккуратен.

Язык программирования
SQL
7
Python
6
JavaScript
4
Базы Данных
MySQL / MariaDB
6
PostgreSQL
6
MSSQL
5
Тестирование
Ручное тестирование
7
Дополнительно
Git
Опыт работы:
  1. Регистрация пациентов Гомеопатической поликлиники:
    1995 - 1996 год. Нативное приложение для Windows, для регистрации и учёта пациентов гомеопатической поликлиники. Устанавливалось в регистратуру.
    Выступал единственный исполнителем, т.е. был и аналитиком и программистом в одном флаконе. Весь функционал был на мне. В том числе и вопросы с клиентом решал. Плоские таблицы для БД, хоть и с разветвлённой системой данных, примитивный, но рабочий учет целостности данных.
    Стек: Delphi

  2. Большой информационный комплекс для фонда ОМС Тюменской области:
    Перевод с комплекса программ для DOS и плоских таблиц на систему с реляционными БД (Oracle, Interbase), довольно много модулей - выстроенных в трёхзвенке. Нативные приложения, сервер приложений (бэкенд) со связью по сокетам, выступающий посредником работы с БД и распределение прав доступа, блокировок и удалённое управление процессами. Реестр застрахованного населения, реестр налогоплательщиков и учет налогов, реестр медицинских организаций и учёт полисов и страховых случаев и медицинских услуг, работа с филиалами фоннда, приём-передача отчетности, контрольно-ревизионные операции, аналитика и статистика.
    Работа в команде. Работал и как постановщик задач, и как аналитик, и как программист и как архитектор БД. Написание проектов, обследований и ТЗ была полностью на мне.
    Стек: Delphi, SQL, Oracle, Interbase, ERWin, IDFX0. Каскадное проектирование.

  3. Гостиничный программный комплекс "Восток":
    Трёх-звенка с сервером приложений (Бэкенд) и несколькимя рабочими местами (фронтед), на реляционной БД. Большая гостиница на 300 000 гостей в год. Особые требование по регистрации гостей и к надежности сервиса. Три рабочих места - портье, бронирование и менеджер гостиницы. Делал в команде из двух человек.
    Мной проведены: Обследование, ТЗ, Проект, аналитика, тестирование, разработка бэкенда, разработка двух рабочих мест (портье и менеджер гостиницы), полностью разработка структуры БД, все переговоры и сбор требований. Внедрение и сопровождение.
    Стек: Delphi, SQL, Firebird DB, ERWin, Тип проектирования - водопад

  4. Информационная система сбора маркетинговых данных для 1Gard LLC США:
    Система сбора и структуризации информации, билинг и транзакции, информационный сайт. Система разрабатывалась для американской компании, которая ставила перед собой цель глобальное маркетинговое исследование на основе биг-дата (тогда такого термина не было, но это именно то, чем это сейчас называют). Возглавлял команду разработки под управляющим партнером в Тюмени.
    Проджект-менеджмент, аналитика, составление ТЗ, написание проекта, постановка задач, выявление и управление требованиями, управление персоналом. Немного программирование на JS-ASP под IIS. Системное администрирвоание, настройка CISCO, active directory.
    Стек: JS-ASP, Firebird, ERWin, SQL, вид проектирования - каскад.

  5. Имитационная модель системы ППД внутриплощадного транспорта воды на нефтепромыслах.:
    Программный комплекс инженерных расчетов и имитационного моделировния процессов в системе транспорта воды инженерных сетях нефтепромыслов. Графический редактор схем водоводов и напорного и запорного оборудования. Модуль расчётов, система подготовки и визуализации данных. Трёхзвенка с бэкендом - сервер приложений и фронтендом, для многопользовательской реализации работы в том числе по "узким" и коммутируемым каналам связи. Команда из трёх человек.
    Проджект-менеджмент, аналитика (кроме физических расчётов), полностью разработка распределенной БД, с централизованным ведением справочников. Программировние бэкенда, фронтенда (кроме модуля расчётов, библиотеки графических векторных примитивов). Создание документации.
    Стек: Delphi, SQL, Firebird DB, ERWin, технология проектирования - Каскад.

  6. Имитационная модель системы электроснабжения нефтепромыслов.:
    Программный комплекс инженерных расчетов и имитационного моделировния процессов в системе транспорта электричества инженерных сетях нефтепромыслов. Графический редактор схем электроснабжения. Модуль расчётов, система подготовки и визуализации данных. Трёхзвенка с бэкендом - сервер приложений и фронтендом, для многопользовательской реализации работы в том числе по "узким" и коммутируемым каналам связи. Плюс автономный просмотровщик проектной схемы и результатов расчёта. Команда из четырёх человек.
    Проджект-менеджмент, аналитика (кроме физических расчётов), полностью разработка распределенной БД, с централизованным ведением справочников. Программировние бэкенда, фронтенда (кроме модуля расчётов, библиотеки графических векторных примитивов). Создание документации.
    Стек: Delphi, SQL, Firebird DB, ERWin, технология проектирования - Каскад.

  7. Очень много веб-сайтов для клиентов и собственных проектов:
    Различные сайты для юридических лиц, частных лиц и государственных предприятий. Несколько видов CMS. Реализация на ASP, PHP, Firebird DB, MySQL. Работа в команде.
    Проджект-менеджер, аналитика, ТЗ,разработка структуры БД, тестирование, документация и обучение клиентов работе с системами.
    Стек: SQL, ERWin, вид проектирования - каскад, иногда водопад.

  8. Система адаптации и распознования данных в инфосистеме горизонтального бурения.:
    Проект по импорто-замещению. Создание системы управления горизонтальным бурением. Точнее замещение ряда программных модулей аналогами. Распознование данных с экрана (нейронные сети). Незавершённый проект.
    Аналитика, исследование и анализ данных, программирование, управление требованиями, ведение бэклога для команды разработки.
    Стек: Python, нейронные сети, agile с неравномерными спринтами.