Junior Python Developer
Контакты
Ищу работу/стажировку на позицию Junior Python Developer на полный рабочий день. Живу попеременно в городе Москва и Нижний Новгород, поэтому в приоритете удаленный формат работы.
На текущий момент обучаюсь по профессии “Python-разработчик” на Hexlet.
Завершены следующие проекты:
1.| Игры разума / Brain Games
Набор из пяти консольных мини-игр.
В рамках проекта получены практические навыки:
* Настройка окружения (Ubuntu, PyCharm, Poetry)
* Работа с командной строкой (Vim)
* Работа с Git
* Настройка CI (Github actions)
* Писать чистый код ( Wemake Python Styleguide), CodeClimate
Стэк: Python, Git, GitHub Actions (CI), prompt, random.
2.| Вычислитель отличий / Gendiff
Утилита командной строки. Определяет разницу между двумя структурами данных с возможностью выбора формата вывода.
В рамках проекта получены практические навыки:
* Работа с древовидной структурой данных и рекурсией
* Создание cli-приложения (argparse)
* Работа с файлами (формат: json, yaml)
* TDD, автоматизированные тесты
Стэк: Python, Git, GitHub Actions (CI), argparse, json, PyYAML, Pytest.
3.| Анализатор страниц / Page Analyzer
Веб-приложение на фреймворке Flask, которое осуществляет базовый анализ указанной страницы на SEO-пригодность (проверка доступности сайта (HTTP status), наличие тегов). Сохранение осуществленных проверок в подключенной базе данных (PostgreSQL).
В рамках проекта были применены принципы MVC-архитектуры, а так же получены практические навыки:
* Работа c Flask
* Работа с шаблонизаторами (Jinja2, Bootstrap);
* Работа c HTTP (requests);
* Интеграция БД (PostgreSQL);
* Парсинг данных (BeautifulSoup);
* Деплой посредством PaaS (Railway)
Стек: Python, Git, GitHub Actions (CI), Flask, poetry, PostgreSQL, BeautifulSoup, Code Climate
4.| Менеджер задач / Task Manager
Веб приложение для управления задачами. Позволяет ставить задачи, назначать исполнителей, добавлять теги и менять статусы выполнения. Для работы требуется регистрация и аутентификация.
В рамках проекта были получены практические навыки:
* Работа c Django (CRUD, фильтрация, test coverage)
* Работа с шаблонизатором (Bootstrap);
* Подключение Rollbar
* Деплой посредством PaaS (Render)
Стек: Python, Django
- Python core (PyCharm)
- GitHub
- PostgreSQL
- Flask
- CI/CD
- Базовые знания Linux (Ubuntu), умение работать с командной строкой (Vim)
Опыт
- Контроль и поддержка процессов регистрации МИ.
- Взаимодействие с лечебными учреждениями с нормативной точки зрения.
- Проверка переводов и сопровождение документации по продукции.
- Маркетинговая и техническая поддержка по продукции.
- Тренинги и обучение по продукции.
Достижения: более 7 финализированных проектов по регистрации новой продукции.
Развитие soft-скиллов: тайм-менеджмент, умение работать в команде и брать на себя ответственность, навыки коммуникаций, креативное мышление, проактивность, целеустремленность и умение доводить начатое до конца.
- Техническая поддержка и консультирование
- Ввод в эксплуатацию медицинского оборудования, обучение пользователя.
- Ремонт и техническое обслуживание медицинского оборудования.
- Обновление ПО медицинского оборудования
- Проведение тренингов/ обучение специалистов компании
Активное развитие soft-скилов в процессе работы.
- Технический анализ новой медицинской продукции, отслеживание деятельности конкурентов.
- Формирование технических спецификаций, инструкций.
- Обучение пользователей.
- Перевод английской документации, брошюр.
Образование
Проживаю в городе