Специалисты

Описание

НАВЫКИ И УМЕНИЯ
- Языки программирования: 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 месяца месяцев