Python developer, QA Automation Engineer Python
Контакты
Разрабатываю различные ресурсы с целью дальнейшего их использования в рекламе полетов на параплане и кайтинга. И под заказ.
Заинтересован в дальнейшем изучении языков Python , Go и развитии навыков в области разработки и тестирования программного обеспечения
Разработка на Flask, Django, FastAPI, различных веб приложений.
Разработка API.
Разработка авторизации и аунтификации пользователя.
Разработка авторизация через соцсети.
Разработка под заказ пользователя.
Доработка и изменение проекта заказчика.
Установка Bootstrap и других HTML шаблонов, используя Jinja.
Ручное тестирование веб приложений.
Создание автотестов в PyTest.
Настройка VDS, на сервере ubuntu 22.04, с использованием, ssh, gunicorn, nginx.
Деплой приложений на сервер.
Деплой, используя Docker.
Опыт
Изучение фреймворков на Python (Flask, Django, FastAPI), разработка web-сервисов и API, авторизация пользователей, установка шаблонов, тестирование приложений, настройка серверов, деплой с использованием Docker.
Дополнительные навыки и опыт:
- Изучение языка Go
- Опыт работы с PostgreSQL, SQLite
- Опыт работы с Git и Github
- Среды разработки: PyCharm, VS
- Опыт создания автотестов с использованием PyTest
- Управление зависимостями с помощью Pip
- Знание систем управления проектами: Jira
- Опыт работы с различными технологиями и библиотеками Python
Примеры кода:
https://github.com/Andreilkt/beta_new
Тестовый контур:
http://45.67.32.32/
https://github.com/Andreilkt/flask_images
Ссылка на работающий проект:
http://flask-image-andrei-fly.amvera.io
(логин admin, пароль 7777777)
Тесты: https://github.com/Andreilkt/flask_images/tree/master/test
https://github.com/Andreilkt/fastapi_api_vb
https://github.com/Andreilkt/django_user_telegram
https://github.com/Andreilkt/betaservis
https://github.com/Andreilkt/collection/blob/f754e6c0e40e59169d303c8b9f0bd9ffe0f55b74/file_write_n.py
https://github.com/Andreilkt/collection/blob/f754e6c0e40e59169d303c8b9f0bd9ffe0f55b74/file_break.py
https://github.com/Andreilkt/tasks27_30_1
https://github.com/Andreilkt/collection
Тестирование проекта на Django rest framework.
Создание фикстур и автотестов для API проекта в среде PyTest.
Работами с запросами Django ORM, для получения данных используемых в тестах.
Работа с моделями Django.
Работа с API в Postman, Swagger.
Запуск проекта возможен через Docker и локально.
База данных на проекте: PostgreSQL.
Система управления репозиториями: GitLab.
Среды разработки: PyCharm.
Используемый отладчик для PyTest: PDB отладчик.
Управление зависимостями: Poetry.
Система управления проектами: Jira.
Операционная система: Ubuntu 22.04
В свободное время:
занимаюсь разработкой сайтов на Django и продолжаю изучать разработку на фреймворках Django, Flask, FastApi, изучаю библиотеки Python.
Создание автотестов для тестирования программно-аппаратных комплексов(ПАК), Кампании ИнфоТеКС.
Смысл работы ПАК, в создании защищенных каналов связи в развернутой сетевой схеме.
Создание тестового окружения, создания Json файлов для конфигурации сценария перед созданием основного сценария.
Прогоны тестов на автостендах, поддержка автотестов, разбор отчетов после прогона тестов.
Работа с пройденным тестом в режиме консоли, через Putty,
NoMachine.
Прошивка тестируемых устройств разворачивается на Linux.
В ПАКах тестировались такие сервисы как: DHCP, ALG, SNMP, HTTP, DNS, FTP и многие другие.
Правка кода автотестов(Java).
Работа с репозиториями (Git).
Создание скриптов для автоматизации некоторых процессов на Python.
Среды разработки: IDEA, PyCharm, Конструктор автотестов, разработанный на Django.
Создание различных скриптов для автоматизации рабочих процессов.
Поддержка изменение автотестов на фреймворке Cucumber.
Работа c Zephyr (система управления для Jira).
Создание каталогов и тест-кейсов в Jira посредством написания HTTP запросов, используя механизм Zephyr для интеграции Cucumber и Jira.
Создания отчетов в Jira, при запуске автотестов.
Используемые языки: преимущественно Java, скрипты на Python, база данных: Oracle.
На проекте использовался Bitbucket.
Среды разработки: IDEA, PyCharm, Oracle SQL Developer.
Образование
Начальные знания английского языка
Проживаю в городе Новосибирск
Веду активный образ жизни: коротко сказать - всю жизнь тренируюсь, бокс, рукопашный, сноуборд, кайтинг, полеты на параплане, велосипед, и др., авиамоделизм( изготовление моделей, настройка и программирование контроллеров для самолетов и коптеров).
Предоставляю услуги по тандемным полетам, консультационные услуги по обучению технике на сноуборде, кайтингу и полетам на параплане.
https://vk.com/letim_nsk