Специалисты
НАВЫКИ И УМЕНИЯ
- Языки программирования: Golang, C#, C++03/14/17, TypeScript, JavaScript, Python
- Базы данных: SQLite, MySQL, PostgreSQL
- Операционные системы: Windows, Linux (Raspbian, Ubuntu, Debian, Kali, Suse, FreeBSD)
- IDE: Visual Studio, VS Code, QT Creator, Eclipse
- Другое: .NET, WPFQML, Reindexer, Clickhouse, Kafka, Protocol Buffers, gRPC, Boost, CMake, HTML/CSS, Vue JS, Angular JS, Git, SVN, IoT, Telegram/Paypal/Chase/Юmoney API, Redmine, Wireshark
ОБРАЗОВАНИЕ:
Чувашский государственный университет им И.Н.Ульянова, Программное обеспечение, кафедра ИВТ
Сервисы для интеграции с биржей ценных бумаг
РОЛЬ: Golang backend разработчик ОПИСАНИЕ ПРОЕКТА: Набор микросервисов для приема торговых поручений от клиента и размещения их на биржах, возврат результатов исполнения, сбор рыночных данных о торговых инструментах. ВЫПОЛНЕННЫЕ ЗАДАЧИ: - Расширение и поддержка сервиса для приема заявок клиента и размещения их на биржах; - Расширение функционала взаимодействия микросервисов банка; - Code review.
Golang, Kafka, Protobuf, gRPC, PostgreSQL
20 месяцев месяцев
Программный комплекс для автоматизации объектов энергетики
РОЛЬ: C#/C++ разработчик ОПИСАНИЕ ПРОЕКТА: SCADA система занимается сбором и отображением данных телеметрии с устройств релейной защиты и счетчиков, используя промышленные протоколы передачи данных IEC60870-5-101/103/104, Modbus, IEC61850. Опрос устройств, получение данных аналоговых измерений, дискретных событий, осциллограмм. ВЫПОЛНЕННЫЕ ЗАДАЧИ: - Разработка кроссплатформенных сервисов опроса устройств, реализация промышленных протоколов обмена; - Разработка пользовательского оконного приложения для конфигурации сервисов; - Деплой и поддержка redmine сервиса.
С++, Windows/Linux, C#, Windows Forms, WPF
3 года 2 месяца месяцев
Desktop приложение
РОЛЬ: C# разработчик, менеджер проекта, управление командой разработки программно-аппаратного комплекса электроники. ОПИСАНИЕ ПРОЕКТА: Постановка задач для разработки печатных плат, распределение задач по монтажу электронных компонентов, разработки прошивок и бинарных протоколов обмена, формата хранения данных в памяти устройств. Desktop приложение на WPF для создания световых программ для каждого типа оборудования, управления воспроизведением синхронно с музыкой, интеграция с системами управления сценическим светом по Artnet. Набор электронных устройств на базе STM и ESP процессоров для артистов: пиксельных жезлов, гимнастических обручей, светодиодных костюмов, в том числе на адресуемых лентах WS2812/APA102 для отображения световых эффектов, система синхронизации воспроизведения световых партитур поверх TCP/IP. ВЫПОЛНЕННЫЕ ЗАДАЧИ: - Построение архитектуры программно-аппаратного комплекса; - Реализация WPF приложения для создания световых программ; - Участие в разработке протокола обмена с аппаратурой, бинарного формата хранения проектов в памяти; - Координация действий разработчиков прошивок, схемотехников и команды монтажников.
C#/WPF/C++/C
10 лет 2 месяца месяцев
Приложение для бесконтактного измерения температуры
РОЛЬ: Разработчик ОПИСАНИЕ ПРОЕКТА: Поддержка серверной части приложения, получающей измерения температуры с инфракрасного температурного сенсора melexis. Управление проектом, постановка задач для разработки прошивки температурного сенсора. Планшет с камерой и экраном на базе Raspberry PI, для контроля доступа на проходных по температуре тела человека. Камера позволяет определять лица перед экраном, в момент детекта лица, производится замер температуры человека, снимок и значение температуры сохраняются в локальной БД для предоставления статистики серверному приложению и формирования отчетов. ВЫПОЛНЕННЫЕ ЗАДАЧИ: - Разработка архитектуры программно-аппаратного комплекса; - Постановка задач для разработки прошивки и локального веб-сервиса; - Backend разработка и поддержка сервиса.
Golang, VueJS, SQLite
4 месяца месяцев
Система арбитража споров заказчика/перевозчика на рынке США
РОЛЬ: Golang разработчик, менеджер проекта ОПИСАНИЕ ПРОЕКТА: Облачный веб-сервис, в котором зарегистрированные компании (заказчики логистических услуг, логистические компании-перевозчики) могут разрешать возникшие споры, формируя банк отзывов на основе успешного или неудачного разрешения конфликтных ситуаций. Цель платформы — исключить участие на рынке страховых посредников, предоставляя инструмент для проверки контрагента, как для заказчика, так и для перевозчика. Быстрый поиск по реквизитам компании в более 2 млн записей, логика размещения конфликтов и отзывов на претензии ВЫПОЛНЕННЫЕ ЗАДАЧИ: - Управление проектом; - Интеграция с сервисами биллинга.
Golang, VueJS, Webpack, Docker, Reindexer, NGinx
1 год месяцев
Система управления умным домом
РОЛЬ: C#, Golang, VueJS разработчик ОПИСАНИЕ ПРОЕКТА: Локальный веб-сервис для управления светом, климатом, температурными сенсорами, домашними электроприборами. ВЫПОЛНЕННЫЕ ЗАДАЧИ: - Самостоятельная full-stack разработка; - Интеграция устройств в систему.
Golang, VueJS, C#, .Net, реверс инженеринг протоколов обмена с помощью Wireshark
3 месяца месяцев
Телеграмм-бот для системы таск-менеджмента
РОЛЬ: Golang разработчик ОПИСАНИЕ ПРОЕКТА: Телеграмм-бот, предоставляющий дополнительный интерфейс для получения списка задач в рамках системы таск-трекинга redmine. Запрос текущих задач, система уведомлений, напоминаний ВЫПОЛНЕННЫЕ ЗАДАЧИ: - Разработка бота
Golang, MySQL
3 месяца месяцев
Торговый Телеграмм-бот
РОЛЬ: Golang разработчик ОПИСАНИЕ ПРОЕКТА: Мини магазин-бот для торговли цифровыми продуктами. Несколько inline-кнопок, карточки товара, процесс совершения покупки ВЫПОЛНЕННЫЕ ЗАДАЧИ: - Разработка бота
Golang, PostgreSQL, Umoney billing
3 месяца месяцев