Разработчик IT-продуктов · финтех

Айгиз Искужин

Разработчик IT-продуктов — от идеи до продакшена

Разрабатываю IT-продукты на .NET: платёжные интеграции, backend и инфраструктура. Четыре года коммерческого опыта и девять open-source SDK.

Айгиз Искужин
4+года в проде
19NuGet-пакетов
12open-source SDK

Обо мне

Разрабатываю прикладные системы, где важны надёжность, понятная архитектура и аккуратная интеграция с внешними сервисами. Есть опыт поддержки legacy-систем, постепенной миграции на современный стек и внедрения процессов, которые ускоряют доставку изменений.

Сильнее всего мне интересны backend-разработка, платёжные и социальные сервисы, инфраструктура развёртывания, автоматизация бизнес-процессов и практичные инструменты с открытым кодом для других разработчиков.

Open-source .NET SDK

Библиотеки с минимумом зависимостей под лицензией MIT. Только HttpClient и System.Text.Json, мульти-таргет netstandard2.0 · net8.0 · net10.0.

Эквайринг

YooKassaNet

.NET SDK для API ЮKassa v3

Платежи, возвраты, выплаты и безопасные сделки + webhook — одним пакетом. Типизированные перечисления для всех значений протокола, идемпотентность и курсорная постраничность.

Эквайринг

TBankAcquiringNet

.NET SDK для эквайринга Т-Банк (Тинькофф)

Инициализация платежей, проверка статуса, подтверждение, отмена и возврат, QR/СБП-операции и проверка платёжных уведомлений. Токен SHA-256 вычисляется локально и не покидает приложение как поле запроса.

Платежи / СБП

TBankNet.B2BQr

Неофициальный .NET SDK для T-Bank «B2B QR» (СБП)

Выставление B2B-ссылок на оплату через СБП: одноразовые и многоразовые ссылки, получение статуса и QR-изображения. Bearer-токен, X-Request-Id и предсказуемая модель ошибок.

Школьные карты

TBankNet.Junior

Неофициальный .NET SDK для T-Bank «Джуниор» (школьные карты)

Работа с API «Джуниор»: список школьных карт и управление школами (список, создание, удаление). Требуется ГОСТ mTLS-сертификат в дополнение к Bearer-токену; предсказуемая модель ошибок.

Выставление счетов

TBankNet.Invoicing

Неофициальный .NET SDK для T-Bank «Выставление счетов»

Выставление счетов на оплату (PDF + QR СБП) и отслеживание их статуса. Bearer-токен, заголовок X-Request-Id, локальная валидация и предсказуемая модель ошибок.

Фискализация

AtolOnlineNet

.NET SDK для облачной фискализации АТОЛ Онлайн

Облачная фискализация АТОЛ Онлайн (сервис possystem v4, ФФД 1.05): авторизация, регистрация чеков прихода / расхода / возврата, чеков коррекции и получение результата фискализации. Токен кешируется на 24 часа.

Верификация / OTP

TelegramGatewayNet

.NET SDK для Telegram Gateway API

Доставка кодов подтверждения (OTP) пользователям через Telegram — дешевле и безопаснее SMS. Покрывает все документированные методы Gateway API и проверку подписи отчётов о доставке (webhook).

Идентификация / OIDC

MtsIdNet

.NET SDK для МТС «Мобильный ID» (OIDC/OAuth2)

Серверная (CIBA) аутентификация Mobile ID: подписанный объект request для si-authorize, публикация JWKS, обработка SMS-OTP и нотификаций, валидация id_token, данные пользователя (premiuminfo) и верификация (kyc-match-split). Единственная зависимость — System.Text.Json.

REST API / запросы

RsqlParserNet

Парсер RSQL/FIQL-выражений для REST API на .NET

Разбирает текст запроса в типизированный AST с диапазонами в исходнике и структурированной диагностикой. Ядро не зависит от ASP.NET Core, LINQ или EF Core. Семейство пакетов добавляет фильтрацию, сортировку, постраничность и документацию OpenAPI.

Аналитика

YandexNet.Metrika

.NET SDK для API Яндекс Метрики

Цели, офлайн-конверсии (серверная атрибуция выручки) и отчёты. Полностью stateless: SDK не хранит и не обновляет токены — жизненным циклом владеет ваша интеграция. Есть helpers для OAuth 2.0, но можно передать уже готовый токен. Единственная зависимость — System.Text.Json.

Мессенджеры

RocketNet.Chat

Неофициальный .NET SDK для Rocket.Chat

Найти пользователя по логину или email, открыть личный чат и отправить сообщение — одним вызовом или по шагам. Плюс чтение истории комнат, счётчики непрочитанного, отметки «прочитано / непрочитано» и кастомные эмодзи.

API-клиент

School21Net

Типизированный .NET-клиент для API Школы 21

Участники, проекты (завершённые / на проверке), кампусы и коалиции из официального публичного API Школы 21 — без сторонних зависимостей. Авторизацией владеет интеграция (ROPC + refresh), списки участников проекта фильтруются по статусу. На этом SDK построен продукт Пир2Пир.

Все библиотеки и документация

Флагманские продукты

Опыт работы

Карта жителя РБ

Инженер-программист · Башкирский регистр социальных карт, ОАО

Январь 2026 — настоящее время · сейчас

Развиваю сервисы и интеграции проекта «Карта жителя РБ»: прикладную функциональность, backend-сервисы и сопровождение промышленного контура.

  • Развиваю сервисы и поддерживаю пользовательские и внутренние сценарии.
  • Работаю с интеграциями, backend-логикой и инфраструктурными задачами.
  • .NET
  • Backend
  • Integrations
  • PostgreSQL
  • Linux
  • Git

Социальная карта Башкортостана

Ведущий разработчик .NET · Башкирский регистр социальных карт, ОАО

Январь 2023 — Декабрь 2024 · 2 года

Отвечал за развитие сервисов проекта: поддерживал legacy-контур, проектировал интеграции, развивал backend на .NET 5/6 и участвовал в инфраструктурной модернизации.

  • Спроектировал и реализовал сервис интеграции с банком Совкомбанк.
  • Участвовал в переходе от монолита к сервисной архитектуре.
  • Автоматизировал бизнес-процессы и внедрял CI/CD.
  • Участвовал в миграциях MS SQL → PostgreSQL и Windows/IIS → Linux/systemd.
  • Проектировал контракты и коммуникацию между сервисами через gRPC и HTTP.
  • ASP.NET MVC
  • .NET 5/6
  • MSSQL
  • PostgreSQL
  • IIS
  • Linux
  • YARP
  • nginx
  • Redis
  • gRPC

UNIX POS-терминалы

C-разработчик · Башкирский регистр социальных карт, ОАО

Август 2024 — Октябрь 2024 · 3 месяца

Разработал кассовое ПО для UNIX POS-терминала NEW8210: оплата школьного буфета по MIFARE-картам с интеграцией во внешний буфетный API.

  • Работал с периферией терминала через SDK производителя.
  • Разработал SSL-клиент для HTTP API.
  • Реализовал интерфейс на DirectFB и обработку ввода.
  • C
  • UNIX
  • HTTP JSON
  • SSL
  • DirectFB
  • MIFARE
  • POS SDK

Платёжный шлюз

.NET-разработчик · ООО «Фулсофт»

Июнь 2022 — Февраль 2023 · 9 месяцев

Разрабатывал платёжный шлюз с унифицированным API для предпроцессинга платежей, биллинга и интеграций с эквайрингом и отраслевыми системами.

  • Интегрировал Тинькофф, Qiwi, ГПБ и биллинг-системы ЖКХ и транспорта.
  • Сервис постпроцессинга платежей на Hangfire по категории услуги.
  • Linux
  • .NET 6
  • MediatR
  • Hangfire
  • PostgreSQL
  • EF Core
  • Redis
  • nginx
  • systemd

ГИС АИС «Образование»

И.о. тимлида .NET · Башкирский регистр социальных карт, ОАО

Декабрь 2022 — Январь 2023 · 2 месяца

Временно возглавлял команду из 4 .NET-разработчиков на проекте ГИС АИС «Образование» и электронного дневника Elschool.

  • Спроектировал единый SSO-сервис на OAuth2 с обратной совместимостью.
  • Менторил развёртывание Moodle и сервисы «Цифровая школа» и «Портфолио ученика».
  • Внедрил CI/CD на nginx, systemd и rsync.
  • .NET 6
  • OAuth2
  • MediatR
  • FluentValidation
  • Linux
  • nginx
  • systemd
  • PostgreSQL
  • CI/CD

FAForever Launcher

Самозанятый разработчик · Фриланс и собственные проекты

Январь 2022 — Январь 2023 · 1 год

Разрабатывал десктопный лаунчер для игрового сообщества FAForever: real-time сценарии, сетевые интеграции и визуализация данных.

  • Работал с IRC, TCP, REST API и WS Streaming.
  • Разрабатывал интерфейс и логику на WPF/.NET.
  • WPF
  • .NET
  • IRC
  • TCP
  • REST API
  • WS Streaming

Проекты

VerificaHubФлагманский продукт

Платформа верификации пользователей: звонки, SMS, голос, мессенджеры и многое другое — в одном API.

  • v1 — входящая верификация по flash-call: пользователь звонит на выданный номер, звонок сбрасывается, а caller-id сопоставляется с открытой сессией.
  • Без исходящих вызовов и без ответа на звонок — дешевле и надёжнее классической отправки SMS.
  • Каналы: звонки (flash-call), SMS, голосовые сообщения, мессенджеры и социальные приложения.
  • ASP.NET Core
  • FastEndpoints
  • EF Core 10
  • PostgreSQL
  • Redis
  • Docker
  • React

Пир2ПирФлагманский продукт

Сервис для студентов Школы 21: находит участника, который проверит ваш проект, и даёт место, где об этом договориться.

  • Автоподбор: подходящих кандидатов спрашивают автоматически, поиск останавливается на первом согласии. Личность запрашивающего при подборе скрыта.
  • Веб-приложение, Telegram- и MAX-боты с единым аккаунтом. Вход по коду со школьной почты, без обмена контактами; чаты одноразовые.
  • Построен на моём открытом SDK School21Net поверх официального API Школы 21.
  • ASP.NET Core
  • PostgreSQL
  • School21Net
  • Telegram
  • MAX
  • React

Moonlume VPN

Сервис интернет-приватности: безопасное подключение, защита трафика и удобное управление доступом.

  • VPN
  • Privacy
  • Infrastructure
  • Web

Платёжный шлюз

Промышленный платёжный шлюз с унифицированным API, постпроцессингом оплат и интеграциями с эквайрингом и биллингом.

  • Зарегистрирован в реестре отечественного ПО.
  • Используется в проде на yurtarb.ru для приёма платежей.
  • .NET 6
  • Hangfire
  • PostgreSQL
  • Redis

FAForever Launcher

Десктопный лаунчер для игрового сообщества с real-time обменом данными, API-интеграциями и визуализацией.

  • WPF
  • .NET
  • IRC
  • TCP
  • WS Streaming

Контакты

Есть проект, вакансия или идея?

Напишите коротко о задаче, сроках и контексте — я предпочитаю прямую коммуникацию и конкретику.

или напишите в мессенджер