junior backend Python-разработчик
Контакты
Ищу удаленную стажировку / junior работу Python-разработчика.
Долгое время работал системным администратором. В администрировании не вижу своего дальнейшего развития, хочу поменять сферу деятельности, стать python-разработчиком. Язык Python выбрал как один из наиболее востребованных на современном рынке труда.
Рассматриваю в первую очередь удаленную работу. Одна из причин, почему хочу сменить сферу деятельность: хочу видеть результат своей работы не только в формате "оно работает".
В рамках обучения на текущий момент завершил три учебных проекта:
1 - "Игры разума" - набор простых консольных математических игр.
Стек технологий: Python, Git, Poetry, flake8, bash
Полученные навыки: основы Python, управление зависимостями poetry, bash, работа с Git, линтер flake8, Codeclimate.
2 - "Вычислитель отличий" - программа, сравнивающая два файла (json/yml) и генерирующая различие между ними в заданном формате.
Стек технологий: Python, Git, Poetry, flake8, bash, pytest
Полученные навыки: управление с помощью аргументов командной строки (argparse), работа с форматами yaml/json, работа с деревьями, написание unit-тестов, параметризованных тестов.
3 – “Анализатор сайтов” – flask-приложение, проверяющее доступность сайта и анализирующее содержимое нескольких тегов. Результат записывается в базу данных postgres.
Стек технологий: Python, Git, Poetry, flake8, pytest, flask, postgresql, html, css, jinja
Полученные навыки: работа с flask, http-протоколом, шаблонизатором jinja, базами данных postgres, деплой проекта на платформе render, написание unit-тестов с изоляцией побочных эффектов.
4 – “Менеджер задач” – Django веб-приложение для управлением задачами. Регистрация пользователей, контроль доступа к задачам (выполнен ли вход, автор или нет, есть ли связанные записи), назначение исполнителя, добавление статуса задачи, меток, фильтрация данных.
Стек технологий: Python, Git, Poetry, flake8, django, django ORM, django-filter, django-bootstrap, SQLite
Полученные навыки: Написание веб-приложения в соответствии с концепцией 12-факторного приложения. работа с фреймворком django, django orm, написание тестов моделей, тесты views, локализация приложения (русский и английский), фильтрация с помощью django-filter.
Python, Poetry, Flake8, Pytest, CodeClimate, Git, GitHub, GitActions, HTML, CSS, Bash, PostgreSQL, SQLite, TinyDB, Flask, Django, Django ORM, Jinja, HTTP
Навыки администрирования:
- Компьютерных сетей
- Серверов под управлением Windows/Linux
- Рабочих станций под управлением Windows
Пишу в VSCode, в среде WSL
Также есть поверхностные знания Javascript (требовавшиеся при поддержке сайта учреждения) и Java (писал диплом)
Быстро обучаюсь, любознателен, всегда интересно что-то новое.
Знание иностранных языков: Английский - B1
Опыт
- Переделал сайт учреждения, занимался его поддержкой для соответствия текущему законодательству.
- Занимался внедрением и сопровождением медицинских информационных систем, занимался организацией процесса модернизации информационных и интеграции с единой государственной информационной системы в сфере здравоохранения.
- Администрировал сеть, рабочие станции и серверы учреждения, обслуживал оргтехнику и поддерживал всё, что связано с информатизацией. (СКЗИ, ЭЦП, поддержка телефонии, аудио-видео оборудование для конференций)
Занимался настройкой и администрированием СКУД, системы видеонаблюдения, почтового, dns и local-CA сервера.
Администрировал рабочие станции пользователей.
Образование
Читаю профессиональную литературу на английском языке
Проживаю в городе Санкт-Петербург