← В ленту
Middle
Регистрация: 24.09.2024

Скиллы

Git
C#
PostgreSQL
.NET
RabbitMQ
ASP.NET WEB API
Entity framework
JavaScript
Angular.js
Linux
Node.js
Vue.js
MS SQL
OOP

Опыт работы

Бэкенд разработчик
с 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 для получения актуальных данных о скрипте (как дополнительный механизм получения актуальных данных).

Образование

Системный анализ и управление
2017 - 2019
Московский Авиационный Институт

Языки

АнглийскийВыше среднегоРусскийРодной