Больше информации по резюме будет доступно после регистрации

Зарегистрироваться
Был на сайте более двух недель назад

Кандидат

Мужчина, 50 лет, родился 13 декабря 1974

Екатеринбург, готов к переезду, готов к командировкам

Где ищет работу

Екатеринбург

Железнодорожный, Ботаника, Уралмаш, Широкая речка

Программист C/C++

60 000  на руки

Специализации:
  • Программист, разработчик

Занятость: частичная занятость

График работы: полный день

Опыт работы 27 лет

Апрель 2014по настоящее время
11 лет 1 месяц
ООО "Екатеринбург-2000" (ТГ "Мотив")

Екатеринбург

инженер-программист дирекции ИТ
Адаптировал существующие программные комплексы под ввод LTE.

Дорабатываю и сопровождаю OCS. Реализовал поддержку тарификационных групп внутри сессий и существенно улучшил стабильность сервера.

Сопровождаю комплекс существующих медиаторов.
Создал медиаторы для управления устройствами по протоколу LDAP с использованием Lua в качестве встраиваемого языка для конфигурирования состава команд и логики взаимодействия.

Принимаю участие в проработке архитектуры и функциональных требований к серверу балансов.

Реализовал поддержку SNMP протокола для мониторинга и контроля существующего парка сервисных приложений.
Июнь 2012Апрель 2014
1 год 11 месяцев
ООО "Екатеринбург-2000" (ТГ "Мотив")

Екатеринбург

инженер-программист проектной группы
Участвовал в проектировании и реализации выделенного масштабируемого сервера онлайновой тарификации (OCS). Проект на С++ под Linux (хотя, проект может собираться и под Windows) на платформе x86-64. Создал сетевую подсистему для поддержки интерфейса Diameter, создал подсистему контроля времени жизни сессий и внутренних сообщений, подсистему взаимодействия с базой данных (СУБД Oracle, OCI). Проект был завершен в 2014 году и сдан в эксплуатацию.
Февраль 2002Июнь 2012
10 лет 5 месяцев
ООО "Екатеринбург-2000" (ТГ "Мотив")

Екатеринбург

инженер-программист дирекции ИТ
Создал ряд приложений для предобработки и загрузки в СУБД Oracle записей из различных CDR-файлов для последующей тарификации.

Создал ряд приложений для выгрузки данных из БД в файлы различных форматов (генерация TAP-файлов, формирование изменений по абонентам за некоторый период времени).

Создал различные сервисы для перемещения и архивирования файлов.

Создал систему управления абонентами в HLR/HSS/SAPC с применением трехзвенной архитектуры. База данных - СУБД Oracle. Для взаимодействия между сервером приложений и медиаторами сначала использовалась технология CORBA, но затем, для преодоления некоторых недостатков данной технологии, была разработана своя библиотека для создания клиент-серверных приложений со своим протоколом передачи данных.

Создал медиатор для опроса устройств по SNMP протоколу.

Создал динамически конфигурируемое сервисное приложение на Java для периодического выполнения хранимых процедур в СУБД Oracle.

Создавал различные небольшие пользовательские приложения для работы с СУБД Oracle (заведение и редактирование различного оборудования, заведение абонентов), Firebird (учет припаркованных машин для службы охраны).

Участвовал в проектировании и реализации схем данных и сопутствующей логики под различные задачи для СУБД Oracle.

Участвовал в проработке архитектур систем логирования, обработки файлов, учета оборудования.
Май 1998Февраль 2002
3 года 10 месяцев
ПВФ "ДИАС"

Екатеринбург

программист
Участвовал в создании программной части карты города «Екатеринбург на Блюдечке 3».

Участвовал в создании программных комплексов учета и инвентаризации с использованием картографической информации для МУП «Градмаш» в части пользовательских интерфейсов.

Участвовал в создании программного комплекса для учета нарядов для Областного ГИБДД.

Участие в создании программного комплекса по бронированию и продаже билетов для зрелищных предприятий.

Навыки

Уровни владения навыками
Ответственность

Обо мне

Аналитический склад ума. Люблю решать различные математические или логические задачи.

Аккуратен, спокоен, обучаем. Умею работать в команде.

Хобби: стендовый моделизм, архитектура, рисование.. Знание языков программирования:
• 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.

Высшее образование

1998
УрГУ
Математико-механический факультет, механика, магистр механики
1996
УрГУ
Математико-механический факультет, механика, бакалавр механики

Знание языков

РусскийРодной


Гражданство, время в пути до работы

Гражданство: Россия

Разрешение на работу: Россия

Желательное время в пути до работы: Не имеет значения