Стек:
- ASP.NET Core, Blazor
- Entity framework Core, Dapper
- Scrutor
- Identity
- FluentValidation
- MemoryCache + DistributedCache (Redis)
- Serilog, NLog
- Benchmark, NSwag, xUnit, AutoFixture, FluentAssertions, Selenium
- AutoMapper
- Native background tasks, Caravel
- OData
Дополнительно:
- Git
- SQL
- Docker
- Linux
- Powershell scripts
- HTML, CSS, SASS
- ООП, SOLID, DRY, KISS, YAGNI, REST, MVC
О себе:
- Наличие военного билета (D)
- Увлекаюсь велоспортом и плаваньем
Контакты:
https://t.me/GuardianDead
alexanderandrianov312@gmail.com
7 915 767 58 03
Github:
https://github.com/GuardianDead
Разработка и рефакторинг большой и многоцелевой платформы разделенную на отдельные сервисы для прикладных систем ФНС в рамках импортозамещения.
Работа в команде разработчиков из 12 человек, несколько ежедневных встреч с коллегами, еженедельные встречи с другими командами, ассессменты раз в пол года.
- написание утилиты миграций по миграции огромного количества данных с Oracle в PostgreSQL
- написание powershell скриптов по удаленной работе с виртуальной машиной на linux через ssh
- тестирование платформы под linux через docker и виртуальные машины
- написание различных правок и фиксов для переноса с .NET Framework 4.7 на .NET Standard 2.0
- рефакторинг конфигурации сервисов
- руководил небольшой группой младших разработчиков
- участвовал в перекрестном review между разработчиками
Разработка высоконагруженной платформы по аналогии cloudflare для отслеживания инцидентов и защиты бизнес-приложений заказчиков от атак, с выводом информации в реальном времени на мониторинговые системы.
Работа в команде разработчиков из 4 человек, ежедневные встречи и спринты.
Достижения:
- произвел рефакторинг и оптимизацию бизнес-процессов legacy-микросервисов с внедрением современных технологий (Native background tasks, FluentValidation, Serilog, Scrutor, OData, MemoryCache)
- разработал гибкие контроллеры и бизнес логику сервисов с репозиториями (Dapper, OData, UoF, Repositories)
- переписал архитектуру приложения под современные стандарты (DDD, SOA)
- разработал unit/integration/snapshot тесты (XUnit, AutoFixture, Mock, FluentAssertions)
- разработал гибкую авторизацию на динамических ролях с уровнями доступа по роутам в контроллерах
- производил замеры скорости и создание стресс тестов (Benchmark)
- оптимизировал работу бд партиционированием и ускорил работу некоторых SQL запросов (PostgreSQL)
- настраивал работу новых микросервисов в docker-compose (Docker)
Разработка крипто-проекта для менеджмента аккаунтов пользователей различных социальных сетей discord/telegram/twitter с возможностью оплаты подписки в криптовалютах SOL и ETH.
Работа с несколькими командами разработчиков из 5 человек, еженедельные встречи.
Достижения:
- спроектировал архитектуру проекта (DDD, SOA)
- проводил unit/integration/e2e тестирование всех сервисов и контролеров (XUnit, AutoFixture, Mock, Selenium, FluentAssertions)
- развернул и настроил базу данных с распределенным кэшированием (Postgresql, Redis, Docker)
- написал контролеры и сервисы с бизнес логикой для обращения к сторонним API
- распараллелил работу множества сервисов отвечающих за работу со сторонними API при помощи асинхронности что ускорило работу кода в 10 раз
- Проектирование и разработке реляционных баз данных
- Разработка desktop-приложений на WinForms и WPF
- Разработка fullstack приложения на ASP.NET Core с использованием Blazor