Москва
Резюме № 56085867
Обновлено 19 ноября
Превью фото соискателя

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

Был позавчера
150 000 ₽
42 года (родился 25 ноября 1982)
Москва
Некрасовка
Занятость
полная занятость
Гражданство
Россия
Контакты
Телефон

Почта
Будут доступны после открытия
Профессиональные навыки
  • Показать еще
Фото, имя и контакты доступны только авторизованным пользователям

Опыт работы 12 лет и 6 месяцев

    • Август 2019 – ноябрь 2025
    • 6 лет и 4 месяца

    Инженер-программист с++

    ООО Аспект, Москва
    Разработка программного обеспечения

    Обязанности и достижения:

    - Поддержка серверной платформы. - Сопровождение существующих решений. - Написание различных плагинов для платформы MetaTrader. - Написание внутренних сервисов и утилит. К достижениям можно отнести: - Сборочный движок на базе CMake и батников. - Настройка CI на базе gitlab. - Внедрение TDD. Улучшил скиллы в области: - Обработка данных в сфере финансов. - Сетевое взаимодействие (сокеты) - Работа с базами данных (sqlite, MySQL)
    • Июнь 2017 – август 2019
    • 2 года и 3 месяца

    Инженер-программист с++

    ООО Дисофт, Москва
    Разработка программного обеспечения

    Обязанности и достижения:

    - Поддержка серверной платформы. - Сопровождение существующих решений. - Написание различных плагинов для платформы MetaTrader. - Написание внутренних сервисов и утилит. К достижениям можно отнести: - Сборочный движок на базе CMake и батников. - Настройка CI на базе gitlab. - Внедрение TDD. Улучшил скиллы в области: - Обработка данных в сфере финансов. - Сетевое взаимодействие (сокеты) - Работа с базами данных (sqlite, MySQL)
    • Август 2016 – октябрь 2016
    • 3 месяца

    Программист-разработчик

    Acronis, Москва
    Системная интеграция, автоматизации технологических и бизнес-процессов предприятия, ИТ-консалтинг

    Обязанности и достижения:

    Сопровождение и развитие продуктов компании.
    • Август 2015 – август 2016
    • 1 год и 1 месяц

    Инженер-программист

    OOO Инфо-Бухгалтер, Москва
    Услуги по ведению бухгалтерского и налогового учета, расчет заработной платы

    Обязанности и достижения:

    - Сопровождение и развитие платформы - Внедрение TDD - Организация поддержки postgresql на уровне платформы - Разработка пользовательских утилит для работы с postgresql - Создание гибкого механизма валидации xml-документов для нужд платформы - Создание версионных смарт-поинтеров, для поддержки авто-сохранений без необходимости останавливать работу с документами. - Организация поддержки деловой графики - Организация работы с com-технологией без необходимости вносить изменения в реестр Windows - Работа с ODBC – драйверами. - Работа с thirdparty-библиотеками (сборка, интеграция)
    • Октябрь 2014 – январь 2015
    • 4 месяца

    Старший специалист отдела внедрения и сопровождения ПО

    Альфа-Банк (Россия), Москва
    Банк

    Обязанности и достижения:

    Рефакторинг уже действующих продуктов компании. makefile, linux гибкий, расширяемый полуавтоматический сценарий сборки проектов с поддержкой TDD.
    • Июль 2013 – октябрь 2014
    • 1 год и 4 месяца

    Программист-разработчик

    стартап, Москва
    Разработка программного обеспечения

    Обязанности и достижения:

    Разработка онлайн игры. Каркас клиента с нуля. Игровой GUI. Игровая логика. Клиент-серверное взаимодействие (boost::asio) База данных на postgresql Front-end библиотека инкапсулирующая sql запросы для связи с базой данных. (на базе pqxx) Инфраструктура клиента (движок, бизнес-логика игры) Администрирование проекта: Сборка и подключение внешних библиотек (boost/OGRE/Cegui/etc) Разработал сценарий "умной" сборки проектов (cmake/python/bat/bash), которая умеет автоматически определять состав и зависимости всего проекта, и многое другое. TDD (gmock) Тестирование, как гарантия стабильности и качества ПО.
    • Февраль 2012 – март 2013
    • 1 год и 2 месяца

    Инженер-программист

    корпорация КСИ, Тольятти
    Разработка программного обеспечения

    Обязанности и достижения:

    Разработка казуальных компьютерных игр на движке компании. (linux, клиентская часть игры) Поддержка существующих продуктов компании. В свободное от работы время, в рамках с++03 создал инструментальный механизм класса "делегат", вошедший в состав фреймворка.

Образование

Обо мне

Дополнительные сведения:

Главные мои достижения на сегодняшний день: 1. Опыт ведения командного проекта. 2. Понимание важности дизайна разрабатываемого ПО, и умение его разрабатывать. 3. Создание "умной сборки", которая оказалась востребована сообществом. Я уже получил несколько благодарных писем с пожеланиями о дальнейшем развитии этого продукта. Отличное знание с++, ООП, паттерны проектирования, шаблонны, метапрограммирование. STL, Boost. Опыт в создании и ведении документации проекта. Опыт программирования по методике TDD (тестирование). Опыт в создании автоматических юнит-тестов участников архитектурного сооружения. Опыт командной разработки на домашнем проекте. Опыт командной разработки коммерческих проектов. Опыт проектирования архитектуры проекта. Опыт проектирования GUI. Опыт написания и поддержки кросс-платформы (Linux/Windows) Опыт в проектировании и реализации многопоточных приложений. Опыт проектирования и реализации клиент-серверного приложения (boost::asio) Есть небольшой опыт взаимодействия приложения с ОС Windows на низком уровне (перехват потоков ввода/вывода, перехват API функций, инжекции кода) Опыт работы с системами контроля версий: smartGIT, VisualSVN, TortoiseSVN, AnkhSvn, GIT, Mercury Опыт работы с баг-треккерами Присутствует навык работы с профайлерами: DevParther, CodeAnalyst Репозиторий моих проектов: https://github.com/Kartonagnick C/C++, cross-platform, cl/gcc/clang/mingw, TDD, boost.test/gmock, паттерны проектирования, банда четырех, Алесксандресску, stl/boost, PostgreSQL, pqxx, template, client-server, multithreading, GUI, CEGUI, metaprogramming, VisualSVN, TortoiseSVN, AnkhSvn, Git, Mercury, C++

Иностранные языки

  • Английский язык — разговорный
Фото, имя и контакты доступны только авторизованным пользователям
Обновлено в 14:10
no-avatar
Разработчик C++з/п не указана
Последнее место работы (5 лет и 11 мес.)Инженер-программистНоябрь 2019 – октябрь 2025
Обновлено в 11:20
Обновлено 26 сентября
Превью фото соискателя
Разработчик С++з/п не указана
Обновлено 8 ноябряПоследнее место работы (1 год)Инженер технической поддержкиНоябрь 2024 – работает сейчас
Обновлено 28 сентябряПоследнее место работы (2 года и 4 мес.)Инженер-разработчик c++Июль 2023 – работает сейчас
Обновлено 29 октябряПоследнее место работы (1 мес.)ПрактикантИюнь 2023 – июль 2023
Обновлено 18 ноября
Обновлено 18 ноября
Обновлено 30 сентября
Работа в МосквеРезюмеIT, Интернет, связь, телекомРазработка, программированиеПрограммист-разработчик C++

Смотрите также резюме