инженер-программист дирекции ИТ
- Адаптировал существующие программные комплексы под ввод LTE. Дорабатываю и сопровождаю OCS. Реализовал поддержку тарификационных групп внутри сессий и существенно улучшил стабильность сервера. Сопровождаю комплекс существующих медиаторов. Создал медиаторы для управления устройствами по протоколу LDAP с использованием Lua в качестве встраиваемого языка для конфигурирования состава команд и логики взаимодействия. Принимаю участие в проработке архитектуры и функциональных требований к серверу балансов. Реализовал поддержку SNMP протокола для мониторинга и контроля существующего парка сервисных приложений.
- инженер-программист проектной группы
- Участвовал в проектировании и реализации выделенного масштабируемого сервера онлайновой тарификации (OCS). Проект на С++ под Linux (хотя, проект может собираться и под Windows) на платформе x86-64. Создал сетевую подсистему для поддержки интерфейса Diameter, создал подсистему контроля времени жизни сессий и внутренних сообщений, подсистему взаимодействия с базой данных (СУБД Oracle, OCI). Проект был завершен в 2014 году и сдан в эксплуатацию.
- Создал ряд приложений для предобработки и загрузки в СУБД Oracle записей из различных CDR-файлов для последующей тарификации. Создал ряд приложений для выгрузки данных из БД в файлы различных форматов (генерация TAP-файлов, формирование изменений по абонентам за некоторый период времени). Создал различные сервисы для перемещения и архивирования файлов. Создал систему управления абонентами в HLR/HSS/SAPC с применением трехзвенной архитектуры. База данных - СУБД Oracle. Для взаимодействия между сервером приложений и медиаторами сначала использовалась технология CORBA, но затем, для преодоления некоторых недостатков данной технологии, была разработана своя библиотека для создания клиент-серверных приложений со своим протоколом передачи данных. Создал медиатор для опроса устройств по SNMP протоколу. Создал динамически конфигурируемое сервисное приложение на Java для периодического выполнения хранимых процедур в СУБД Oracle. Создавал различные небольшие пользовательские приложения для работы с СУБД Oracle (заведение и редактирование различного оборудования, заведение абонентов), Firebird (учет припаркованных машин для службы охраны). Участвовал в проектировании и реализации схем данных и сопутствующей логики под различные задачи для СУБД Oracle. Участвовал в проработке архитектур систем логирования, обработки файлов, учета оборудования.
- ПВФ "ДИАС"
- программист
- Ответственность
- Аналитический склад ума. Люблю решать различные математические или логические задачи. Аккуратен, спокоен, обучаем. Умею работать в команде. Хобби: стендовый моделизм, архитектура, рисование.. Знание языков программирования: • C/C++ (Borland C++, C++ Builder, Microsoft Visual C++, GCC) • Delphi • PL/SQL (Oracle) • Java • Lua (есть опыт применения в качестве встраиваемого языка для проектов на С++ и Delphi) • Tcl Опыт работы с библиотеками: OWL, VCL, STL, ACE, boost, Cryptlib, OCILIB. Опыт разработки под платформы Windows, Linux (RedHat/CentOS, Debian). Участвовал в проектирования и реализации высоконагруженных многопоточных систем, клиент-серверных протоколов и приложений, имею опыт низкоуровневой работы с сокетами. Имею опыт профилирования и оптимизации многопоточных приложений под Linux (в том числе, с использованием Intel VTune Amplifier, Valgrind) и Windows (AQtime). Имею положительный опыт использования lock-free алгоритмов и структур данных в многопоточных проектах. Опыт создания динамических и статических библиотек, подключения динамических библиотек написанных на разных языках, создания объектного API для библиотек, создания сервисных приложений под Windows. Опыт разработки ПО для телекоммуникаций (стандарты 3GPP). Хорошее знание протоколов SOAP, JSON-RPC, LDAP, SNMP, Diameter, SMPP, форматов данных ASN.1, JSON, CSV. Имею опыт проектирования схем данных и серверной логики для СУБД Oracle (8, 10, 11), Microsoft SQL Server. Опыт работы с системами контроля версий: subversion (в том числе установка и администрирование сервера), git. Хорошее знание SQL (Oracle, Firebird, SQL Server). Знаком с UML, паттернами проектирования.. Хотелось бы заниматься проектированием и разработкой высоконагруженных систем, систем реального времени. Есть интерес к алгоритмическим задачам, оптимизации приложений по скорости и ресурсам, к сетевым и распределенным технологиям. Предпочтения по языкам: С/C++, неплохо отношусь к Java.
- УрГУ
- Математико-механический факультет, механика, магистр механики
- Математико-механический факультет, механика, бакалавр механики
Ключевые навыки
- Деловая коммуникация
- Организация мероприятий
- Работа с большим объемом информации
- Телефонные переговоры
- Поиск информации в интернет
- Делопроизводство
- Административная поддержка руководителя
- Исполнение личных поручений руководителя
- Деловая переписка
Задайте вопрос работодателю
Он получит его с откликом на вакансию
Где предстоит работать
Екатеринбург, улица Мамина-Сибиряка, 36
Вакансия опубликована 23 апреля 2025 в Екатеринбурге