Соколов Александр Александрович
www: http://falconsoft.narod.ru
e-mail:  falconsoft@mail.ru
falconsoft@narod.ru

ИНЖЕНЕР-ПРОГРАММИСТ

ОБРАЗОВАНИЕ

Высшее: Винницкий Государственный Технический Университет, 1992-1997.
Специальность: Компьютерные и интеллектуальные системы и сети.
Квалификация специалиста: инженер-системотехник.

КВАЛИФИКАЦИЯ

 

 Языки программирования

Delphi (Object Pascal), SQL, C, C++, Assembler, FoxPro, BASIC

 Операционные системы

Linux, MS Windows 2000 / NT4 / 98 / 95 / 3.11, MS DOS, CP/M

 Программное обеспечение

Delphi 2.x-7.x, Kylix 2-3, MS Visual C++, MS Visual C# .NET;
Database: Interbase: gbak, GBAK Sheduler, WISql32, IBConnection, IBComparer и др.; MS SQL Enterprise Manager;
Case: PowerDesigner, IBExpert, Visio (UML);
Утилиты: Visual Source Safe, CVS;
WEB: CGI, (Apache) и ISAPI (MS IIS); MS Office и IE; Install Shield

 Базы данных

Interbase (5.6-6.x)/Firebird/Yaffil, MS SQL, Paradox, dBase (BDE), FoxPro

 Используемые библиотеки

(в дополнение к стандартным) FIBPlus, RxLib, EhLib, FreeReport (FastReport), QuickRep, Indy (TCP, UDP, POP3, SMTP, FTP), Toolbar97/2K, QuickString, kbmMemTable, JediLIB, лично написанная библиотека swLib и др.
 

ОПЫТ РАБОТЫ

05.2002 - настоящее время: Государственное предприятие "Марыливский спиртовой завод", г.Чортков.
Разработка и внедрение программного обеспечения управления технологическими процессами (АСУТП) и информационных систем (ИС) предприятия.
 
06.1998 - 04.2002: Государственное предприятие "Чортковский Комбинат хлебопродуктов", г.Чортков.
Разработка и внедрение программного обеспечения управления предприятием.
  

Выполненные проекты:

ИС спиртзавода. АРМ Технологические смены. 2003
Linux, Клиент-сервер; Database: Firebird (Interbase) SQL-сервер; Case: IBExpert, PowerDesigner; Kylix 3 Professional, FIBPlus, swLib, TeeChart, FastReport, Indy (TCP, UDP, POP3), socket, QT.
Выполненные части: проведен анализ бизнес-процессов, спроектирована база данных, разработана структура приложения, выполнены: основное ядро и часть модулей - справочники, интеграция с пакетом программ АСУТП, модуль связи передачи и хранения сообщений (аналог ICQ, поддержка e-mail и SMS), интеграция с АРМ "Технологическая лаборатория".
Находится в процессе разработки - дорабатываются остальные модули бизнес-процессов, модуль анализа работы смен по различным параметрам, модуль печати и экспорта данных, поддержка тонкого клиента (интернет-броузера)
  ИС спиртзавода. АРМ Технологическая лаборатория. 2003
Linux, Клиент-сервер; Database: Firebird (Interbase) SQL-сервер; Case: IBExpert, PowerDesigner; Kylix 3 Professional, FIBPlus, swLib, TeeChart, FastReport, Indy (TCP, UDP, POP3), socket, QT.
Выполненные части: проведен анализ бизнес-процессов, спроектирована база данных, разработана структура приложения, выполнены: основное ядро и часть модулей - справочники, интеграция с пакетом программ АСУТП, модуль связи передачи и хранения сообщений (аналог ICQ, поддержка e-mail и SMS), интеграция с АРМ "Технологические смены".
Находится в процессе разработки - дорабатываются остальные модули бизнес-процессов, модуль анализа работы лаоратории по различным параметрам, модуль печати и экспорта данных, поддержка тонкого клиента (интернет-броузера)
  ПП АСУТП. Сервер обработки статистических данных, 2003
Linux, Клиент-сервер, Kylix 3 Professional, Indy (TCP, UDP, POP3, SMTP, FTP), socket.
Краткие возможности: Чтение и обработка данных АСУТП, сгенерированные данные передаются заинтересованным лицам по e-mail и SMS, установка параметров АСУТП по e-mail, разграниечение доступа к данным и управлению, запуск по расписанию, интеграция с пакетом программ АСУТП.
Выполненные части: Модули чтения и расшифровки данных АСУТП, модуль анализа, модуль передачи данных по e-mail, модуль чтения настроек, модуль передачи команд управления в АСУТП.
  Пакет программ управления технологическим процессом. Версия под Linux, 2002-2003
Linux, Клиент-сервер, Kylix 3 Professional, Indy (TCP, UDP, POP3, SMTP, FTP), socket, swLib, TeeChart, bzip2, QT.
Выполненные части: низкоуровневая подсистема обмена данными по ip-сетях - для быстрой передачи данных между модулями АСУТП; компоненты визуализации данных - построения графиков в реальном режиме времени и для просмотра статистики.
  Перевод програмного обеспечения предприятия под операционную систему Linux, 2002
Переведены под Linux сервера: управления доменами предприятия, базы данных, АСУТП, интернет-доступа. Переведены под ALT Master 2.0 клиентские компьютеры.
Используемое ПО: Caldera Open Linux 3.1, ALT Linux Master 2.0, Red Hat 7.3, WebMin, SWAT, SSH. Настроенные службы и сервера: Samba (CP1251), SQL-сервер Firebird, DHCP, Apache, DNS, POP3, организация интернет прокси-сервера с доступом по коммутируемым линиям, VNC. На клиентских местах: OpenOffice, KOffice, Sylpheed, KMail, GIMP, поддержка языков: украинского, русского, английского; настройка раскладки клавиатуры а-ля Windows и др.
  Пакет программ управления технологическим процессом спиртового завода, 2002
Windows, Клиент-сервер, Delphi 5, Indy (TidTCPServer,TidTCPClient,TidTFTP), swLib, EhLib, RxLib, TeeChart, Qstrings, bzip2.
Выполненные части: сервер передачи данных от компьютера управления на сервер статистики в реальном режиме времени;
сервер статистики - прием данных от компьютеров управления в реальном времени, выдача по запросу этих данных для клиентов просмотра, выдача архивных данных клиентам для анализа, архивирование данных;
клиент для просмотра данных в реальном времени и анализа статистики за предыдущие периоды-смены.
Краткие возможности: Надежность передачи данных - хранение данных при отсутствии связи и их передача при возобновлении связи, безопасность доступа к данным, кеширование файлов данных при просмотре статистики, упаковка данных при передаче и хранении, паузы в работе при высокой загрузке процессора, поддержка посылки сообщений администраторам системы при авариях, логгирование ошибок, поддержка нескольких приложений управления одновременно, автообновление новых версий приложений, большинство параметров регулируется из настроек приложений и др.
  АРМ Учет давальческого сырья и сбыт продуктов переработки, 2001
Windows, Клиент-сервер, IB 5.6, IBExpert, wisql32, Delphi 5, FibPlus, EhLib, RxLib, swLib, TeeChart, Indy, Qstrings.
Выполнен анализ задачи, оптимально выбраны инструментарии разработки для заданных условий, выполнены разработка и ввод в эксплуатацию. Логгирование ошибок, передача сообщений по сети (+ возможность управления приложением), автозагрузка новой версии и др.
  АРМ Лаборатория зерноприемного пункта, 2000
Windows, Клиент-сервер, IB 5.6/Firebird, IBExpert, wisql32, Delphi 5, FibPlus, EhLib, RxLib, swLib, FreeReport (FastReport).
Проведен полный путь от постановки задачи до ввода в эксплуатацию. Есть версия под сервер Firebird (Dialect 3).
  АРМ Главная книга предприятия, 1999
Windows, Клиент-сервер, IB 5.6, wisql32, IBExpert, Delphi 4-5, FibPlus, EhLib, RxLib, swLib, FreeReport (FastReport).
Проведен полный путь от постановки задачи до ввода в эксплуатацию, а также последующее обслуживание (дополнительные плагины-отчеты). Построено по принципу плагинов (bpl-pakage), хранение SQL-запросов, настроек пользователя, разрешений операций и отчетов в базе данных, имеет логгирование ошибок.
  Зарплата. Пенсионный фонд. 1999
Windows, Локальные базы данных, FoxPro, Paradox, BDE, LocalSQL, Database Desktop, FoxPro, ReFox, Delphi 4.
Конвертация данных из АРМ Зарплата в базу данных пенсионного фонда.
  Зарплата. Форма 8ДР. 1999
Windows, Локальные базы данных, FoxPro, Paradox, BDE, LocalSQL, Database Desktop, FoxPro, ReFox, Delphi 4. Конвертация данных из АРМ Зарплата в базу данных налоговой службы.
  Зарплата. Пересчет налога за год, 1999
Windows, Локальные базы данных, FoxPro, Paradox, BDE, LocalSQL, Database Desktop, Delphi 3, QuickReport.
  Утилита "SQL BOOK" - ведение базы SQL-запросов проектов, 1998
Windows, Локальные базы данных BDE, Paradox, LocalSQL, Database Desktop, Delphi 3, QuickReport, rxLib.
  Зарплата. 13-ая, 1998
Windows, Локальные базы данных, FoxPro, Paradox, BDE, LocalSQL, Database Desktop, Delphi 3, QuickReport.
  АРМ Основные средства, 1998
Windows, Локальные базы данных, Paradox, BDE, LocalSQL, Database Desktop, Delphi 3, QuickReport, rxLib, swLib, дополнительные отчеты на Free Report.
Ведение данных нескольких предприятий, защита по паролю, отмена операций.
  Платежка, 1998
Windows, Delphi 3, QuickReport.
  Склад материалов, 1998
Windows, Локальные базы данных, Paradox, BDE, LocalSQL, Database Desktop, Delphi 3, QuickReport, rxLib, swLib.
  Project Journal - ведение журнала проекта, 1998
Windows, Локальные базы данных, Paradox, BDE, LocalSQL, Database Desktop, Delphi 3, QuickReport. Утилита для ведения базы данных по проекту: входная информация по проекту, журнал разработки, ToDo-list и др.
  Tips Base - утилита ведения подсказок, 1998
Windows, Локальные базы данных, Paradox, BDE, LocalSQL, Database Desktop, Delphi 3, QuickReport. Утилита для ведения базы данных разработчика. Позволяет сохранять данные подсказок (Tips), вести базу описаний компонентов (с их пиктограммами), импорт данных из news-читалок (OExpress, Netscape Messenger). Разделение по группам, поиск, ссылки на автора документа и др.
  Навигатор кода. Експерт для Delphi 3, 1998
Windows, Delphi 3. Експерт, встраиваемый в IDE Delphi 3, аналог Code Explorer из Delphi 4-6.
  RadioLOG - аппаратный журнал радиолюбителя, 1997
Windows, Локальные базы данных, Paradox, BDE, LocalSQL, Database Desktop, Delphi 3, QuickReport.
  Register Sonar Signal, 1996-1997
Аппаратно-программный комплекс "Многоканальная система регистрации, запоминания и обработки на ЭВМ гидроакустической информации". Специализированное приложение и для испытания морских суден на качество исполнения и прочность корпуса. Windows, Delphi 2.
Выполненные части: Аналоговая часть платы преобразователя звуковой информации в цифровой вид, драйвера обслуживания платы и ПО для регистрации данных от датчиков, просмотра и анализа этой информации.
  Resource Studio - визуальный дизайнер форм для Borland Pascal, 1994-1995
MS DOS, Генерация и редактирование форм TurboVision (окна, диалоги, меню, строки и др.). Позволяет создавать файлы ресурса и исходный код.
  Библиотека swLib - библиотека компонент для Delphi, Kylix, 1997-2002
Библиотека содержит улучшенные компоненты строк редактирования, компоненты визуализации, печати сеток (grid), системные, обработки эксепшенов и логгирования, передачи данных по сети; а также подпрограмм обработки строк, файлов и др.

Многие из проектов имеют модульное построение (плагины в виде BPL-pakage/DLL, подключаемые к основному приложению), что позволяет легко дополнять и менять их, автоматическое обновление модулей по сети, встроенное логгирование ошибок, возможность отсылки лога и описания проблем по e-mail, встроенный чат (как плагин) для передачи сообщений пользователю и с возможностями удаленного управления основным приложением и плагинами, разделение разрешений операций различным пользователей как на уровне приложения, так и на уровне базы (role+grant), на уровне базы применено логгирование основных операций по пользователям. Хранение в базе: SQL-запросов, отчетов и скриптов для них, описаний плагинов-отчетов, настроек пользователя. Воможности изменения вида приложения/плагина под предпочтения пользователя (toolbar). Включены функции експорта данных в различные форматы: html, excel, RTF, txt, csv (разделенные запятыми).

Дополнительные данные о проектах (более детальные описания, программные и технические вопросы) - по дополнительному запросу

Rambler's Top100
Хостинг от uCoz