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

Web-разработчик

Был больше месяца назад
50 000 ₽
28 лет (родился 27 июня 1997)
Севастопольудаленная работаготов к переезду
Занятость
полная занятость
Гражданство
не указано
Контакты
Телефон

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

Опыт работы 9 месяцев

    • Март 2025 – работает сейчас
    • 9 месяцев

    Разработчик REST API для системы управления парковками (Pet-project)

    Севастополь

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

    Разработал полнофункциональное бэкенд-приложение с чистой архитектурой и промышленными стандартами качества кода: 1. Спроектировал и реализовал REST API с использованием Flask, обеспечив полный цикл CRUD для сущностей «Клиент», «Парковка» и сквозной бизнес-процесс «Въезд-Выезд». API документировано с помощью OpenAPI (Swagger), что упрощает интеграцию для фронтенд-разработчиков. 2. Реализовал сложную бизнес-логику работы парковки: проверка доступности мест, валидация состояния клиента (наличие кредитной карты для оплаты), контроль уникальности активной сессии. Логика организована в сервисном слое (роутах), что обеспечивает четкое разделение ответственности. 3. Построил надежную модель данных с использованием ORM SQLAlchemy. Продумал и добавил индексы для часто запрашиваемых полей (номера машин, статус парковки), а также уникальные ограничения для предотвращения логических ошибок (например, несколько активных сессий для одного клиента). 4. Применил лучшие практики для масштабируемости и сопровождения: приложение структурировано по модульному принципу (Factory Pattern для создания приложения, Blueprints для маршрутов), настроена система миграций базы данных с помощью Alembic, конфигурация вынесена в отдельные классы для разных сред (разработка, тестирование, продакшн). 5. Обеспечил высокое качество кода и надежность системы: ● Настроил полноценный CI/CD пайплайн на GitHub Actions, включающий запуск тестов (Pytest), линтинг (Flake8) и проверку типов (Mypy) для каждого пуша и пул-реквеста. ● Покрыл код модульными и интеграционными тестами с использованием Pytest, фикстур и Factory Boy для изоляции тестов и создания тестовых данных. ● Внедрил строгую валидацию входящих и исходящих данных с помощью Marshmallow, включая кастомные проверки (например, валидация номера кредитной карты). С остальными проектами можно ознакомиться по ссылке… https://github.com/Luvtop1?tab=repositories

Образование

Фото, имя и контакты доступны только авторизованным пользователям
Похожие резюмеВсе 80 похожих резюме
Обновлено 6 февраля 2017
Обновлено 21 ноября 2017
Обновлено 10 июля 2018Последнее место работы (6 мес.)Seo-помощник специалистаЯнварь 2018 – июль 2018
Обновлено 16 июля 2018
no-avatar
Web-программистз/п не указана
Обновлено 5 декабря 2018
Обновлено 17 января 2019
no-avatar
Web-программистз/п не указана
Обновлено 7 апреля 2019
Обновлено 2 сентября 2019
no-avatar
Web-программистз/п не указана
Обновлено 31 июля 2020
no-avatar
Web-разработчикз/п не указана
Обновлено 17 октября 2020
Работа в МосквеРезюмеIT, Интернет, связь, телекомИнжинирингWeb developer