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

Python разработчик

Был больше месяца назад
По договорённости
24 года (родился 29 ноября 2000), не состоит в браке, детей нет
Анжеро-Судженскудаленная работа
Занятость
полная занятость
Гражданство
Россия
Контакты
Телефон

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

Опыт работы 2 года и 11 месяцев

    • Январь 2023 – работает сейчас
    • 2 года и 11 месяцев

    Backend Python разработчик

    Индивидуальное предпринимательство / частная практика / фриланс

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

    1. Разработка Web-приложений: - Flask: Создание API и REST API разной сложности для небольших проектов (< 30 endpoints) с использованием Swagger, Redis, Celery... - FastAPI: Разработка простых API сервисов. - Django: Разработка Backend'а для интернет-магазина и нескольких небольших проектов с использованием DRF, Pillow... 2. Работа с базами данных: - Базы данных: SQL, PostgreSQL. - ORM: SQLAlchemy, Django. - Принципы ACID, миграции... 3. CI/CD процессы: - Написание unit и integration тестов по принципам TDD и DBB на библиотеке Pytest. - Форматирование кода с помощью линтеров: Mypy, Black, Isort, Flake8 + плагины. - Deploy: Строение pipeline на GitLab и deploy с помощью fabric на облачный сервер по SSH ключу. 4. Парсеры и чат-боты: - Парсинг: BeautifulSoup4, Selenium, Requests, по API сайта и с аутентификацией пользователя. - Чат-боты: Разработка чат-ботов для популярных соц. сетей с помощью библиотек: Aiogram, pyTelegramBotAPI, vk_api... 5. Другие задачи: - Базы данных: Составление, исправление и доработки различных SQL баз данных. - Автоматизация: Автоматизация работы в браузере: регистрация на сервисах, обновление профилей пользователей. - Скрипты: Написание скриптов для парсинга и конвертации файлов, создания узкоспециализированных алгоритмов и калькуляторов. - Оптимизация: Исправление ошибок и оптимизация чужого кода. Python и связанные технологии: - Особенности Python, популярные библиотеки. - Принципы: ООП, SOLID, KISS, DRY, YAGNI. - Популярные архитектуры: Монолит, микро-сервисы... - Системы: Linux, Git, GitLab, GitHub, Docker... - Параллельное программирование: Threading, Processing, Async. - Очереди задач: Celery + Flower + Beat. - Логирование: Logging, Loguru, Sentry. - Мониторинг: Flask profiler, Prometheus / Loki + Graphana, Werkzeug. Сетевые составляющие: - Протоколы: HTTP / HTTPS, WSGI, AWSGI. - Работа с API: Requests, API, REST API... - Безопасность: CORS, CSP, XSS, CSRF, JWT, SQL-Injection. - Frontend-инструменты: HTML, CSS, JS, Jinja2, Nginx.

Образование

Обо мне

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

Начинающий backend Python-разработчик. Пишу на Python, Flask, FastAPI, Django. Умею писать API и REST API, работать с БД, и выполнять другие рутинные задачи, а так же самостоятельно изучать документации и применять полученную информацию в проектах. GitHub: https://github.com/konstantin7297 Сам не имею вредных привычек, всегда довожу начатое до конца, адекватный, ответственный, а так же активно развиваюсь в профессии.

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

  • Английский язык — базовый
Фото, имя и контакты доступны только авторизованным пользователям
Похожие резюмеВсе 3 похожих резюме
Обновлено 6 сентября 2017Последнее место работы Штукатур-маляр, Практикант, Инженер ПТОФевраль 2016 – март 2016
Обновлено 2 июля 2021
no-avatar
Fullstack Web-разработчикз/п не указана
Обновлено 26 октября 2022
Работа в МосквеРезюмеIT, Интернет, связь, телекомРазработка и сопровождение банковского ПОПрограммист-разработчик Python