Михаил Знаменский

Обо мне

Начинающий python backend разработчик с техническим образованием и опытом управления. Закончил курсы HEXLET python-разработчик. Сделал несколько пет-проектов. Ищу интересную работу.

Закончил лицей, сдал ЕГЭ по физике на 100 баллов. Во время учебы в университете изучал ядерную физику и защитил диплом на тему исследования плазмы в Токамаке.

С 2017 по 2020 занимался преподаванием. Подготавливал учеников к сдаче ОГЭ и ЕГЭ по физике, математике и информатике.

С 2020 по 2022 занимался слаботочными системами. Подготавливал документы отчетности. Контролировал монтаж оборудования и пуско-наладочные работы. Участвовал в приемке объекта в эксплуатацию.

Люблю читать и решать сложные задачи.

Мой GitHub: https://github.com/znammikhail

Образование

10-11 класс лицей ЦОД

Санкт-Петербургский Политехнический Университет Петра Великого. Институт Физики Нанотехнологий и Телекоммуникаций. Кафедра Экспериментальная Ядерная Физика

Курсы Хекслет Python-разработчик

Навыки

  • Знаю Python3
  • Опыт работы с Pytest
  • Использую Git, GitHub, Git Actions
  • Использую Poetry в процессе разработки
  • Опыт работы с SQL (SQLite, PostgreSQL)
  • Фреймворк Django
  • Работаю на Linux

Мои работы

Telegram bot

Это бот для помощи фотографам в группе в Телеграм.

Стек технологий: Python, aiogram, SQLite.

Игры разума

Набор из пяти консольных игр по математике. Для победы надо дать три правильных ответа.

Стек технологий: Python, Poetry, Git, Flake8.

Вычислитель отличий

Консольная утилита, которая показывает разницу между двумя структурами данных JSON или YAML. Разницу между структурами данных можно отобразить в трёх разных форматах: stylish, plain, json.

Стек технологий: Python, Poetry, Git, GitHub Actions, pytest, pytest-cov, Code Climate, Flake8.

Page Analyzer

Это приложение, основанное на фреймворке Flask, которое анализирует указанные страницы на пригодность для SEO. В проекте используются основные принципы построения современных веб-сайтов на архитектуре MVC. Для построения фронтенда используется фреймворк Bootstrap 5 и шаблонизатор Jinja2. В качестве базы данных используется PostgreSQL.

Стек технологий: Python, Flask, Bootstrap 5, PostgreSQL, Beautiful Soup 4, Jinja2, Psycopg2, Gunicorn, Poetry, pytest, Flake8.

Контакты для связи

Телефон: +7 (999) 207-36-78

Почта: znamenskymihail@gmail.com

Телеграм: @mizname