Москва
Резюме № 55527515
Обновлено 20 февраля
Превью фото соискателя

Python backend developer

Была больше месяца назад
По договорённости
Соискатель скрыл дату рождения
Москваудаленная работа
Занятость
полная занятость
Гражданство
Россия
Контакты
Телефон

Почта
Будут доступны после открытия
Профессиональные навыки
  • Показать еще
Фото, имя и контакты доступны только авторизованным пользователям

Опыт работы 4 года

    • Ноябрь 2022 – работает сейчас
    • 3 года и 1 месяц

    Python backend developer

    Софт Дивижн, Ярославль
    Разработка

    Обязанности и достижения:

    Компания занимается разработкой системы безопасности ESM, предназначенной для установки в аэропортах и других объектах с высокими требованиями к безопасности. Система построена на микросервисной архитектуре. Я работаю в команде, которая отвечает за разработку базовых сервисов, например, сервис администрирования. Работа организована по Scrum: ежедневные митинги, еженедельные встречи с продакт-менеджером и ежемесячные демонстрации результатов. ✔️ Мои обязанности: ◦ Разрабатываю и поддерживаю код на Python. Основной фреймворк FastAPI и основная база данных MongoDB. ◦ Анализирую требования, проектирую решения и определяю сроки для качественного и своевременного выполнения работы., чтобы все было сделано качественно и вовремя. ◦ Использую Pytest для тестирования функционала. ◦ Провожу рефакторинг Рефакторю легаси-кода, чтобы он был более читаемым и поддерживаемым. ◦ Использую в работе Docker для административных задач, таких как просмотр логов и перезапуск сервисов. ◦ Работаю с фронтенд-разработчиками над интеграцией интерфейсов и помогаю тестировщикам с функциональностью. ◦ Пишу документацию, чтобы все коллеги понимали, что было сделано и как это было реализовано. ◦ Провожу код-ревью коллег и предлагаю улучшения, чтобы наш код был лучше. ◦ Пишу статьи в Confluence, чтобы поделиться опытом с командой. 1. Сервис уведомлений. Разработала систему, которая отправляет уведомления через SMS, электронную почту и Telegram на основе событий в системе. ◦ Оптимизировала скорость отправки уведомлений путем добавления приоритетов уведомлений по уровню критичности, что обеспечило мгновенную отправку сообщений высокого приоритета даже при большом объеме событий меньшего приоритета. ◦ Снизила нагрузку на систему при помощи обработки событий через стримы, что позволило уменьшить потребление ресурсов сервера, сохранив высокую скорость обработки данных. ◦ Увеличила стабильность доставки уведомлений благодаря внедрению механизмов повторной отправки в случае сбоев. 2. Сервис отчетов. Расширила функциональность сервиса, добавив модуль для выгрузки данных в различные форматы (.xlsx, .docx, .odt, .pdf), что увеличило количество способов взаимодействия с данными. ◦ Оптимизировала процесс выгрузки отчетов в файлы, сократив время обработки с 10 минут до 2 минут. ◦ Внедрила функциональность прогресс-бара (истории), которая позволяет пользователям в любой момент скачать последнюю версию запрашиваемого отчета. Это избавляет от необходимости оставаться на одной вкладке и ожидать завершения выгрузки, позволяя пользователям одновременно работать с другими задачами и загружать отчеты по мере необходимости. ◦ Внедрила возможность настройки шаблонов для отчетов, что позволило автоматизировать создание типовых документов. 3. Сервис видеоданных. На основе существующей архитектуры сервиса добавила новые модули для работы с API поставщиков видеоданных. ◦ Настроила взаимодействие с видеосервисами от поставщиков видеоданных, таких как SecurOS и Domination. Для каждого поставщика адаптировала методы взаимодействия с API, что позволило системе корректно обрабатывать все запросы. 4. Базовый фреймворк компании. ◦ Провела рефакторинг части устаревшего кода фреймворка, что позволило снизить количество багов и упростить дальнейшую поддержку системы. ◦ Создала модуль для отслеживания статуса запросов, который включает функциональность прогресс-бара (истории) для длительных процессов, таких как сборка и выгрузка отчетов, а также импорт справочников системы. ◦ Параллельно с исправлениями и доработками я обеспечивала актуальность документации, что облегчило понимание структуры и функциональности фреймворка для других разработчиков. Стек: Python, JavaScript, HTML/CSS, PyTest, MongoDB, Redis, PostgreSQL, FastAPI, Docker, Linux (Ubuntu), Asyncio
    • Декабрь 2021 – октябрь 2022
    • 11 месяцев

    Разработчик

    Проектная деятельность

    Обязанности и достижения:

    ✔️ Разработка мобильного приложения "Polytech-GIS" для навигации по корпусам университета. (Заказ от ЯГТУ в рамках конкурса проектов "Есть Идея!") "Polytech" - Политех (университет), "GIS" - ГИС (карты), проще говоря, название отображает основную суть приложения - "Карты Политеха". Приложение предназначалось для навигации по корпусам университета, что было особенно важно из-за сложной внутренней архитектуры и большого количества корпусов. Проект был интересен как с технической стороны, так и с точки зрения подхода к разработке нового продукта с нуля. ✔️ Игра платформер A.L.O.N.E про маленького одинокого лиса, который путешествует в космосе и сражается с врагами. (Собственный проект) Название отображает основой лейтмотив игры, Alone - одинокий, как и главный герой игры. Этот проект позволил мне глубже изучить Unity и получить опыт в создании текстур и дизайна игры вручную. Кроме того, он научил меня работать в команде, ставить сроки и дедлайны, а также делиться опытом. ✔️ Мобильное приложение AFEADA. (Заказ от МТС в рамках акселератора "Цифра") Название просто хорошо звучит и состоит из первых букв имен участников команды. Приложение направлено на повышение вовлеченности учеников в учебный процесс посредством игровых элементов. Оно включает: календарь мероприятий, отметку посещения, личный кабинет в формате RPG, электронное портфолио, новостную ленту и систему поощрений с использованием "Денскоинов" и карточек. Мы изучили рынок и потребности клиентов, собрали обратную связь и разработали все дизайны вручную. Кроме того, этот проект научил меня эффективно работать в команде и взаимодействовать с заказчиками, что является важным опытом для будущих проектов. В результате работы над этими проектами я приобрела ценный опыт командной работы, управления проектами и эффективного общения с клиентами.

Обо мне

Дополнительные сведения:

С детства я увлекалась математикой, информатикой и компьютерами, что вдохновило меня на изучение информационных технологий. Мне всегда нравилось решать сложные математические задачи. Также я увлекалась творчеством и компьютерами. Мне нравилось проводить свое время за компьютером, и я задумалась о том, чтобы связать свою жизнь с соответствующей профессией. В университете я развивала свои технические навыки и активно участвовала в научной деятельности. Принимала участие в акселераторах, где мы вместе с командой разрабатывали стартап проекты. В настоящее время я продолжаю совершенствоваться, обучаясь в магистратуре. Это позволяет мне углубить моё понимание программирования, освоить новые технологии и углубить улучшить уже существующие навыки. Уже будучи разработчиком, мне нравится проектировать технические решения и писать код. Я чувствую, что благодаря этому я делаю мир немного лучше, а также реализую свой творческий потенциал. Владение английским языком позволяет мне быстро взаимодействовать с документацией на английском языке, ничего не упуская из виду. Я хочу быть частью команды, где ценится вклад каждого и создается комфортная рабочая атмосфера. Мне важно иметь возможность решать интересные задачи и расти профессионально в среде, где приоритетом является развитие и карьерный рост сотрудников. Технологический стек: ◦ Python, JavaScript, HTML/CSS ◦ PyTest ◦ Jinja ◦ NoSQL (MongoDB, Redis) ◦ SQL (PostgreSQL) ◦ FastAPI ◦ Asyncio ◦ Linux (Ubuntu), Windows ◦ Git, GitLab, CI/CD ◦ Docker ◦ Clean Architecture, Clean

Иностранные языки

  • Английский язык — технический
Фото, имя и контакты доступны только авторизованным пользователям
Похожие резюмеВсе 66 похожих резюме
Обновлено 19 ноября
no-avatar
Python backend developerз/п не указана
Обновлено 18 ноября
no-avatar
Python backend developerз/п не указана
Обновлено 3 ноября
no-avatar
Python backend developerз/п не указана
Обновлено 11 ноября
no-avatar
Python backend developerз/п не указана
Последнее место работы (11 мес.)Junior Python developerДекабрь 2024 – ноябрь 2025
Обновлено 3 ноября
Обновлено 14 октября
no-avatar
Python backend developerз/п не указана
Последнее место работы (3 года и 2 мес.)Python backend developerСентябрь 2022 – работает сейчас
Обновлено 25 сентября
no-avatar
Python backend developerз/п не указана
Последнее место работы (1 год и 5 мес.)Junior backend-разработчикДекабрь 2023 – май 2025
Обновлено 24 сентября
Превью фото соискателя
Python backend developerз/п не указана
Обновлено 5 июня
Обновлено 19 августа
Превью фото соискателя
Python backend developerз/п не указана
Работа в МосквеРезюмеIT, Интернет, связь, телекомРазработка и сопровождение банковского ПОBackend-разработчик (Python)