Знания и навыки:
Хороший уровень:
- программирование: C, C++, Visual Studio, Borland С++, WinAPI, DirectX, VBA, Java, HTML (опыт - более двух лет: разработка системы видеонаблюдения - User interface, DirectX, COM, Windows Sockets, Java-апплеты).
- базы данных, Clipper, CA Visual Objects, SQL - разработка прикладного ПО для бух. учёта на предприятиях.
- ОС и прикладное ПО: Windows 9x - XP, Microsoft Office (VBA,Word, Excel, Access, PowerPoint), Postscript Language (PDF).
Средний уровень:
- JavaScript, MySQL.
Профессиональный опыт:
1) более 2 лет - ПО для работы с камерами (детектор движения, встроенный веб-сервер, передача данных по FTP, HTTP, поддержка скинов и т. д.), разработка фильтров для DirectShow, создание мультимедийных приложений (плееры, программы для звукозаписи и т. д.).
2) 1 год.
Прикладное ПО для промышленных предприятий (учёт заработной платы, табельный учёт, кадровый учёт - различные задачи, связанные с отчётностью и расчётом з/п, различных начислений и т. п.):
- "шахтный модуль" в составе программы табельного учёта для учёта движения работников на шахте (спуски и выезды подземных, приход и уход поверхностных и т. д. - используется на шахте Павлоградской и др.),
- отчётность для Селидовского хлебокомбината,
- учёт заработной платы - отчётность,
- системная часть, модуль настройки пользовательских кадровых параметров в программе кадрового учёта,
- написание некоторых системных утилит для работы с dbf-файлами,
- разработка системы создания отчётов (для использования совместно с перечисленными программными комплексами) - "Построитель отчётов":
а) генерация графических и текстовых отчётов произвольного формата на основе языка описания отчётов RML (report maker language),
б) интегрированная среда для создания, редактирования и компиляции RML - описаний, а также выполнения некоторых сервисных функций,
в) источники информации для отчётов - набор (один или несколько) dbf-файлов или база данных MySQL,
г) интегрированный текстовый редактор для создания RML-отчётов с подсветкой синтаксиса, контекстной справкой, автозавершением слов,
д) интегрированный в программу визуальный построитель графических отчётов (в т. ч. много возможностей для работы с таблицами - создание, объединение ячеек, именение ширины и высоты таблиц с сохранением пропорций ячеек, копированием диапазонов ячеек и т. д., связывание таблиц в нескольких блоках отчёта), являющийся по сути системой автоматического проектирования,
е) интегриррованный в программу навигатор по спискам отчётов (откомпилированные формы описаний отчётов помещаются в системную базу, единую для всех отчётов приложения, в котором они используются), имеющий интерфейс наподобие Internet Explorer,
ж) поддержка проектов с пользовательскими настройками,
з) экспорт отчётов в формат PDF,
и) разработан скриптовый язык, использующийся непосредственно в схемах отчётов, позволяющий любый операции как с данными и базами данных, так и с самим внешним видом отчёта как на этапе формирования, так и при выводе сформированного отчёта на экран и на принтер.
к) "Построитель отчётов" обеспечивает генерацию и выдачу отчётов под управлением программы пользователя или автономного интерпретатора,
л) возможность вызывать на этапе генерации отчёта функции из внешних библиотек dll.
"Построитель отчётов" используется на всех предприятиях, пользующихся указанными программными комплексами (идёт в поставке к ним как отдельная утилита).
|