Бизнес-логика и API на .NET, интеграции с внешними системами по SOAP и через Apache Kafka, поиск и исправление ошибок на продакшене.
var developer =
"Yeldos Sozakbay";
// C#/.NET-разработчик · Backend · базы данных и интеграции
5 лет в коммерческой backend-разработке на C# и .NET (с 2021 года). Разрабатываю серверную логику и интеграции с внешними системами, оптимизирую запросы к PostgreSQL и MS SQL Server.
<?xml version="1.0" encoding="UTF-8"?> <developer> <name>Созакбай Ельдос Куатович</name> <role>C#/.NET-разработчик</role> <location>Астана, Казахстан</location> <experience>4 года 10 месяцев</experience> <skills> <skill>C#</skill> <skill>.NET</skill> <skill>PostgreSQL</skill> <skill>MS SQL</skill> <skill>Kafka</skill> <skill>Docker</skill> </skills> </developer> PS C:\Users\Yeldos> _
01. Стек технологий
Языки
Платформа и подходы
Данные и инструменты
02. Экспертиза
Структура таблиц и индексы, поиск и оптимизация медленных запросов по планам выполнения в PostgreSQL и MS SQL Server.
async/await и фоновая обработка, чтобы интерфейс и сервисы не блокировались; повторные попытки и журналирование при обмене данными.
03. Кейсы
01 Ускорение отчётов и запросов к базе данных
Задача
Ключевые отчёты и экраны системы открывались слишком долго, часть запросов падала по таймауту на больших объёмах данных. Пользователи жаловались, нагрузка на сервер БД росла.
Результат
Время формирования ключевых отчётов сократилось с 15 до 2 секунд, таймауты исчезли, нагрузка на сервер БД снизилась на 40%.
Решение
- Проанализировал медленные запросы через планы выполнения (EXPLAIN ANALYZE в PostgreSQL)
- Переписал тяжёлые запросы: убрал лишние JOIN и выборку ненужных столбцов, заменил курсоры и циклы на set-based операции
- Добавил недостающие и составные индексы, убрал неиспользуемые
- Перевёл долгие операции на асинхронную обработку (async/await), чтобы интерфейс не блокировался
02 Асинхронная интеграция с внешними системами
Задача
Системе нужно было обмениваться данными с несколькими внешними сервисами и смежными системами. Синхронные вызовы тормозили основной процесс, а при недоступности внешней стороны данные терялись или приходилось переотправлять их вручную.
Результат
Подключено 10+ внешних систем, обрабатываются тысячи сообщений в сутки, ручная переотправка данных больше не нужна. Основной процесс больше не ждёт ответа внешних систем и не зависит от их доступности.
Решение
- Участвовал в проектировании и разработал интеграционный слой: SOAP для внешних API, Apache Kafka для асинхронного обмена между сервисами
- Реализовал повторные попытки, обработку ошибок и журналирование, чтобы сбой на одной стороне не приводил к потере данных
- Работал с контрактами SOAP-сервисов по WSDL, упаковывал сервисы в Docker, участвовал в настройке сборки и выкладки через CI/CD
03 Клиент-серверный модуль с отчётностью для бизнеса
Задача
Бизнесу нужен был новый модуль для работы с данными и выпуска печатных форм и отчётов. Раньше отчёты собирали вручную в Excel.
Результат
Модуль запущен за пару месяцев, отчёты формируются автоматически вместо ручной сборки, что экономит десятки часов в неделю. Модулем пользуются тысячи сотрудников.
Решение
- Вместе с командой собрал требования напрямую с заказчиком, оценил сроки и трудозатраты, презентовал решение
- Реализовал серверную бизнес-логику на .NET
- Разработал структуру БД под модуль
- Сделал отчёты и печатные формы в StimulSoft Reports
- Покрыл ключевую логику unit-тестами, код прошёл code review. В разработке участвовали стажёры, которых я курировал
04. Опыт работы
-
Middle .NET разработчик @ PBSOFT
июн 2021 — мар 2026 · 4 года 10 месяцевРазработка и сопровождение серверных приложений и сервисов на C# и .NET: бизнес-логика, работа с БД, интеграции с внешними системами.
- Реализация бизнес-логики и клиент-серверных модулей по техническим требованиям
- Разработка и оптимизация структуры БД и SQL-запросов (PostgreSQL / MS SQL Server)
- Интеграция с внешними API и сторонними системами (SOAP, Apache Kafka)
- Асинхронная обработка (async/await), чтобы система не блокировалась на долгих операциях
- Участие в code review, следование стандартам чистого кода
- Менторинг и адаптация стажёров
- Оценка задач по времени и сложности, прогноз затрат ресурсов
- Прямое взаимодействие с заказчиками: требования и презентация решений
05. GitHub
-
Improve light theme readabilityPersonalWebsite · 6 окт. 2026
-
Update CVPersonalWebsite · 6 окт. 2026
-
Move to sozakbay.dev, redirect old domainPersonalWebsite · 6 окт. 2026
-
Add GitHub activity sectionPersonalWebsite · 6 окт. 2026
-
Update experiencePersonalWebsite · 6 окт. 2026
06. Образование
-
2024
Бакалавр · Прикладная информатикаСибирский институт бизнеса и информационных технологийОмск · Прикладная информатика в экономике
-
2025
The Complete Xamarin Developer CourseUdemyПовышение квалификации, курсы
-
2025
PostgreSQL Certification CourseW3SchoolsПовышение квалификации, курсы
-
2020
Разработка программного обеспеченияАкадемия ШАГПовышение квалификации, курсы
-
Udemy Xamarin Developer: iOS & AndroidЭлектронный сертификат · 2025
-
W3Schools PostgreSQL Certification ExamЭлектронный сертификат · 2025
-
Cisco CCNA: NetworkingЭлектронный сертификат · 2019
-
Cisco CCST: CybersecurityЭлектронный сертификат · 2019
-
Прикладная информатикаВысшее профильное образование + международные сертификации Cisco
07. Как я работаю
Участвую в code review и придерживаюсь ООП, SOLID и Clean Code — код должен читаться так же легко, как пишется.
Адаптирую стажёров и помогаю им прокачивать технические навыки — сильная команда важнее одного сильного разработчика.
Общаюсь с заказчиком напрямую: уточняю требования, показываю решения и держу фокус на результате при сжатых сроках.
08. Языки
Казахский
Родной
Русский
C1 — продвинутый
Английский
B2 — выше среднего
> Давайте работать вместе
Ищу позицию .NET backend-разработчика (Middle): полная или частичная занятость, проектная работа. Офис, гибрид или удалёнка; готов к переезду и командировкам.
- phone +7 (777) 190-54-80 — предпочитаемый способ связи
- telegram @sozakbay
- email eldos.sozakbay@gmail.com
- github github.com/yeldossozakbay
- linkedin linkedin.com/in/yeldos-sozakbay-4b38a8209