Альберт Черткоев / Резюме

Альберт Черткоев

Привет! Меня зовут Альберт Черткоев, я 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
  • Факультет: Информационных технологий
  • Направление: Автоматизированные системы управления (АСУ)
  • Квалификация: Бакалавр
  • Тема дипломной работы: “Разработка программного обеспечения для автоматизации составления расписания занятий в высших учебных заведениях”