Бэкенд разработчик
с 01.2025 - По настоящий момент |ProSpace
C#, .NET 8, Entity Framework, PostgreSQL, MongoDB, RabbitMQ, Redis, Vue 3, TypeScript, Tailwind, OpenApi
Развитие продукта Prospace.Promo. Его доработка в рамках интеграции к заказчику.
Интересные задачи:
● Реализовывал алгоритм построения иерархии по заданным пользователем полям объекта. Обновлять иерархию тоже нужно в реальном времени.
● Плюс аудит изменений иерархии.
● После появлений проблем с производительностью переписал алгоритм так, чтобы он не кушал так много оперативной памяти.
Старший Фулстек разработчик
06.2024 - 12.2024 |Usetech
C#, .NET Core, SQL, Entity framework, Angular.js, PostgreSQL, RabbitMQ
● Участвовал в проекте ЕИСУКС (Часть госуслуг). Архитектурно он состоит из двух блоков - закрытого и открытого контура, связанных между собой сервисами публикаторами.
● Из интересных задач была интеграция с яндекс картами: загрузка списка мед. организаций с валидацией списка. Их отложенное прямое геокодирование. Публикация в открытый контур.
Старший Бэкенд разработчик
01.2023 - 12.2024 |Комита Цифровые технологии
C#, ASP.NET WEB API, PostgreSQL, Elasticsearch, Linux, Node.js, Vue.js, Entity framework, RabbitMQ, Golang
Бэкэнд:
● ASP.NET Core WebApi 3.1.
● БД - PostgreSQL.
● Entity Framework.
Из интересных задач:
● Внести изменения без наличия сурс кода. Сделал через DLL инъекцию, модифицировав с помощью DnSpy оригинальную dll.
● Импорт из Excel файла. Уже был функционал, но он мягко говоря не удобный. Модифицировал возвращаемый шаблон.
● Парсил его с помощью JObject-а.
● Сделал универсальный механизм фильтрации полей в объектах, который снизил нагрузку на разработчиков.
Фронтенд:
● Node., Vue.Js, DevExpress.
● Фикс багов. UI загрузки файлов.
● Есть опыт наставничества и code review.
Бэкенд разработчик / Инженер-программист
10.2021 - 12.2022 |СИНТЕЛЛЕКТ
.NET Core, Linux, PostgreSQL, Microsoft SQL, Docker
● Дорабатывал СЭД Tessa.
● Прототипирование решения для Газпрома.
● Доработка решения для банка VTB.
● Покрывал существующий функционал автотестами.
● Переводил хранимые процедуры, view-хи и прочее с MSSQL на PostgreSQL.
● Фикс багов связанных с переходом на linux.
● Написал интеграцию с файловым сервером.
● Делал Docker файл для проекта.
Бэкенд разработчик / Инженер-программист
05.2021 - 10.2021 |Такском
WPF, Entity Framework, API, Microsoft SQL
● Развивал продукт компании "Доклайнер".
● Часть source кода была написана на C++.
● Делал функционал "Сверка с бюджетом".
● Писал взаимодействие с файловым сервисом другой команды.
Программист
05.2019 - 05.2021 |The Most Games
ASP.NET WEB API, .NET Core, WPF, C#, XML, MongoDB, Entity Framework
● Занимался разработкой для внутренних нужд компании.
● Приложение для работы над локализацией реплик. WPF, Xlsx. Прежде всего важна отказоустойчивость.
Из интересных задач:
● Создание снапшотов изменений для записи в файл (у DocumentFormat.OpenXML был баг, не позволявший сохранять без перезагрузки всего документа).
● Синхронизация ползунка с нарисованной аудиоволной.
● Отображение возможной разницы во времени между локализованной репликой и оригиналом.
● ASP.NET Core Web Api для получения актуальных данных о скрипте (как дополнительный механизм получения актуальных данных).