Python разработчик
Контакты
Начинающий разработчик с хорошими навыками использования различных технологий и инструментов. Специализируюсь на разработке веб-приложений с использованием Python, Flask и PostgreSQL. В процессе изучения Django. Проходил курсы на изучение алгоритмов и структур данных, интересовался машинным обучением. Сейчас активно занимаюсь Backend разработкой, планирую развиваться и дальше в этом направлении. Готов к обучению, росту и совершенствованию своих навыков.
- Язык программирования: Python
- Система контроля версий: Git
- Операционные системы: Linux
- Базы данных: SQL, PostgreSQL
- Фреймворки: Flask, Bootstrap
- Инструменты разработки: Git, Github Actions, poetry, pytest, flake8
- Библиотеки: numpy, pandas, matplotlib
- Владение регулярными выражениями
- Знание LaTeX для верстки отчётов и документации
- Умение разбираться в чужом коде
- Опыт работы с алгоритмами и структурами данных
Учебный проект. Программа позволяет запускать команды для машины Тьюринга на произвольных данных. Проект разрабатывался совместно с одногруппником, для командной работы применяли git и github, а также github Actions для автоматизации форматирования и тестирования. Проект написан на чистом Си. Сборка производится утилитой Make.
Полученные навыки:
* Командная работа с использованием Git
* Использование GitHub для совместной работы
* Автоматизация с GitHub Actions
* Написание кода на языке Си
* Использование утилиты Make для сборки проекта
* Написание документации, планирование работы
* Написание тестов
Проект содержит набор арифметических игр, запускаемый в консоли. В разработке применялись такие технологии, как:
- python
- poetry
- git + github actions
- pytest
- Code Climate - Quality (test coverage)
- flake8
Полученные навыки:
* Использование инструмента управления зависимостями Poetry
* Написание кода на Python
* Тестирование приложения с использованием pytest
* Оценка качества кода с помощью Code Climate
* Проверка стиля кода с помощью flake8
Программа для рекурсивного вычисления различий между двумя файлами форматов json или yaml. Позволяет указать выходной формат: stylish, json или plain.
Стек технологий:
- python
- git + github actions
- poetry
- pytest
- Code Climate
- flake8
Полученные навыки:
* Создание консольного приложения, получение аргументов командной строки
* Рекурсивный обход дерева в Python
* Практика poetry, pytest
* Использование библиотек для чтения json/yaml файлов
* Работа с файлами, чтение и запись
Опыт
Обязанности:
* Работа в зале и обслуживание покупателей
* Проведение расчетов на кассе
* Качественное исполнение обязанностей, соблюдение инструкций и рекомендаций
Образование
Читаю профессиональную литературу на английском языке
Проживаю в городе Новосибирск
Рекомендации
Привет, Роман!
Давай дополним твое резюме:
1. Описание проектов
В данном разделе не хватает блоков с полученными тобой навыками в результате выполнения проектов.
2. Опыт
Давай попробуем выделить 2-3 конкретные задачи и опишем их тезисно. Также, при описании опыта, будет отлично выделить результаты работы в виде kpi или других твоих возможных достижений.
3. Образование
Укажи пожалуйста полное наименование факультета и свою специализацию.
Желаю тебе удачи в освоении выбранной IT- профессии!
Добавить комментарий/ссылку на вакансию