Сергей Чергинец
Портфолио
Московский Кредитный Банк
Fullstack разработка для веб-платформы автоматизации HR-процессов WebSoft HCM, проведение редизайна системы, сопровождение и оптимизация уже имеющихся решений. Frontend: ● Разработка полностью кастомного интерфейса системы на основе единого Vue.js приложения для работы как с Vue Router, так и c возможностью сборки разделов из специальных элементов шаблонов по принципу CMS. ● Создание библиотеки компонентов на основе адаптированных и стилизованных компонентов библиотеки Element Plus, а также собственных компонентов. Обеспечение полного соответствия библиотеки корпоративному UI-kit в Figma с публикацией результатов в Storybook. ● Верстка, создание интерфейсов с бизнес-логикой в соответствии с ТЗ и макетами. ● Эмуляции backend с помощью MSW для процесса разработки и тестирования, написание модульных тестов. ● Поддержка отдельных legacy решений, оптимизация и миграция устаревших и неэффективных решений на современный стек. Стек: Vue 3 (Composition API), TypeScript, Vite, Pinia, TanStack Query, Storybook, Vitest, Sass, MSW. Backend: ● Разработка API для frontend и интеграций. ● Разработка системных агентов, обработчиков системных событий. ● Разработка интеграций через ODBC, шину данных и HTTP запросы. ● Создание и оптимизация сложных отчетов, печатных форм и стилизованных шаблонов уведомлений ● Разработка процессов документооборота и оценки персонала. ● Написание и оптимизация запросов к БД (T-SQL), расширение оригинальной структуры БД, настройка индексов, разработка функций, процедур, представлений. Стек: TypeScript, Transact-SQL, XQuery, XAML, C#. Основные достижения: ● Инициировал и завершил процесс перевода разработки на новый технологический стек, повысивший эффективность разработчиков при сохранении удобства для контент-менеджеров. Спроектировал и реализовал кастомный frontend проект, внедрил backend проект на TypeScript (для типизации специфичной функциональности платформы, а также ее типов данных), подготовил набор компонентов для UI-kit.
Системный оператор Единой энергетической системы
Совмещал обязанности разработчика и администратора интранет-портала и нескольких корпоративных веб-систем с 8000 пользователей в 50+ филиалах. Интранет-портал (SharePoint 2010): ● Проводил разработку основной функциональности и разделов портала на ASP.Net WebForms, C#, JavaScript, jQuery, Knockout.js, HTML, CSS, XSLT. Разрабатывал отчёты в SQL Server Reporting Services. ● Администрировал инфраструктуру серверов MS SharePoint, включая Windows Server, MS SQL, IIS. ● Управлял структурой разделов филиалов, разграничивал права доступа, консультировал администраторов разделов во всех филиалах, решал обращения. HR-портал (WebSoft HCM): ● Разрабатывал компоненты системы: системные агенты, отчёты (настраиваемые и SSRS), веб-шаблоны, выборки данных, дорабатывал интеграции с 1С и Active Directory. ● Администрировал систему WebSoft HCM, включая ОС Windows Server, БД MS SQL, IIS. Производил установку обновлений и фиксов. ● Решал обращения функциональных администраторов и пользователей. ● Сопровождал внедрение системы подрядчиком: контролировал процесс и результаты выполнения доработок, выполнял доработки, не заложенные в изначальное техническое задание. Прочие системы: ● Осуществил разработку централизованной системы для работы с договорами по закупкам на платформе SharePoint 2016 в соответствии с требованиями заказчика. ● Администрировал Медиа Центр (SharePoint 2013) ● Выполнял функции технического администратора 3 специализированных технологических веб-систем.
Инфосистемы Джет
● Поддержка в центральном офисе крупного банка: диагностика и решение инцидентов с ПО и оборудованием, настройка доступов и сетевых ресурсов, участие в плановых проверках инфраструктуры и внедрениях новых сервисов.