🏁 Началась четвёртая неделя марафона! До финала нам предстоит обсудить, как себя мотивировать, чему учиться и как сберечь психическое здоровье. А ещё у нас проходит классный киноконкурс с подарками от IVI, участвуйте в комментах под постом на Хабре.
s-savin9s-savin9

s-savin9

Senior software engineer · Бэкенд · Разработка ПО
От 250 000 ₽ · Открыт к предложениям
Опыт работы: 12 лет
Регистрация: 09.09.2008
Последний визит: 2 месяца назад
Профессиональные навыки: C++ · C# · C++ stl · C++ boost · Многопоточность · Высоконагруженные системы · Linux · Windows api · Wpf · SQL
Войдите, чтобы посмотреть контакты пользователя

Обо мне

Специализация и профессиональные навыки:
Skills Summary

C/C++
C++ .Net
Assembler IA32

GCC 3.4.3/4.2.2,nmake
MS Visual C++ 6.0,MS Visual Studio 2003/2005,Borland C++ 3.1

VSS 6.0,SVN(Subversion)

Understand the principles of programming languages to low level. Knowledge of OOP.
Knowledge of the structure of the executable code and the principles of the program (stack, memory organization, an agreement on the calls, interrupts)

Профессиональные цели:
Постоянное повышение професиональной квалификации.

Опыт работы

  • JAVAD GNSS
    Москва
    инженер программист
    Март 2009 — Сентябрь 2014 (5 лет и 7 месяцев)
    Обязанности: - Доработка существующего ПО, разработка нового ПО. Реализация протокола обмена данными с внешними устройствами на WIndows и Windows Mobile плотформах. Программировал протоколы данных для GPS приёмников, зарядных устройств, инклинометров, компасов. - Разбор данных приходящих по RS232/485, USB,Ethernet, Bluetooth, выполнение математических алгоритмов с приходящими данными и сохранение результатов обработки данных в БД SQLite - Реализация GUI отображающее состояние внешних устройств, управление внешними устройствами Достижения: - Научился работать с внешними устройствами по USB, Ethernet. - Научился реализовывать синхронные и асинхронные передачи данных.
  • Смарт-технологии
    Москва · От 100 до 1000 сотрудников
    программист
    Сентябрь 2008 — Январь 2009 (5 месяцев)
    Должностные обязанности: Исправление ошибок в ПО и доработка функционала уже созданного кросс-платформенного ПО (win32,arm[sagem,magic]) написанного на С/С++. Программирование EFT POS терминалов. Разработка кросс-платформенных приложений. Работа со смарт-картами. Доработка внутренних утилит. CodeReview. Перевёл приложение на новый HAL(GPRS,GSM,Ethernet,работа с COM портами, работа с дисплеем, клавиатурой, файловой системой), который частично доработал. Исправил ошибки в модуле коммуникаций: в реализации стека GPRS, COM портов; в модуле шифрования данных при их пересылке. Добавил функциональность в части работы со смарт-картами
  • ООО ПакрСити
    Москва
    ведущий программист
    Январь 2008 — Июль 2008 (7 месяцев)
    функции: программист Должностные обязанности: Исправление ошибок в ПО и доработка функционала уже созданного ПО типа клиент-сервер работающего с оборудованием автоматизированной автопарковки, приложения написаны на C++ .Net и C#, для хранения информации о системе использовался MS SQL SERVER 2000, также использовалась библиотека DevExpress, WinForms. Консультирование и обучение клиентов работе с ПО. Установка, настройка разработанного и сопутствующего ПО для клиентов. Достижения: Исправлены баги, добавлена функциональсть в GUI приложения, в модули работающие с оборудованием по RS485. Изменено формирование отчётов из БД.
  • ЗАО Терна СБ
    Москва
    инженер программист
    Апрель 2007 — Декабрь 2007 (9 месяцев)
    функции: программист Обязанности: Исправление ошибок в ПО и доработка функционала уже созданного ПО типа клиент-сервер работающего с оборудованием автоматизированной автопарковки. Консультирование и обучение клиентов работе с ПО. Установка, настройка разработанного и сопутствующего ПО для клиентов. Достижения: Повысил знания в С++ .Net, .Net Remoting. Разобрался в коде без документации. Исправлены многочисленные ошибки в ПО, добавлена функциональсть в модули работающие с оборудованием. Создана система защиты ПО на основе HASP ключей. Внедрена системы автопарковки на гостинично-развлекательных комплексах на Корстон-Казань и Корстон-Москва. Обучил пользователей работе с ПО автопарковки
  • Московский государственный технологический университет «СТАНКИН»
    Москва · От 1000 до 5000 сотрудников
    младший научный сотрудник
    Август 2006 — Апрель 2007 (9 месяцев)
    функции: программист Обязанности: Написание программного кода по техническому заданию. Достижения: Изучил С++ .Net, .Net Remoting. Созданы модули реализующие протокол обмена данных по RS485 между компьютером и внешними устройствами. Создан GUI клиент для управления внешними устройствами по RS485
  • Московский государственный технологический университет
    Москва
    младший научный сотрудник
    Июль 2003 — Август 2006 (3 года и 2 месяца)
    функции: программист Обязанности: Организация работы группы программистов, состоящей из 4 человек. Написание программного кода по техническому заданию. работа с базами данных. Согласование технического задания с консультантом по предметной области. Достижения: Изучил Visual C++ 6.0 Создана бета версия программы документооборота для технологического процесса. Научился распределять задания в небольшой группе разработчиков Создана система защиты ПО на основе HASP ключей фирмы Alladin.
    младший научный сотрудник
    Август 2002 — Июнь 2003 (11 месяцев)
    функции: программист Обязанности: Написание программного кода по техническому заданию. работа с базами данных. Научился работать в команде

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

  • МГТУ «СТАНКИН»

    Московский государственный технологический университет «СТАНКИН»
    Москва · 394 выпускника
    Информационных технологий (ИНТЕХ)
    Январь 1997 — Январь 2003 (6 лет)