energiay@gmail.com
Senior разработчик WebSoft HCM (WebTutor)

С 2016 года строю порталы обучения на WebSoft HCM для L&D и HR: ИТСК, Почта Банк, Спортмастер. С 2022-го веду портал Билайна, где учатся 50 тысяч сотрудников. Делаю универсальные решения, которые администраторы и методологи настраивают сами, без участия разработчика.

MY SKILLS
WebSoft HCM
WebTutor
Full Stack
frontend • backend
Интеграции
API • OAuth2/JWT • SSO • OpenAPI
Анализ и оптимизация
SQL • XQuery • Индексы • Кэширование
Командная работа
Git • Code Review • Планирование
Frontend
HTML • CSS • JavaScript • React
Backend
SSJS • Библиотеки • API • Инкапсуляция
Базы данных
MS SQL • PostgreSQL • Oracle
Git & DevOps
Webpack • CI/CD
Документация
ТЗ • Инструкции • Описание разработок
10+
лет на WebSoft HCM, с июля 2016
18
лет в IT
50k
пользователей под нагрузкой
4
компании, развивал платформу

2008 → сейчас

Карьера на одной шкале

WebSoft HCM / WebTutor банковское ПО, RSL, администрирование

чем работаю

Стек

Платформы

  • WebSoft HCM (WebTutor) 2025.1.1221
  • MS Windows
  • Linux
  • IIS
  • Kestrel

Языки

  • SSJS
  • JavaScript
  • T-SQL
  • XQuery
  • SPXML
  • HTML/XAML шаблоны
  • HTML5
  • CSS3
  • Node.js

Инструменты

  • React
  • Redux
  • Router
  • Ant Design
  • MUI
  • Webpack
  • Git
  • Confluence
  • JSDoc
  • Bootstrap
  • REST API
  • OpenAPI
  • OAuth2/JWT
  • 1С/BI
  • LLM

Базы данных

  • MS SQL Server
  • PostgreSQL
  • Oracle
adaptation_agent.js SSJS · агент
var query = getMainSql()
var adaptations = XQuery("sql: " + query)
var LIB = getRazumCommonLib()

var adaptation, card
for (adaptation in adaptations) {
    card = tools.open_doc(adaptation.id)
    if (card == undefined) {
        continue
    }

    LIB.fillTasks(card)
}
так выглядит обычный день: агент проходит по адаптациям и заполняет задачи в карточках через общую библиотеку портала