Больше информации по резюме будет доступно после регистрации
ЗарегистрироватьсяБыл на сайте более двух недель назад
Кандидат
Мужчина, 50 лет, родился 13 декабря 1974
Екатеринбург, готов к переезду, готов к командировкам
Где ищет работу
Екатеринбург
Железнодорожный, Ботаника, Уралмаш, Широкая речкаПрограммист C/C++
60 000 ₽ на руки
Специализации:
- Программист, разработчик
Занятость: частичная занятость
График работы: полный день
Опыт работы 27 лет
Апрель 2014 — по настоящее время
11 лет 1 месяц
ООО "Екатеринбург-2000" (ТГ "Мотив")
Екатеринбург
инженер-программист дирекции ИТ
Адаптировал существующие программные комплексы под ввод LTE.
Дорабатываю и сопровождаю OCS. Реализовал поддержку тарификационных групп внутри сессий и существенно улучшил стабильность сервера.
Сопровождаю комплекс существующих медиаторов.
Создал медиаторы для управления устройствами по протоколу LDAP с использованием Lua в качестве встраиваемого языка для конфигурирования состава команд и логики взаимодействия.
Принимаю участие в проработке архитектуры и функциональных требований к серверу балансов.
Реализовал поддержку SNMP протокола для мониторинга и контроля существующего парка сервисных приложений.
Дорабатываю и сопровождаю 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.
Участвовал в проработке архитектур систем логирования, обработки файлов, учета оборудования.
Создал ряд приложений для выгрузки данных из БД в файлы различных форматов (генерация 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.
Аккуратен, спокоен, обучаем. Умею работать в команде.
Хобби: стендовый моделизм, архитектура, рисование.. Знание языков программирования:
• 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
УрГУ
Математико-механический факультет, механика, бакалавр механики
Знание языков
Гражданство, время в пути до работы
Гражданство: Россия
Разрешение на работу: Россия
Желательное время в пути до работы: Не имеет значения