О себе
Backend-разработчик с ~4 годами коммерческого опыта. Самостоятельно проектирую и реализую серверную логику и работу с данными в ERP/CRM-системе, которой пользуются 11 компаний (~7–8 тыс. активных пользователей). Сильные стороны: PostgreSQL и оптимизация запросов, проектирование бизнес-логики бухгалтерского контура (проводки, взаимозачёт, акты сверки), интеграции с банками и госсервисами. Самостоятельно вёл миграцию MySQL → PostgreSQL без простоя. Активно изучаю Java / Spring Boot для перехода в банковский сектор.
Опыт работы
Бухгалтерский контур
Backend-разработчик
Спроектировал и реализовал логику автоматических проводок (журнал acc_jot) для 4 типов документов: банковские транзакции вх./исх., реализация, поступление товаров — с зачётом авансов и динамическими слотами аналитики (контрагент / договор). Портировал алгоритм взаимозачёта встречных задолженностей из 1С: вынес в переиспользуемый модуль pkg/acc с single-pass пуллингом дебетовых/кредитовых остатков, устранив double-counting в наивном переборе пар. Реализовал документы «Акт сверки» и «Закрытие Дт/Кт задолженности»: агрегация оборотов за период, динамическое определение позиций аналитики по плану счетов. Реализовал маппинг входящих электронных счетов-фактур (ЭСФ / КГД) на документы покупки: head-поля и позиции, обработка флагов НДС, валют, трассировка esf_id. Сократил время синхронизации бюджета закупа с 1–2 мин до <20 сек: устранил N+1 через batch upsert (ON CONFLICT), in-memory словари, CTE и lateral join вместо запросов в циклах. Выполнил миграцию MySQL → PostgreSQL (5 модулей) без остановки пользователей: переписал запросы под диалект PG, задействовал upsert и JSON-функции. Решил проблему целостности цепочки закупок (1:N): строки-дубликаты со ссылкой на оригинал изолируют изменения, не затрагивая утверждённые документы. Банковские API: Halyk Bank, ForteBank, Alatau City Bank — обработка выписок, маппинг полей через словари (контрагенты, счета, валюты, КНП, КБК), SQL-escaping через dollar-quoting. Госсервисы по SOAP: ШЭП / SmartBridge (BIP) — построение SOAP-конвертов, отладка интеграции. Интеграция с 1С:Предприятие — снизил количество обращений с 3–5/мес до 1–2 за 4–5 месяцев за счёт регулярного запроса данных за период и логирования приёма. Оптимизация SQL-запросов, разработка печатных форм (wkhtmltopdf), разбор инцидентов по обращениям пользователей, внедрение доработок в существующие модули.
- Сократил время синхронизации бюджета закупа с 1–2 мин до <20 сек
- Выполнил миграцию MySQL → PostgreSQL (5 модулей) без остановки пользователей
- Снизил количество обращений по интеграции с 1С с 3–5/мес до 1–2 за 4–5 месяцев
Образование
Satbayev university
Информационные системы