Специалисты

Описание

ТЕХНОЛОГИИ
Языки: C/C++, C#, Java, SQL.
Технологии: STL, .NET
Базы данных: PostgreSQL, MS SQL, Oracle
Инструменты: Visual Studio, VS Code, GCC, GTest, Git, Docker, DBeaver, Enterprise Architect
ОС: Windows, Linux, MacOS
ОБРАЗОВАНИЕ
Высшее техническое:
2000 Политехнический институт, факультет информатики и ВТ, инженер-программист

Опыт
Проект

1. Поддержка и развитие банковской системы платежей

Описание

1. Поддержка и развитие банковской системы платежей (POS, ATM, Epay, Visa/Mastercard, НСП, etc). Обязанности: Реализация новой функциональности Создание тестов Исправление багов

Технологии

C, GNU Autotools, PostgreSQL, Oracle.

Длительность

2024 июнь — 2025 март месяцев

Проект

2. Разработка отказоустойчивого кластера для системы хранения данных

Описание

2. Разработка отказоустойчивого кластера для системы хранения данных. Обязанности: Реализация функциональности Написание автоматизированных тестов Участие в проектировании и планировании Оптимизация и исправление багов

Технологии

C/C++ 17/20, GCC, CMake, GTest.

Длительность

2024 февраль — 2024 май месяцев

Проект

3. Распределенная объектная БД в памяти, с конкурентным доступом и вложенными транзакциями, с синхронизацией данных в СУБД

Описание

3. Распределенная объектная БД в памяти, с конкурентным доступом и вложенными транзакциями, с синхронизацией данных в СУБД (с 2011 по 2023 выпущено несколько версий). Обязанности: Архитектор. Стратегия развития, дизайн функциональности, гармонизация с подсистемами в проекте верхнего уровня, сценарии использования, проектирование API, основные алгоритмы и структуры данных, планы тестирования. Программист. Управление БД в памяти, синхронизация данных между серверами, работа с СУБД.

Технологии

.NET, С/С++, СУБД Postgresql и MS SQL.

Длительность

2005 — 2023 месяца

Проект

4. База данных реального времени

Описание

4. База данных реального времени (2007 – 2012) для телеметрической информации, с резервированием и архивированием принимаемых временных рядов в СУБД. Обязанности: Проектирование функционала, форматов для хранения, передачи и представления данных. Проектирование и реализация отказоустойчивости и резервирования. Программирование исполнения запросов, управление данными в памяти, сжатие и архивирование данных, синхронизация данных между серверами, работа с СУБД.

Технологии

С/С++, .NET, СУБД Postgresql и MS SQL.

Длительность

2007 – 2012 месяцев

Проект

5. Подсистема расчетов технологических данных

Описание

Обязанности: Проектирование, реализация и развитие. Многопоточное программирование, программирование асинхронных процессов и очередей расчетов. Оптимизация производительности, поиск и исправление ошибок, планирование автоматизированных тестов.

Технологии

C/C++.

Длительность

2007 – 2009, несколько версий месяцев

Проект

6. Подсистема обмена телеметрической и планово-отчетной информацией

Описание

Обязанности: Проектирование и реализация форматов и протоколов передачи данных. Программирование приемо-передачи непрерывных потоков данных между многими центрами управления. Оптимизация производительности и повышение надежности.

Технологии

C/C++.

Длительность

2005 – 2007 месяцев