Специалисты
ПРОФЕССИОНАЛЬНЫЕ НАВЫКИ:
Проектирование, оптимизация БД, Многопоточное программирование, Паттерны программирования, Тестируемый код, API для работы с мобильными и веб клиентами, Разработка бизнес-логики на языке C#, Настольные высокопроизводительные приложения, Интеграции с корпоративными системами, Интеграции с оборудованием, Кроссплатформенные серверные решения, Потоковая передача данных, Шифрование данных
Языки программирования: C#, PL/SQL, Java, C++
Технологии: .NET, Windows Forms, WebSocket, WebAPI,RabbitMQ, Redis, MVVM, MVC, WCF, REST API
Базы данных: MS SQL, PostgreSQL, MySQL, MongoDB, Oracle
Средства разработки ПО: MS Visual Studio, Resharper, Git, TeamCity, Jira, Youtrack, Nunit, MsTest, Oracle BI Publisher, Oracle APEX, Eclipse
ОБРАЗОВАНИЕ
1998 - 2003 Университет ПГУ им. Т.Г. Шевченко
Специальность: «Компьютерные системы и сети»
Проект для топовых футбольных и баскетбольных клубов России
Современная экосистема, объединяющая в себе: web-сайт, со встроенным онлайн магазином, билетной системой и общим кабинетом пользователя. Отдельно есть версия для адаптива (планшет, телефон); Административная панель, для создания различных мероприятий и наполнение контента сайта, c настроенной ролевой безопасностью: IOSAndroid мобильное приложение, для более удобного использования экосистемы на мобильных устройствах. Роль в проекте: C# Developer Обязанности: Реализовал серверную часть Разработка API
C#, .NETCore, WebApi, PostgreSQL, EntityFramework, Redis
Март 2022 - н.в. месяцев
Сервис единой обработки данных строительной компании
Представляет собой сервис на основе REST в котором реализован прием, обработка и передача необходимых данных из разных источников данных. Источники данных представляют из себя Web сервисы построенные на основе WCF, gRPC, Rest, а также брокер сообщений RabbitMQ. Для периодического опроса сервисов и получения актуальных данных используется планировщик задач Hangfire. Для тестирования правильности работы Rest Api и различных синхронизаторов используются юнит тесты на основе AutoFixture и xUnit. Роль в проекте: Ведущий C# Developer Обязанности: Разработка нового функционала и поддержка информационной системы Оптимизация БД Покрытие более 80% кода тестами Команда: 3 backend разработчика
.NET Core, C#, WCF, gRPC, Rest, MS SQL, PostgreSQL, RabbitMQ, Hangfire, AutoFixture, xUnit, FluentValidation.
Декабрь 2020 - Февраль 2022 месяца
Система электронного документооборота
Реализовано более 300 различных интеграций (экспорт/импорт) с внешними ИС, т.е. обменов данными с другими государственными БД. СУБД содержит 9000 таблиц. Размер БД > 7 TB. Бизнес-логика разделена примерно на 2000 С# проектов (сборок). Роль в проекте: Ведущий C# Developer Обязанности: Разработка нового функционала и поддержка информационной системы Оптимизация БД Проводил код ревью Команда: 3 backend разработчика
.NET, C#, WCF, MS SQL, MSMQ, Html, JS, VBS
Январь 2020 - Декабрь 2020 месяцев
Автоматическая банковская система
Представляет собой набор приложений для работы банка. Включает различные приложения, такие как учет депозитов, учет кредитов, учет оперативной информации, оперативную и сводную отчетность, учет корреспондентских отношений между банками, выставление счетов и т. д. Участие в интеграционных проектах таких как: - Национальная платежная система, - Факторинговая система, - Интернет Банк. Роль в проекте: C# Developer Обязанности: В проекте занимался разработкой и поддержкой банковского программного обеспечения. Создавал и анализировал технические задачи/требования в сотрудничестве с Заказчиками. Спроектировал и разработал архитектуры БД приложения. Реализовал создание функций, процедур, пакетов, триггеров и т. д. Оптимизировал SQL-запросы, моделировал данные. Проводил отладку программного обеспечения. Разработал сервис REST, SOAP.
PL/SQL Developer, Oracle SQL Developer, Toad for Oracle
Декабрь 2008 - январь 2020 месяцев