Специалисты

Описание

Образование:
Бакалавр. Факультет компьютерных технологий и компьютерной безопасности, математическое обеспечение и администрирование информационных систем. Южный федеральный университет, Таганрог, Россия

Опыт
Проект

Автоматизированное нагрузочное тестирование для сервисов крупной компании.

Описание

Роль: Backend разработчик Проект: Основной задачей было устранение ручных процедур при проведении нагрузочного тестирования и обеспечение полной автоматизации: от формирования конфигураций до передачи результатов. Сервис поддерживает кастомизацию сценариев, интеллектуальный анализ логов и обратную интеграцию с бизнес-системами компании (включая 1С) для формирования отчетности и триггеров дальнейших действий. Достижения: - Реализовал сервис автоматизированного нагрузочного тестирования на базе Python и фреймворка Litestar, с конфигурируемыми параметрами сценариев. - Разработал REST API для управления тестами и получения результатов в реальном времени. - Внедрена интеграция с 1С, позволяющая автоматизировать загрузку данных о текущей инфраструктуре, а также экспортировать результаты тестирования обратно в систему для дальнейшего анализа бизнес-процессов. - Для предварительной фильтрации и анализа логов тестов была интегрирована языковая модель на базе Hugging Face Transformers (BERT-like), которая классифицирует ошибки, извлекает ключевые фразы и автоматически формирует описание проблем для передачи в систему инцидент-менеджмента. - Подключена система хранения тестовых метрик в PostgreSQL, с возможностью последующего построения отчетов и графиков. - Обеспечено логирование и трассировка сценариев тестирования, включая группировку по нагрузочным паттернам и временным аномалиям.

Технологии

Python, Litestar, PostgreSQL, Hugging, Face Transformers, Pandas, REST, API, LLM, 1С

Длительность

Февраль 2023 – Апрель 2025 месяцев

Проект

Сервис для покупки объектов элитной жилой и коммерческой недвижимости

Описание

Роль: Backend разработчик Проект: Сервис ориентирован на премиум-аудиторию, поэтому особое внимание уделялось стабильности, безопасности и высокому качеству пользовательского интерфейса. Сайт включает сложную систему фильтрации и подбора объектов, интеграцию с внешними системами для актуализации цен и характеристик недвижимости, а также защищенную форму подачи заявки на обратную связь с персональными консультантами. Достижения: - Реализовал сервис получения данных из PostgreSQL с использованием чистых SQL-запросов без ORM. - Настроил шаблоны Flask для отображения данных, полученных из БД, с учетом структуры и логики бизнес-представления. - Создал и оптимизировал листинги объектов недвижимости на основе предоставленного технического задания. - Автоматизировал генерацию SEO-листингов, включая разработку административного интерфейса для их управления. - Настроил OAuth-авторизацию пользователей через социальные сети с последующим редиректом на защищенные разделы сайта. - Разработал механизм экспорта данных из базы в формате CSV для целей внутренней аналитики и отчетности. - Проектировал архитектуру новых таблиц и реализовал миграции с учетом требований к масштабируемости и читаемости схемы. - Создал систему управления отчетами в административной панели, обеспечив удобный UI и фильтрацию по ключевым параметрам.

Технологии

Python, Flask, PostgreSQL

Длительность

Январь 2022 – Январь 2023 месяца

Проект

Платформа для автоматизации B2B продаж

Описание

Роль: Backend разработчик Проект: Предоставляет возможность заключения коммерческих сделок на любые суммы между поставщиками и покупателями. В проекте присутствует возможность гибкой настройки рабочего аккаунта, благодаря чему, любой пользователь может получать только требующиеся ему рекомендации товара. Проект существует давно, и каждая его часть очень хорошо проработана. Достижения: - Разработал и расширил REST API для обработки заказов, контрагентов и товаров с учетом бизнес-логики B2B-продаж. - Реализовал асинхронный обмен данными с 1С через промежуточные APIшлюзы, включая синхронизацию справочников и заявок. - Настроил периодическую выгрузку и обновление остатков товаров из 1С в PostgreSQL с использованием Celery и cron-задач. - Интегрировал Socket.IO для реального времени оповещений об изменениях в статусах заказов и взаимодействии с поставщиками. - Обновлял архитектуру PostgreSQL-схем, включая индексацию и оптимизацию запросов к большим таблицам справочников. - Реализовал подсистему рекомендаций на основе истории заказов и бизнес настроек пользователя, с фильтрацией по типу деятельности. - Интегрировал защиту бизнес-операций через ролевую модель доступа на основе политик (RBAC) и пользовательских групп. - Создавал пользовательские сериализаторы и валидаторы в DRF для сложных вложенных структур данных из внешних систем.

Технологии

Python, Django, PostgreSQL Интеграции: Socket.io, Complex data through APIs, 1С

Длительность

Февраль 2021 — Декабрь 2021 месяц

Проект

ERP-система для сотрудников и клиентов рентгенодиагностических центров

Описание

Роль: Backend разработчик Проект: Ежедневно сервисом пользуются более 200 сотрудников и 6000 клиентов. Сервис призван обеспечить полноценное функционирование рентгенодиагностического центра и автоматизацию создания заказ-нарядов с последующим контролем производства. Достижения команды: - Созданы разные роли для личных кабинетов пользователей системы. - Создан полноценный высоконагруженный сервис для записи пациентов на исследования в рентгенодиагностические центры. - Аккумулирована и отображена статистическая информацию в виде графиков, отчетов, дашбордов для сотрудников головной компании и партнеров. - Разработана и внедрена система лояльности для клиник. - Разработана и внедрена система нотификаций и назначений задач для сотрудников всей сети Voxel. - Внедрили отдельный сервис, с помощью которого партнеры и клиенты могут создавать заказ-наряды. - Внедрили контроль этапов производства.

Технологии

Python, Django, PostgreSQL

Длительность

Июль 2020 – Январь 2021 месяц

Проект

Система для взаимодействия участников внешнеэкономической деятельности с органами государственной власти

Описание

Роль: Backend разработчик Проект: Над созданием системы работают несколько команд (разные фирмы). Сервис позволит пользователям сформировать свой цифровой профиль, круглосуточно подавать заявки на предоставление услуг, получить доступ к аналитике, квалифицированную поддержку специалистов по различным аспектам. Достижения: Одной из частей этой системы является Единый личный кабинет, над которым велась работа. Единый личный кабинет (далее - ЕЛК) — это единая точка предоставления всего спектра услуг органов государственной власти, услуг организации Заказчика и иных организаций в сфере внешнеэкономической деятельности и международной торговли. ЕЛК должен обеспечивать: 1. Регистрацию и авторизацию Экспортеров, в том числе посредством ЕСИА и ЭП; 2. Доступ к Цифровому профилю Экспортера в Подсистеме MDM, в которой должно быть реализовано сохранение сведений и обеспечена возможность их последующего использования в ходе получения сервисов ИС. 3. Доступ к Каталогу услуг; 4. Доступ к списку мероприятий, полезных для осуществления ВЭД и способствующих росту экспорта; 5. Выбор и оформление необходимых услуг органов государственной власти, услуг организации Заказчика и иных организаций; 6. Заполнение форм/заявлений/анкет, в том числе загрузку необходимых документов для оказания услуг и сервисов; 7. Вызов функций подписания заявления и/или документов ЭП, а также функций проверки валидности, квалифицированности ЭП и неотозванности сертификата ключа проверки ЭП (разработка функций формирования и/или проверки ЭП выходит за рамки работ, предусмотренных настоящим ТЗ); 8. Взаимодействие Экспортеров посредством веб-чата с сотрудниками организации Заказчика или сотрудниками их Аккредитованных партнеров, отвечающими за коммуникации с Экспортерами (далее - Операторы); 9. Онлайн-консультации Экспортеров посредством чат-ботов; 10. Предоставление информации о статусе и сроках исполнения услуг; 11. Автоматическое информирование Экспортера посредством различных каналов коммуникаций (включая СМС, email, пуш уведомления, предупреждения в ЕЛК) об изменении статуса оказания услуги, наличия информационных сообщений от Оператора, напоминания о необходимых действиях со стороны Экспортера, о мероприятиях, маркетинговых и иных информационных сообщениях; 12. Получение обратной связи от Экспортера, в том числе в части, касающейся предоставления услуг, включая оценку качества оказанных услуг, прохождение опросов и направление претензий.

Технологии

Javascript, Python, PostgreSQL, Joi, Moment.js, Prop-types, Classnames, Nginx, Graylog, DRF, Ember.js, Docker, Kubernetes. Интеграции: Yandex metrica, Google analytics.

Длительность

Октябрь 2019 – Июнь 2020 месяцев

Проект

Сервис для аренды помещений совместно с другими людьми или компаниями

Описание

Роль: Backend разработчик Проект: С помощью приложения одни пользователи могут с легкостью найти соседей в офис, указав при необходимости требования к кандидатам. Другие — подобрать офис для своих нужд. При выборе учитывается цена, площадь помещения, территориальное расположение, а также бонусы, предлагаемые соседям и многое другое. Пользователь может связаться с человеком, сдающим помещение, обсудить детали и назначить встречу. Проект разработан с использованием современного стека веб-технологий. В основу стека легли Django, как один из лучших серверных фреймворков, включающих admin dashboard из коробки и клиентский фреймворк AngularJS, имеющий превосходный инструментарий для приложений уровня Enterprise. Сайт успешно запущен в продакшн и радует посетителей. Достижения: Сделан сайт с нуля. Бэкенд написан на Python. Команда полностью реализовала админку для сайта на Django. Широко использовались яндекс карты - они легли в основу визуализации работы с проектом. Реализован личный кабинет с широким спектром функций: - статистика; - добавление нового помещения; - избранное; - личные данные; - поиск помещения для аренды; - чат; - назначение встреч и т.д. Также реализована возможность оставлять или просматривать отзывы.

Технологии

AngularJS, PostgreSQL, Python, Django, DRF, Docker, Web sockets, HTML5, CSS3

Длительность

Февраль 2019 — Сентябрь 2019 месяцев