Ярослав Проценко

Ярослав Проценко

.NET-разработчик

Полтава, УкраинаОткрыт к предложениям

Обо мне

.NET-разработчик: больше четырёх лет коммерческой разработки на C# и .NET в GenieSolutions. В платёжном сервисе Paytiko написал больше 50 интеграций с платёжными провайдерами — Stripe, Adyen, Checkout.com и другими.

Начинал с бэкенда на PHP/Laravel на фрилансе, затем перешёл на C# и .NET — и с тех пор работаю только с ними. Сейчас на фрилансе: быстро собираю прототипы с Claude Code, разрабатываю приложения на .NET и дорабатываю CRM-системы заказчиков — например, интеграцией с голосовыми AI-агентами. Для кругозора освоил n8n.

Опыт работы

  1. .NET-разработчикФриланс

    февраль 2026 — сейчас

    9 месяцев

    • Прототипы и разработка приложений для заказчиков

      Перед полноценной разработкой заказчики просили быстрые прототипы — показать идею и проверить, реализуема ли она. Делал такие прототипы с Claude Code в сжатые сроки, а затем участвовал в разработке самих приложений на .NET. Подробности проектов не разглашаются.

      • Прототипы за короткий срок с Claude Code: интерактивные веб-демо и мобильное приложение на Flutter с распознаванием лиц на устройстве (Google ML Kit).
      • Бэкенд на ASP.NET Core (.NET 10) с отдельными слоями бизнес-логики и доступа к данным: EF Core и PostgreSQL, фоновые задачи на Hangfire, JWT-аутентификация, OData, Swagger.
      • Интеграция с Claude API (Anthropic) в .NET-бэкенде, разбор HTML (AngleSharp) и обработка изображений (ImageSharp).
      • Фронтенд на React с картами (Leaflet) и мультиязычностью (i18next), развёртывание в Docker.
      • C#
      • .NET 10
      • ASP.NET Core
      • EF Core
      • PostgreSQL
      • Hangfire
      • Claude API
      • React
      • Leaflet
      • Docker
      • Flutter
      • Claude Code
    • Развитие CRM-систем заказчиков

      Добавлял функциональность в несколько CRM-систем: от прав доступа и задач до интеграции с голосовыми AI-агентами.

      • Интеграция с Vapi (голосовые AI-агенты): лиды уходят на автоматический обзвон кампаниями, фоновая задача на Hangfire собирает звонки — итог, расшифровку, запись, ответы — и раскладывает ответы агента по полям лида; «больше не звонить» блокирует агента для лида.
      • Задачи в CRM и права доступа к отдельным полям по ролям: кому какие поля видны.
      • Видимость клиентов и проектов по отделам (деск), карточки клиента и проекта с расчётными полями.
      • База знаний внутри CRM: дерево страниц, Markdown, корзина, изображения.
      • API с OData-фильтрами и учётом прав пользователя, unit-тесты.
      • C#
      • .NET 9/10
      • ASP.NET Core
      • EF Core
      • PostgreSQL
      • Hangfire
      • OData
      • Vapi API
      • xUnit
    • CRM и бэкенд-сервисы для онлайн-игры

      CRM для игровой платформы: аккаунты игроков, игровые сессии и уведомления, плюс защищённый канал, через который с CRM работает бэкенд самой игры.

      • Аккаунты игроков: регистрация, вход через OAuth, сессии устройств с refresh-токенами, никнеймы и аватары, мягкое удаление и полное стирание данных по запросу, журнал согласий.
      • Сервисный канал для игрового бэкенда: аутентификация по API-ключу и HMAC-подписи, привязанной к методу и пути запроса.
      • Идемпотентная синхронизация игровых сессий и реестр игр со схемами сессий — подключил несколько волн новых игр.
      • Надёжные уведомления: идемпотентный inbox, кампании, сроки хранения.
      • Для сотрудников — роли и права, таблицы игроков и сессий с OData, журнал запросов с маскированием секретов.
      • C#
      • .NET 9
      • ASP.NET Core
      • EF Core
      • PostgreSQL
      • Hangfire
      • OData
      • JWT
      • OAuth
      • HMAC
    • Новостной агрегатор с AI-анализом

      июнь 2026 — сентябрь 2026

      4 месяца

      Платформа, которая собирает новости из многих источников, сводит одно событие из разных изданий и показывает, в чём они сходятся и расходятся. Бэкенд целиком на мне.

      • Сбор материалов из RSS, сайтов и Telegram-каналов, извлечение текста статей, отсев копий.
      • AI-конвейер на Claude: выжимка фактов, группировка одного события из разных источников, оценка значимости и автопубликация самого важного; кэширование промптов, чтобы снизить стоимость.
      • Гибридный поиск по сайту: по смыслу (векторные эмбеддинги), по словам и с учётом свежести.
      • Переводы ленты через LLM, в том числе Qwen.
      • Аккаунты читателей: регистрация, вход через Telegram, сессии устройств, избранное; модерация публичной ленты и управление читателями в админке.
      • C#
      • .NET 10
      • ASP.NET Core
      • EF Core
      • PostgreSQL
      • Claude API
      • Qwen
      • Embeddings
      • Hangfire
      • Quartz
      • WTelegramClient
    • Telegram Mini Apps и боты

      август 2026 — сентябрь 2026

      2 месяца

      Несколько продуктов внутри Telegram — от витрины до сервиса безопасности.

      • Магазин в Telegram: Mini App с каталогом, корзиной и заказами, админка на Blazor и бот для уведомлений.
      • Онлайн-запись на услуги: расписание и слоты, бронирования, админка — новый бизнес настраивается без правок кода.
      • Бот, проверяющий вложения в групповых чатах на вредоносность: конвейер статического анализа (тип файла, хеши и репутация, разбор архивов, обфускация), антивирус ClamAV, проверка ссылок по URLhaus и панель мониторинга.
      • C#
      • .NET 8/9
      • Telegram.Bot
      • Telegram Mini Apps
      • Blazor
      • React
      • PostgreSQL
      • ClamAV
      • SignalR
      • Docker
      • xUnit
    • AI-ассистент для Telegram-чатов

      Бот для заказчика, которого добавляют в групповой чат: он читает переписку и включается, когда может помочь, — проверяет факты в интернете, напоминает о том, что упустили раньше в обсуждении, и берёт на себя рутинный поиск информации. Собран на n8n, сейчас работает во многих чатах.

      • AI-агент на Claude (Anthropic) с инструментами: поиск в интернете (Tavily), чтение веб-страниц (Firecrawl), отправка сообщений в чат и отдельный шаг, чтобы обдумать ответ.
      • Понимает не только текст: голосовые расшифровываются (OpenAI), документы конвертируются и разбираются моделью.
      • Память на двух уровнях: история диалога в PostgreSQL и долговременные заметки, которые агент сам сохраняет, находит и удаляет.
      • n8n
      • Claude (Anthropic)
      • OpenAI
      • Tavily
      • Firecrawl
      • PostgreSQL
      • Telegram Bot API
    • Доработки сайтов заказчиков

      Небольшие, но регулярные задачи на сайтах заказчиков.

      • AI-перевод и рерайт контента через Claude API на шести сайтах, с обработкой таймаутов и неудачных переводов.
      • Инструменты для локализации: поиск неиспользуемых ключей переводов и их массовое удаление.
      • Перенос базы данных сайта с MySQL на PostgreSQL.
      • C#
      • .NET
      • Claude API
      • PostgreSQL
      • MySQL
  2. .NET-разработчикGenieSolutions

    декабрь 2021 — март 2026

    Украина4 года 4 месяца

    Прошёл путь от поддержки сайтов компании до разработки и интеграций в платёжном сервисе.

    • Paytiko — сервис для подключения платёжных систем

      сентябрь 2022 — март 2026

      3 года 7 месяцев

      Сервис, через который бизнес подключает разные платёжные системы. Отвечал за интеграции с платёжными провайдерами и их поддержку.

      • Написал с нуля больше 50 интеграций с платёжными провайдерами, среди них Stripe, Adyen, Checkout.com, Braintree (PayPal), Worldpay (Google Pay), Amazon Pay, Ebanx, AstroPay, Flutterwave и Zen.
      • Разные способы оплаты: банковские карты, кошельки, криптовалюта, оплата в рассрочку и локальные методы — например, M-Pesa и Przelewy24.
      • Полный цикл платежа: платёжная страница провайдера и прямые server-to-server запросы, вебхуки о статусе, подпись и проверка запросов, 3-D Secure, возвраты и выплаты.
      • Дорабатывал интеграции коллег, когда провайдеры меняли API, — в том числе PayPal и Binance Pay.
      • Покрывал интеграции unit-тестами.
      • C#
      • .NET
      • ASP.NET Core
      • REST API
      • Webhooks
      • MSTest
      • Moq
      • FluentAssertions
    • Веб-проекты компании: поддержка и разработка

      декабрь 2021 — август 2022

      9 месяцев

      Начинал с поддержки сайтов компании, затем подключился к разработке других её проектов — до перехода в Paytiko.

      • C#
      • .NET
  3. PHP/Laravel-разработчикФриланс

    февраль 2021 — декабрь 2021

    Харьковская область, Украина11 месяцев

    Бэкенд-разработка на заказ: участвовал в создании двух систем, описанных ниже, а на других проектах заказчика был на поддержке — разбирал и исправлял ошибки.

    • Система платных парковок

      Платформа для платных парковок из трёх приложений: веб-панель для администраторов, мобильное приложение для водителей и планшетное — для парковщиков. Участвовал в разработке бэкенда, общего для всех трёх.

      • Админ-панель: разметка парковочных зон на карте по точкам, тарифы, назначение парковщиков на зоны.
      • Приложение водителя: свои автомобили, оплата парковки и подписка — с подпиской машину можно оставлять без отдельной оплаты.
      • Приложение парковщика: обход и проверка стоящих машин — оплачена ли парковка или действует подписка.
      • Разграничение доступа для трёх ролей: водители, парковщики, администраторы.
      • PHP
      • Laravel
      • MySQL
      • REST API
    • Пропускной контроль с замером температуры

      Система допуска сотрудников для любого предприятия, сделанная во время пандемии COVID-19: на входе человек сканирует пропуск, затем подходит к стенду, который измеряет температуру. Участвовал в разработке бэкенда.

      • Каждый проход связывается с пропуском: сохраняются время и температура сотрудника.
      • Приём замеров со стенда на микроконтроллере STM32 и хранение полной истории.
      • Мобильное приложение для сотрудников — собственная статистика проходов и замеров.
      • Кабинет администратора: вся история по каждому сотруднику — когда проходил и с какой температурой.
      • PHP
      • Laravel
      • MySQL
      • STM32
      • REST API

Навыки

Основное

  • C#
  • .NET
  • ASP.NET Core
  • EF Core
  • OData

Данные

  • PostgreSQL
  • Hangfire

Безопасность

  • JWT
  • OAuth
  • HMAC
  • Role-based access

Платежи

  • REST API
  • Webhooks
  • 3-D Secure
  • Refunds & payouts

Тесты

  • xUnit
  • MSTest
  • Moq
  • FluentAssertions

AI и автоматизация

  • Claude API
  • OpenAI
  • Qwen
  • Embeddings & vector search
  • Vapi (voice AI)
  • AI agents
  • n8n
  • Claude Code

Фронтенд и DevOps

  • React
  • Blazor
  • Docker

Telegram и боты

  • Telegram Bot API
  • Telegram Mini Apps
  • Discord (.NET)

Ранее

  • PHP
  • Laravel
  • MySQL

Образование

  • Харьковский национальный университет радиоэлектроники (ХНУРЭ)

    Бакалавр, автоматизация и компьютерно-интегрированные технологии

    2016 — 2020

Связаться

Есть вакансия или вопрос? Оставьте сообщение — оно придёт мне сразу.