Больше информации по резюме будет доступно после регистрации
ЗарегистрироватьсяБыл вчера в 16:47
Мужчина, 26 лет, родился 1 октября 1999
Ростов-на-Дону, готов работать удалённо, готов к командировкам
.NET Developer
Специализации:
- Программист, разработчик
Тип занятости: полная занятость
Опыт работы 4 года 2 месяца
Апрель 2022 — по настоящее время
4 года 2 месяца
Ведущий российский букмекер
Москва
Информационные технологии, системная интеграция, интернет... Показать еще
Middle .Net Developer ( C#+ Angular)
Middle .NET Developer с 4+ годами опыта в высоконагруженных системах (20 млн активных пользователей ежемесячно). Разрабатывал backend (ASP.NET MVC) и frontend (Angular) для платформы с 2 млрд ставок. Специализируюсь на оптимизации производительности, разработке переиспользуемых frontend-компонентов, миграции сервисов и DevOps‑практиках, и кодогенерации. Стремлюсь к проектам с масштабируемыми решениями и улучшенной архитектурой.
-Разрабатывал и поддерживал CRM-систему для платформы с более чем 2 млрд ставок пользователей, включая асинхронные API с Swagger, Entity Framework Code First/Dapper и базами данных PostgreSQL, ClickHouse, MS SQL Server.
-Работал в структуре монолита (.Net Core 3.1) + микросервисов (.Net 8.0) с порядком деплоя (Dev => Stage => Live).
-Прорабатывал задачи по ТЗ и ФТ в agile-спринтах (1-2 недели / flex)
- Отвечал за крупные фичи, такие как "BattlePass", Telegram-бот, пользовательские турниры (ЧМ по футболу и т.п.)
-Занимался разработкой frontend на Angular и отвечал за большую часть UI страниц и компонентов (TypeScript, HTML, SCSS) с таблицами, поиском, пагинацией, CRUD-UI, валидацией, RxJS, guards, маршрутизацией и уведомлениями, тем самым упрощая работу с информацией отделу маркетинга и команде тестирования.
-Проектировал переиспользуемые компоненты Angular: сократил время разработки новых страниц на 40 %. Оптимизировал HTTP‑запросы — время загрузки тяжёлых страниц уменьшилось в 5–10 раз
-Локализировал и запускал приложения в Казахстане и Беларуси: адаптация UI, валют, правовых требований и пр. региональных особенностей.
-Реализовал асинхронную обработку событий через Kafka: обработал 1 млн+ сообщений/день, уменьшив нагрузку на основную БД.
-Внедрил систему unit‑тестов (NUnit) для критически важных API и миграций EF. За полгода удалось довести покрытие тестами до 70 %, что снизило количество багов в продакшене и количество заводимых задач инженерами-QA примерно на половину.
- Проектировал и внедрял решения для мок‑сервера, которым является полноценный веб‑хост (backend + UI) для эмуляции обмена данными с внешними системами (3rd‑party). Сервер позволяет конфигурировать тестовые сценарии, максимально приближенные к продакшену, что повышает стабильность релизов.
-Контейризировал 2 микросервиса с помощью Docker.
-Настроил Jenkins‑пайплайны (Groovy‑скрипты) для CI/CD: автоматизировал тесты и деплой, снизив число ручных ошибок на 40 %.
-Разрабытвал формирование фоновых отчетов с помощью Hangfire и интеграции для бизнес-логики (триггеры, фильтры, пуш-уведомления).
- Внедрял кодогенерацию API-клиентов с NSwag, настраивал доступ через bearer-token, управлял зависимостями и решал проблемы зависимостей, внедрял мониторинг работоспособности сервисов через HashiCorp Consul.
-Ускорил процесс полного билда проекта в с 13 до 2 минут с помощью SDK 9.0.100.
-Настраивал IIS на Windows Server через RDP (задачи Hangfire, фаервол, досуп к сервисам через VPN) и участвовал в интеграции Grafana/Prometheus для мониторинга.
-Формировал отчеты в Power BI, CSV и Excel.
-Внедрял и участвовал в жизни agile-процессов: кросс-ревью, настроил процессы в Yandex Tracker, разрешал конфликты в GitLab (ревью веток, мердж‑реквесты).
Ключевые навыки
Backend (.NET):
- C# , .NET Core 3.1 / .NET 8.0
- SOLID, ООП, Clean Code (Роберт Мартин)
- ASP.NET Core, Entity Framework Code First, Dapper
- PostgreSQL, ClickHouse, MS SQL Server
- LINQ, AutoMapper, Fluent Validation
Frontend:
- Angular (v12–16), TypeScript, RxJS
- SCSS, HTML5, CRUD-UI, пагинация, Block UI
- Маршрутизация, guards, HTTP-клиенты
DevOps & Infra:
-Docker, Jenkins, IIS
-RabbitMQ, Kafka, HashiCorp Consul
-Grafana/Prometheus
-GitLab, Datagrip
Тестирование:
- Unit-тесты (NUnit), Мок-сервер
- Автотесты, тестирование миграций EF
Методологии & Tools:
- Agile, YouTrack, Yandex Tracker
- SOLID, ООП, DI, паттерны проектирования
- Power BI, CSV, Excel (отчётность)
IDE и инструменты:
- Rider, Visual Studio, WebStorm, Datagrip, Postman.
Контакты:
- Телефон: +7 951 537-67-25
- Telegram: @AndrewObserver (предпочтительный способ связи)
Навыки
Уровни владения навыками
Продвинутый уровень
Обо мне
Ищу возможность расти до Senior уровня, внося вклад в инновационные проекты, и готов обсудить, как мой опыт поможет вашей команде. Готов к удаленной работе и быстрым коммуникациям через Telegram.
Среднее специальное образование
2019
Среднее специальное образование
Информационные технологии, Программирование в компьютерных системах
Знание языков
Гражданство, время в пути до работы
Гражданство: Россия
Разрешение на работу: Россия
Желательное время в пути до работы: Не имеет значения
