Junior Python-разработчик
Контакты
Доброго времени суток!
Ищу работу или стажировку по профессии в области It-разработки.
В данный момент живу в г. Ульяновск, рассматриваю работу удаленно, в офисе, переезд тоже возможен, занятость полная.
Программированием увлекся еще в школе, поэтому после ее окончания решил поступить в Ульяновский Государственный Университет на факультет математики, информатики и авиационных технологий, специальность - прикладная математика и информатика. Но на 3-м курсе оставил учебу из-за того, что открыл свое дело.
Долгое время в работе сформировало во мне такие навыки: стрессоустойчивость, легкообучаемость. В 2021 году решил полностью сменить свою деятельность и перейти в программирование. Я устроился преподавателем в школу программирования "Код Кодыч", где занимался обучением детей и взрослых HTML, CSS, JavaScript, Python, Scratch, Roblox. Работая преподавателем, я лучше научился находить подход к людям.
В августе 2021 года начал проходить обучение профессии Python-разработчик в Hexlet.
Еще больше практиковаться мне помогали проекты Codebattle и Codewars.
Также хороший опыт программирования я получил участвуя в open source проекте Hexle friends.
Во время обучения в Hexlet реализовывал следующие проекты:
1. Игры разума (CLI).
Набор из пяти математических игр.
Полученные навыки:
- настройка виртуального окружения;
- работа с GIT;
- CI с использованием GitHub Actions;
- использование импортов как собственных модулей, так и сторонних;
- разработка с помощью пакетного менеджера poetry;
- работа с демонстратором кода;
- разработка архитектуры приложения: создание игрового движка и модулей игр с возможностью добавления нового контента.
2. Вычислитель отличий (CLI).
Утилита для определения отличий между двумя файлами формата JSON или YAML.
Полученные навыки:
- знакомство с функциями высшего порядка;
- написание тестов на Pytest;
- работа с древовидной структурой данных и рекурсией;
3. Загрузчик страниц (CLI).
Утилита, которая скачивает страницы из интернета и сохраняет их на компьютере. Вместе со страницей она скачивает все ресурсы (картинки, стили и js) давая возможность открывать страницу без интернета.
Полученные навыки:
- работа с библиотекой request, beautiful soup, urllib;
- парсинг веб-страниц;
- логирование кода;
- структура HTTP-запросов (Get, Post, Delete).
4. Менеджер задач
Cистема управления задачами. Она позволяет ставить задачи, назначать исполнителей и менять их статусы. Для работы с системой требуется регистрация и аутентификация.
Полученные навыки:
- разработка сайта с использованием фреймворка Django;
- подключение стилей bootstrap;
- работа с базами данных;
- тестирование django-приложений;
- реализация авторизации и регистрации пользователей;
- работа с моделями "один к одному, один ко многим, многие ко многим".
На данный момент осваиваю профессию frontend разработчика на Hexlet.
- Python;
- Django;
- SQL;
- HTML, CSS(базовые знания);
- JavaScripts(базовые знания);
- Git, GitHub, GitHub Actions;
- WSL, Linux (Ubuntu), командная строка.
Опыт
Обучение детей HTML, CSS, JavaScript, Python, Scratch, Roblox.
Разработка программы обучения на языке Python.
Образование
Начальные знания английского языка
Проживаю в городе Ульяновск
Рекомендации
Кирилл, привет!
Отлично постарался :)
У меня только одно дополнение: давай внесем в раздел "образование" информацию об обучении в Ульяновском Государственном Университете, 3 курса., также с датами обучения.
Успехов тебе и интересных проектов!
Добавить комментарий/ссылку на вакансию