Альберт Черткоев / Резюме
Привет! Меня зовут Альберт Черткоев, я back-end разработчик с более чем 10-летним опытом работы в сфере .NET-разработки.
С 2013 года я профессионально занимаюсь разработкой на платформе Microsoft .NET.
Фокусируюсь на архитектуре и проектировании распределенных систем, реализованных с помощью ASP.NET Core, которые могут работать как в облаке, так и локально, а также на внутренних механизмах .NET, таких как: управление памятью/сборка мусора, многопоточность, асинхронное программирование и производительность.
Разработка программного обеспечения
Любимые языки: C#, Markdown
Период работы: 2014 - по настоящее время
- 2019 - по настоящее время Senior разработчик
- 2015 - 2019 Middle разработчик
- 2014 - 2015 Junior разработчик
Ключевые достижения
Архитектурная трансформация и модернизация
- Осуществил успешную миграцию проекта с .NET Framework 4.8 на .NET Core 2.0 с последующим обновлением до .NET 8
- Принимал активное участие в переводе монолитной архитектуры на модульный монолит
- Спроектировал и внедрил централизованную систему управления фоновыми задачами на базе Hangfire
Разработка API и микросервисов
- Разработал ключевые сервисы экосистемы:
- Identity-service: система аутентификации и авторизации
- Admin-service: административная панель управления
- Advert-service: рекламная платформа
- Email-service: e-mail рассылки с использованием провайдера Mindbox (Emarsys, Sendsay)
- Спроектировал и реализовал серверную часть мессенджера doctorgram.ru
- Разработал сервис push-уведомлений на базе Firebase
Системная интеграция
- Реализовал интеграции с ключевыми внешними платформами:
- Социальные сети: VK, Telegram
- Рекрутинг: HH.ru
- AI/ML: OpenAI
- Платежные системы: payin-payout.net
- Коммуникационные платформы: textback.ru
- Разработал и внедрил Telegram-бот для платформы doktornarabote.ru
Используемые инструменты, технологии и фреймворки мной в команде
C#, .NET Framework, ASP.NET MVC, .NET Core, ASP.NET Core, EF Core, SignalR, MS SQL, MongoDB, RabbitMQ, Redis, NUnit, MassTransit, Quartz.NET, Hangfire, Docker, GIT
Период работы: 2013 - 2014 Junior разработчик
Ключевые достижения
Используемые инструменты, технологии и фреймворки мной в команде
C#, Visual Basic, ASP.NET, Microsoft SQL, SQLite, HTML, JavaScript,
JQuery, Kendo UI, TFVC
Образование
Высшее образование
Северо-Кавказский горно-металлургический институт (СКГМИ)
- Период обучения: 2010 - 2014
- Факультет: Информационных технологий
- Направление: Автоматизированные системы управления (АСУ)
- Квалификация: Бакалавр
- Тема дипломной работы: “Разработка программного обеспечения для автоматизации составления расписания занятий в высших учебных заведениях”