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

Зарегистрироваться

Кандидат

Мужчина, 45 лет, родился 16 сентября 1979

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

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

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

Все районы

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

40 000  на руки

Специализации:
  • Руководитель группы разработки

Занятость: полная занятость

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

Опыт работы 23 года 7 месяцев

Март 2008по настоящее время
17 лет 2 месяца
ООО "Екатеринбург-2000" (ТГ "Мотив")

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

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

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

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

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

Реализовал поддержку SNMP протокола для мониторинга и контроля существующего парка сервисных приложений.
http://sconto.info/go/publications/get/1831инженер-программист проектной группыhttp://sconto.info/go/products/show/1418Участвовал в проектировании и реализации выделенного масштабируемого сервера онлайновой тарификации (OCS). Проект на С++ под Linux (хотя, проект может собираться и под Windows) на платформе x86-64. Создал сетевую подсистему для поддержки интерфейса Diameter, создал подсистему контроля времени жизни сессий и внутренних сообщений, подсистему взаимодействия с базой данных (СУБД Oracle, OCI). Проект был завершен в 2014 году и сдан в эксплуатацию.
Март 2007Апрель 2008
1 год 2 месяца
Создал ряд приложений для предобработки и загрузки в СУБД Oracle записей из различных CDR-файлов для последующей тарификации. Создал ряд приложений для выгрузки данных из БД в файлы различных форматов (генерация TAP-файлов, формирование изменений по абонентам за некоторый период времени). Создал различные сервисы для перемещения и архивирования файлов. Создал систему управления абонентами в HLR/HSS/SAPC с применением трехзвенной архитектуры. База данных - СУБД Oracle. Для взаимодействия между сервером приложений и медиаторами сначала использовалась технология CORBA, но затем, для преодоления некоторых недостатков данной технологии, была разработана своя библиотека для создания клиент-серверных приложений со своим протоколом передачи данных. Создал медиатор для опроса устройств по SNMP протоколу. Создал динамически конфигурируемое сервисное приложение на Java для периодического выполнения хранимых процедур в СУБД Oracle. Создавал различные небольшие пользовательские приложения для работы с СУБД Oracle (заведение и редактирование различного оборудования, заведение абонентов), Firebird (учет припаркованных машин для службы охраны). Участвовал в проектировании и реализации схем данных и сопутствующей логики под различные задачи для СУБД Oracle. Участвовал в проработке архитектур систем логирования, обработки файлов, учета оборудования.

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

ПВФ "ДИАС"
программист
Август 2004Март 2007
2 года 8 месяцев
Участвовал в создании программной части карты города «Екатеринбург на Блюдечке 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.
Август 2003Март 2004
8 месяцев
УрГУ

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

Математико-механический факультет, механика, магистр механики
Математико-механический факультет, механика, бакалавр механики
Июнь 2001Август 2003
2 года 3 месяца

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

Навыки

Уровни владения навыками

Обо мне

Образование

Среднее специальное образование

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

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


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

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

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

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