Обязанности и достижения:
===Обязанности и функции===
1) Создание нового функционала и модулей для ДПО и ПО ЛУЧ (+ конечно поддержка старого!)
2) Взаимодействие с QA-инженерами (Ошибки) и пользователями (Инциденты).
3) Поддержка старого самописного bug-трекера (TestTracker). В итоге его заменили на OmniTracker + Redmine)))
~4) Переход с VSC и SVN на Mercurial (HG):
Создание структуры для repo. Разделение кода на независимые Lib-ы или subrepo (=submodule)
~5) Переход с Deplhi 7 на RAD Studio XE
~6) Переход (не без помощи ребят!!) с СУБД Informix на Oracle
~7) Внедрение непрерывной интеграции (CI) в процесс разработки сначала только для ДПО (а позже и других команд):
a) TeamCity: build -> pre-deploy -> deploy.
b) автоматизация установки компонентов (VLC) для разработчика.
с) разработка метода внесений изменений в БД
d) интеграция TC и Redmine: создание plugin-ов. переход на релизы
~8) Создание полноценного dev окружения с нуля (для этой организации это сложно)
=========================
===Используемые технологии===
Git, Mercurial, Svn, VCS, TeamCity, Apache, Redmine, Confluence
T-SQL, SQL, PL/SQL, bash, cmd (bat), Ant, NAnt,
python 2.7, Ruby on Rails;
Rad Studio XE, Delphi 7.0, Oracle, Informix, MS SQL, MS Access;
SQL Server Management Studio, Oracle SQL Data Modeler, Oracle SQL Developer,
Oracle SOA Suite 11g,
Win (NT-7), GNU/Linux (Debian, Ubuntu)
===Достижения===
1) Внедрение части CI в процесс разработки.
2) Разобрался с распределёнными системами управления версиями.
3) Создание dev окружения
________________________________
==="Познавательная страничка"))===
ДПО - часть депозитарной системы постоянно взаимодействующая с внутренними процессами и внешними организациями. Разрабатывается с 1990-х годов.
Пользователи - строго внутренние сотрудники компании.
Некоторый функционал: ЭДО (ftp, swift), АРМ-ы для операционного отдела и КД. поручения, квитовка и т. д.7