C# .NET Backend Developer
Минск, БеларусьМиддл
Релокация • Удаленная работа
Опыт работы от 3 до 5 лет1 600 $
Опыт работы от 3 до 5 лет1 600 $
Короткая ссылка: gkjb.ru/gzHK
О себе
На данный момент Middle C# .NET Developer.
Мои компетенции и опыт
Я – C#.NET разработчик с опытом коммерческой разработки более 3х лет. Хорошо и быстро осваиваю большое количества информации, очень мотивирован в вопросе своего профессионального развития и получения новых навыков. Абсолютно неконфликтен, имею богатый опыт работы в командах разного размера. Исполнителен, ответственно отношусь к выполнению поставленных технических задач в соответствии с требованиями бизнеса и заказчика. Следую основным принципам качественной разработки (SOLID, ООП и др.). Имею опыт работы по методологии Agile (Kanban, Scrum). Также имею опыт руководства небольшой командой разработки, с организацией эффективного и результативного производственного процесса.
Мой опыт работы:
Компания: DevSymphony
Должность: Middle C# .NET Developer
1. Ноябрь 2024 – Июль 2025
Проект: Приложение для взаимной интеграции двух систем бухгалтерского учёта мелкого и крупного бизнеса строительной сферы США
Стек:
- .NET Core 8 microservices, MVC, WebApi
- Windows 10/11, Windows Server 2016
- CSS/HTML, JavaScript
- QuickBooks SDK, COM Interop
- Gitea, Docker
- MSSQL, EF Core
- MailKit, Hangfire, JWT (auth + refresh), Basic Auth
Обязанности на проекте:
- Back- и front-end разработка системы
- Проработка всей архитектуры проекта
- Интеграция приложения с внешними сервисами и базами данных в системе заказчика
- Нагрузочное тестирование и оптимизация производительности системы
- Управление командой разработки, формирование технических задач сотрудников а также код-ревью результатов их работы
- Проработка бизнес-требований с заказчиком
Достижения на проекте:
- Разработал универсальный инсталятор для установки/обновления до актуальной версии приложения и всего необходимого сопутствующего софта (.NET SDK, QB SDK и прочее) с возможностью пользователем ввода критичных данных с целью автоматической их записи в конфигурационные файлы/переменные среды окружения машины.
- Разработал специальный внутренний сервис, который полностью автоматизировал работу приложения в связке с Docker Desktop (приложение само проверяло работу Docker и всех необходимых контейнеров, само их запускало/перезапускало, при первичном запуске непосредственно после установки само создавало все необходимые контейнеры на основе compose файлов, зашитых в инсталлируемый билд с удобным выводом процесса установки непосредственно в терминал приложения).
- Разработал внутренний сервис, генерирующий отчёты по платёжным операциям в формате PDF с полным динамическим формированием архитектуры документов на стороне кода.
2. Июнь 2025 – Июль 2025
Проект: CRM система для управления жилищно-коммунальными комплексами
Стек:
- Python fast api microservices
- gRPC, REST
- Gitea, Docker
- PostgreSQL, MongoDB, MinIO, Redis
Обязанности на проекте:
- Проработка и написание архитектуры проекта
- Проработка баз данных, архитектуры таблиц и коллекций с шардированием и репликацией
- Проработка бизнес-требований с заказчиком
Достижения на проекте:
- Разработал всю архитектуру микросервисов и хранилищ серверной части системы на основе предоставленных бизнес-требований
- Разработал схемы и планы всех запросов внутри системы
- Спроектировал все таблицы PostgreSQL с шардированием на разные инстансы под отдельные микросервисы
Компания: Khazatech
Должность: Middle C# .NET Developer
1. Август 2024 – Январь 2025
Проект: Системы видеонаблюдения и регистрации пассажирского багажа в аэропортах
Стек:
- .NET Core 6-7 microservices, WebApi
- React/TypeScript, Go
- Astra Linux
- REST, HTTPS, TCP, SOAP
- GitLab, Docker
- RabbitMQ, Serilog, Quartz, MailKit
- PostgreSQL, ClickHouse, Minio
- EF Core, Autofac
Обязанности на проекте:
- Проработка архитектуры и написание логики микросервисов на .NET Core
- Рефакторинг существующего кода
- Нагрузочное тестирование системы
- Проработка бизнес-требований с заказчиком
Достижения на проекте:
Разработал стороннее приложение для генерации в БД всех необходимых валидных данных, включая имитационных метрик от нейросети. Приложение позволяло генерировать данные в двух режимах: 1. Единомоментное заполнение БД всеми необходимыми данными за указанный временной промежуток, 2. Подача метрик в систему в реальном времени с целью полной имитации нормально функционирующей аналитической нейросети и обслуживающих её микросервисов со всеми особенностями их работы.
Данное приложение значительно упростило процесс разработки для фронт- и бэк-енд команд, ликвидировав их зависимость от реальных данных системы нейросети (что было критично, т.к. нейросеть и её сопутствующие микросервисы периодически находились в нерабочем состоянии и данные не поставляли, а без них нельзя было протестировать подавляющее количество функционала) + приложение помогало во время презентаций системы заказчику и инвесторам, когда нужно было продемонстрировать полноценно функционирующую систему.
2. Июль 2024 – Август 2024
Проект: Бэкграунд сервис для передачи сообщений между банковскими системами
Стек:
- Mono нужен доступ к резюме , .NET Framework нужен доступ к резюме monolithic
- ALT Linux, Astra Linux
- Syslog, RFC5424, TCP, TLS
- GitLab
- ArtemisMq
Обязанности на проекте:
- Написание всей логики проекта
- Адаптация проекта к запуску на ALT Linux и Astra Linux через Mono фреймворк
- Нагрузочное тестирование системы
- Проработка бизнес-требований с заказчиком
- Настройка CI-CD пайплайнов
Достижения на проекте:
- Разработал стороннее приложение для проведения сложного нагрузочного тестирования, благодаря которому удалось точно определить производительность системы при разных объёмах поступающих данных и обнаружить ряд потенциальных проблем в изначальной архитектуре проекта и первичном выборе ряда используемых технологий
3. Апрель 2024 – Июль 2024,
Январь нужен доступ к резюме Апрель 2025
Проект: Группа приложений для сдачи государственных экзаменов
Стек:
- .NET Core2/7 monolithic, WebApi
- AngularJS/JavaScript, HTML/CSS, ElectronNET
- ALT Linux
- SQLite
- GitHub
Обязанности на проекте:
- Написание нового функционала
- Рефакторинг существующего кода
- Перевод системы с .NET Core 2 на .NET Core 7
- Перевод визуальной части системы на новый дизайн
Достижения на проекте:
- Провёл основательную работу по приведению к единому виду и логике работы всех типов проигрывателей для записи/воспроизведения аудиофайлов в системе сдачи устной части языковых экзаменов, системе контроля устных вопросов письменной части экзаменов и системе, отвечающей за первичную настройку аудиоборудования при старте экзаменов. Это позволило при внесении общих изменений в дизайне и логике работы на стороне сервера тратить ровно в три раза меньше усилий при работе с данным функционалом.
Компания: ShuttleX precorp.
Должность: Junior - Middle C# .NET Developer
Июль 2022 – Апрель 2024
Проект: Система для онлайн заказа такси
Стек:
- C#, .NET Core 7, WebApi
- EF Core, PostgreSQL, Redis
- Kafka, Docker
- NetTopologySuite, нужен доступ к резюме , ProjNet
- Git, GitLab
Обязанности на проекте:
- Проработка архитектуры и написание всей бизнес-логики микросервиса контракторов (водителей), микросервиса матчинг-системы (поиск наиболее оптимальных паросочетаний контракторов и пассажиров) и общей core-логики всех математических геолокационных расчётов
- Нагрузочное тестирование системы
- Проработка бизнес-требований с руководством
Достижения на проекте:
- В результате тестирования, анализа и доработки систем георасчётов и матчинг-системы значительно улучшил процесс поиска оптимальных водителей для пассажиров за минимальные промежутки времени, приблизив эффективность системы в данном аспекте к аналогам от текущих лидеров рынка