Description
#резюме #fulltime #удаленка
.NET Backend Developer
Локация: Турция | Удаленка
Ожидания по ЗП: 1500$ - 2000$
Общий опыт работы с экосистемой C# более 1.5 лет. Начинал свой путь в разработке на Unity (1 год), где глубоко освоил язык С#, и работу с OOP. Последние 5 месяцев полностью сфокусирован на Backend-разработке на ASP.NET Core с использованием Clean Architecture, CQRS и Event-Driven подхода.
Технический Стек:
- Platforms: С#, .NET 8-10, ASP.NET Core (Rest / Web API, MVC)
- Architecture: Clean Architecture, CQRS (MediatR), OOP, SOLID
- Patterns: Singleton, State, Factory, Observer, Repository, DI
- Database: PostgreSQL, Elasticsearch
- ORM: EF Core, Dapper
- Messaging: RabbitMQ
- Testing: xUnit, Moq
- Tools: Git, Docker Compose, Rider / VS / VS code
Опыт:
Endless - платформа с открытым исходным кодом для хостинга и просмотра видеоконтента. [link]
Достижения и обязанности:
- Спроектировал и реализовал бэкенд-архитектуру приложения с использованием подходов Clean Architecture и CQRS (MediatR), что обеспечило слабую связанность компонентов и легкую масштабируемость кода.
- Разработал схему реляционной базы данных на PostgreSQL, настроил связи, индексацию и миграции через Entity Framework Core, оптимизировал сложные LINQ-запросы.
- Интегрировал поисковый движок Elasticsearch (NoSQL) для реализации мгновенного, отказоустойчивого полнотекстового поиска по пользователям и медиа-контенту.
- Реализовал асинхронный обмен сообщениями и событийно-ориентированную логику с использованием брокера RabbitMQ.
- Настроил безопасную stateless-аутентификацию и авторизацию пользователей на базе JWT-токенов.
- Использовал Docker Compose для контейнеризации и быстрого развертывания локального окружения (App, DB, RabbitMQ, Elastic).
Покрыл ключевые модули Unit-тестами (xUnit).
Образование: изучение официальной документации Microsoft Docs, платформы Metanit, видео курсов.
Языки:
1) русский - родной язык
2) английский - А1-А2 (в процессе обучения)
3) арабский - С2
4) турецкий - (разговрный)
5) узбекский - (разговрный)
GitHub: [link]
Telegram: [handle]
Employer contacts (email/phone/telegram) are hidden from the public preview —
send your CV, and we will connect you directly.