Python developer
Основное
Нижний Новгород
Не готов
Разработчик Python. Прошёл обучение в Geekbrains University. Ищу стажировку или первую работу. Больше тяготею к бэкенд разработке.
Python3, JS, C++ (урезанная версия для Arduino)
Язык разметки:
HTML5
Таблицы стилей:
CSS3
Базы данных:
SQLite, MySQL, PostgreSQL
Фреймворки:
Django + Django REST, PyQt
Операционные системы:
Linux, Mac OS, Windows
Дополнительно:
Git, Github, VirtualBox
Мой курсовой проект:
SkillsProject - веб приложение для обучения сотрудников
"Веб приложение для адаптации и обучения новых сотрудников компании.
Это учебный проект. В этом проекте я участвовал в командной разработке по методологии Scrum. Мои задачи:
- Моя роль в команде была в виде обычного Developer;
- У нас на проекте было всё разделено на блоки. Я занимался блоком Курсы. Архетектурное решение было в виде монолита;
- Занимался описанием в ТЗ своего курса. Проработка идеи блока, какими будут его функции и т.д.;
- Принимал участие в разработке базы данных и её функционала сначала на MySql. После переносили идею и функционал в создание моделей таблиц в django. Сервер разработки работал с бд sqlite, а боевой сервер работает с бд PostgreSQL. Я написал несколько таблиц для блока курсы. Курсы, уроки, план уроков, завершённость курсов сотрудниками - эти таблицы были созданы для блока;
- Далее я создал REST-контроллеры для работы функционирования моего блока. Он позволяет создавать, редактировать, удалять, изменять данные таблиц. Пример работы функционала: Создаём курс в таблице курсы., Создаём уроки и привязываем к курсу. Потом можно этот курс назначить сотрудникам для его прохождения;
- Далее возникла необходимость сделать фронтенд. Было принято решение командой использовать react. Пришлось его осваивать за несколько дней (у нас почти не было опыта с ним). Мне удалось написать несколько страниц своего блока на react. Было написано: прохождение курса, поиск курса среди курсов. Конструктор курсов к сожалению не успел доделать в react. Его функционал пока работает через админку джанго. Но к сожалению время, отведённое на проект, не дало нам закончить весь его функционал во фронтенде. Но я получил бесценный опыт взаимодействия фронтенда и бэкенда с использованием фреймворка react.
Впечаления от данного проекта:
- Получил опыт командной разработки по методологии scrum;
- Получил опыт работы с реакт хоть и не очень долгий;
- Команде удалось реализовать примерно 85% функционала;
- Получился вполне рабочий прототип веб приложения;
- Естественно проект нуждается в доработке, так как написан за полтора месяца и, можно сказать, одними бэкендерами;
Стек: Python, Django, React, Docker, Docker-Compose, HTML, CSS3, npm, webpack, Gunicorn, Nginx, ubuntu-server
Ссылка на документ от нашего проекта (многое запривачено):
https://docs.google.com/spreadsheets/d/10bDGpoBbvI9FlvK03b1dHpufo0j7IEOK/edit#gid=406787269"
Факультет Python-разработки
ООО ГикБрейнс, python developer
Свидетельство (документ об образовании):
https://drive.google.com/file/d/10UA_TPbHrY_EAC4u2_xzITzT-auGlcwm/view?usp=drive_link
Работа
• Обучение разработке web приложений на языке python3.
• Обучение базам данных.
• Обучение фронтенду (более посредственно так как упор программы обучения на бэкендную часть).
• Обучение Linux (ubuntu подобные системы).
• Обучение git и работе на github.
Рекомендации
Резюме имеет несколько проблем:
- Описание опыта представлено в документе excel, что может быть не удобно для работодателя.
- Нет описания своих навыков и качеств, которые могут быть ценными для работодателя.
- Не указаны достижения и проекты, которые можно было бы использовать для демонстрации своих навыков.
- Нет информации о результативности своей работы и том, как вы справлялись с задачами в прошлых проектах.
Рекомендую более подробно описать свой опыт работы, навыки и качества, достижения и проекты с использованием более удобных форматов, таких как PDF или docx, чтобы убедить работодателя в своей компетентности и профессионализме. Также добавьте информацию о том, какие результаты вы достигли в прошлых проектах и как вы справлялись с задачами, чтобы показать свою ценность для потенциального работодателя.
Сопроводительное письмо
Уважаемый руководитель отдела кадров,
Я хочу поделиться своим резюме и портфолио в качестве кандидата на позицию Python разработчика.
В моем портфолио вы найдете подробности о моем опыте работы в различных проектах, которые я разрабатывал на Python, JavaScript и C++. Я также имею опыт работы с базами данных, такими как SQLite, MySQL и PostgreSQL, а также с фреймворками Django и PyQt.
Я прошел обучение в факультете Python-разработки в компании GeekBrains, где получил знания о разработке web-приложений и баз данных, а также навыки работы с Linux и Git.
Я уверен, что мои навыки и опыт позволят мне успешно выполнять свои обязанности в вашей компании в качестве Python разработчика. Я готов к новым вызовам и готов рассмотреть любые предложения, которые вы можете предложить мне.
С уважением,
[Ваше имя]
Улучшенное резюме
Python Developer
Языки программирования: Python3, JS, C++ (урезанная версия для Arduino)
Языки разметки: HTML5
Таблицы стилей: CSS3
Базы данных: SQLite, MySQL, PostgreSQL
Фреймворки: Django + Django REST, PyQt
Операционные системы: Linux, Mac OS, Windows
Дополнительно: Git, Github, VirtualBox
Образование:
Факультет Python-разработки, ООО ГикБрейнс, Python Developer
Свидетельство: https://drive.google.com/file/d/10UA_TPbHrY_EAC4u2_xzITzT-auGlcwm/view?usp=drive_link
Опыт работы:
Компания: GeekBrains
Позиция: Python разработчик (обучение)
Начало работы: сентябрь 2020 года
Конец работы: январь 2023 года
Описание:
- Обучение разработке web-приложений на языке Python3
- Обучение базам данных
- Обучение фронтенду (более поверхностно, так как упор программы обучения на бэкендную часть)
- Обучение Linux (Ubuntu-подобные системы)
- Обучение git и работе на Github
Портфолио: https://docs.google.com/spreadsheets/d/1JFBjnBxsjn3nEcjgjgiN96o0ylNsCnCyMoF5YLiM_GI/edit?usp=share_lin
Электронная почта: arduinum628@gmail.com
Пожалуйста, ознакомьтесь с отредактированным текстом и внесите необходимые изменения, если есть.
Добавить комментарий