Обо мне

На данный момент ищу сильную команду, чтобы влиться в нее как Junior или Middle разработчик, мне больше по душе back-end, но могу выполнять роль full stack либо front-end специалиста. Очень хочу участвовать в интересном проекте и развивать свои навыки, хочу быть полезным для команды, созидать и видеть результаты своей работы.

Профессиональные навыки
C++ GitООПC#.NETSQLJavaScriptHTMLCSSPython
Опыт работы
Октябрь 2014 — по настоящее время (3 года и 8 месяцев)
ООО Навифарм
Вещущий инженер
Новосибирск
Обязанности и достижения

Full stack разработка и поддержка функционала для программного комплекса

автоматизации процесса закупа медицинских препаратов, B2B, основной

клиент - аптечные сети Казахстана. Разработка и поддержка внутреннего

программного обеспечения компании.Обязанности:-

Проектирование и создание архитектуры таблиц и взаимосвязей БД, анализ

планов запросов, оптимизация, хранимые процедуры, пользовательские

функции. MS SQL, SQL, C#, EF code first.- Реализация бизнес-логики,

ядро системы. Cервисы загрузки внешних данных, взаимодействие с внешними

сервисами, документооборот. C#, Python, Workflow Foundation, EF, LINQ,

SQL.- Развитие и поддержка сервиса back-end-a, получение данных из

базы и передача на клиента, авторизация. WebAPI, OData v4, linq2db,

LINQ, SQL.- Развитие и поддержка клиентской части, front-end. AngularJS, JS, HTML, CSS.- Поддержка сервисов обмена данными с толстым клиентом(десктоп-версия) WCF, SOAP, SQL.- Поддержка и развитие внутреннего софта компании, админки для тех.поддержки. C#, EF, WinForms.

Май 2010 — Сентябрь 2014 (4 года и 5 месяцев)
Инженер, Руководитель группы
Новосибирск
Обязанности и достижения
Разработка и сопровождение ПО для ethernet коммутаторов. Основные языки программирования это C и C++. В основном это user space программирование под GNU Linux, логика управления, конфигурирования и мониторинга коммутаторов, межпроцессное взаимодействие, сетевое взаимодействие. Приходилось также разбираться и исправлять ошибки в драйверах и коде ядра. Занимался развитием командного интерфейса управления и конфигурирования, обновлением firmware коммутаторов. Работал с различными сетевыми протоколами(парсинг, анализ и формирование пакетов). Также занимался развитием системы генерации, парсинга и хранения конфигурации коммутаторов, мониторингом их состояния средствами SNMP(Net-SNMP). Руководил разработкой проекта сервисного коммутатора ESR-1000. Некоторое время выполнял обязанности тимлидера, со временем дорос до руководителя группы.
Декабрь 2006 — Март 2010 (3 года и 4 месяца)
Sitronics Telecom Solutions
Senior software engineer
Прага
Обязанности и достижения
Основные языки программирования это C и C++. Разработка и сопровождение ПО для модуля абонентской базы телефонной станции: - Разработка и сопровождение системы хранения, индексации и организации поиска для больших объемов информации (абонентские профили). - Портирование ПО модуля под Linux. - Реализация системы управления функциями ДВО с абонентского телефонного аппарата. Разработка и реализация новой концепции модуля тарификации соединений. - Реализация парсера внутреннего стека протоколов для обмена информацией между модулями. - Оптимизация подсистемы записи информации на носители информации (flash/hard disk). - Портирование ПО модуля под Linux.
Август 2004 — Декабрь 2006 (2 года и 5 месяцев)
Strom Telecom (переименована в Sitronics Telecom Solutions)
Software engineer
Прага
Обязанности и достижения
Основные языки программирования это C и C++. Развитие и сопровождения ПО для модуля тарификации соединений (MEDIO TTS): - Разработка и сопровождение систем сбора, анализа и отсылки тарификационной информации на удаленный сервер по протоколу UDP. - Модификация подсистемы логирования для приложения реального времени (кэширование данных). - Разработка системы учета длительности вызовов для Call центра и сложных звонков с использованием сервисов.
Сентябрь 2003 — Август 2004 (1 год)
ООО "Интертел Сибирь"
Инженер
Новосибирск
Обязанности и достижения
Основные языки программирования это C и C++. Участие в нескольких проектах разработки ПО для телекоммуникационного оборудования. Командировки в Прагу для тестирования и отладки на реальной телефонной станции.
Июнь 2003 — Сентябрь 2003 (4 месяца)
ООО "Интертел Сибирь"
Стажер
Новосибирск
Обязанности и достижения
Основные языки программирования это C и C++. Вводный проект – разработка ПО для минималистичной телефонной станции под DOS-подобную операционную систему Pharlap.
Высшее образование
Сентябрь 1998 — Май 2003
СибГУТИ
Автоматической электросвязи (АЭС)
Новосибирск
Специализация и достижения
Сети связи и системы коммутаций. Закончил с красным дипломом.