Python - разработчик
Контакты
Ищу работу backend разработчика на Python Django, готов начать с оплачиваемой стажировки. Я из Москвы, но в данный момент проживаю в Тбилиси. Рассмотрю любой вариант: удаленно, в офисе, релокация.
В октябре 2022 назад начал изучать веб-разработку, совмещая учебу со своей основной работой. Закончил обучение по профессии python-разработчик на Хекслет. В данный момент продолжаю обучение самостоятельно, ищу первую работу и погружаюсь в профессию.
Cделал 4 проекта:
Brain Games https://github.com/Georgyphyton/Calculator-games
Консольная утилита, включающая в себя 5 игр, основанных на математической логике, на основе единой архитектуры.
Полученные навыки:
- общее понимание организации приложения (точка входа, движок, пакеты, модули)
- работа с командной строкой
- настройка окружения, использую Poetry
- работа с Github
- работа с переменными, функция, циклами, ссылочными и примитивными типами данных, модулями (импортами и экспортами)
Gendiff https://github.com/Georgyphyton/Generate-diff
Консольное приложение, которое принимает на вход пути до двух файлов в форматах json/yaml и генерирует разницу. Выходной формат доступен в трех вариантах.
Полученные навыки:
- создание cli-приложения, работа с библиотекой argparse
- понимание слоев абстракций
- работа с древовидными структурами данных, рекурсивный обход деревьев
- написание кода в функциональном стиле, функции высшего порядка
- работа с файловой системой: чтение, запись
- работа с библиотекой Pytest для написания тестов и отладки кода
- работа с Github, Github Actions (CI)
Анализатор страниц https://github.com/Georgyphyton/Page-analyzer
Анализатор страниц – полноценное приложение на базе фреймворка Flask. Здесь отрабатываются базовые принципы построения современных сайтов на MVC-архитектуре: работа с роутингом, обработчиками запросов и шаблонизатором, взаимодействие с базой данных.
Полученные навыки:
- работа с HTTP запросами, Flask
- HTML, CSS, Bootstrap
- работа с шаблонизатором Jinja2
- PostgreSQL, psycopg2
- requests, `BeautifulSoup
- работа с Github, Github Actions (CI)
- деплой на Render
Task manager
Полноценное приложение, основанное на фреймворке Django. Оно реализует основные принципы создания современных веб-сайтов на основе архитектуры MVC: CRUD, маршрутизацию, CBV, шаблонизацию, взаимодействие с базой данных, Django ORM.
Полученные навыки:
- Работа с HTTP-запросами, Django, ORM
- HTML, CSS, Bootstrap
- PostgreSQL, psycopg2
- CRUD, m2m, o2m
- Работа с GitHub, GitHub Actions (CI)
- Покрытие тестами
- Деплой на Render
Python (знание основ языка, структур данных, функций, ООП)
Понимание web-технологий (TCP/IP, HTTP, DNS, NAT, cookies)
Flask, Django
Знание RegExp
Умею писать тесты, Pytest
Знание основ реляционных БД, запросов SQL
PostgreSQL, psycopg2
Знание основ вёрстки HTML, CSS, Bootstrap
Requests, BeautifulSoup
Пользуюсь Chrome DevTools
Пользуюсь VScode
Работаю в командной строке Linux
Работаю с GitHub, Github Actions
Опыт
Продажа франшизы сети Персоны
Проведение зум встреч
Ведение отчетности
Продажа образовательных курсов в рекламной сфере
Работа с клиентами
Ведение црм
Образование
Читаю профессиональную литературу на английском языке
Проживаю в городе Тбилиси