Python-разработчик
Контакты
Ищу позицию Junior Python Developer или стажировку.
Около года самостоятельно изучаю Python, закончил курсы по профессии "Python-программист" на hexlet.io (мой профиль: https://ru.hexlet.io/u/roman-sergeichuk). Владею английским языком на разговорном уровне.
Со всеми моими проектами можно ознакомиться на Github:
https://github.com/Roman-Sergeichuk
- Python: знание синтаксиса, работа с пакетами (использование, создание и публикация);
- ООП: понимание принципов и использование в Python;
- функциональное программирование на Python: map, filter, reduce, функции высшего порядка, замыкания, декораторы;
- Flask: на уровне написания простых приложений.
- Django: опыт написания веб-приложений с нуля, опыт работы с Django ORM.
- Django REST Framework: опыт написания веб-приложений с нуля;
- SQL: написание SQL-запросов различной сложности: работа с агрегатными функциями, работа с несколькими таблицами с использованием JOIN, опыт работы с PostgreSQL и SQLite;
- HTML, CSS: на уровне создания простых страниц;
- HTTP: понимание структуры запросов и ответов;
- Git: ветки, работа с удаленными репозиториями, пул-реквесты;
- Docker: написание docker-файлов и запуск контейнеров;
- CodeClimate и TravisCi: использую для тестирования своих проектов;
- Linux: работа с терминалом и виртуальными окружениями;
- навыки отладки программ в PyCharm;
- PyTest: написание unit-тестов;
- понимание принципов разработки ПО.
Умею находить информацию для решения текущих задач и при необходимости задавать конкретные вопросы, общаться и работать в команде.
Мои проекты:
Task-manager - персонализированный сервис, позволяющий пользователю ставить себе задачи, отражать в системе изменение их статуса и просматривать историю задач.
Технологии: Django, Django REST framework, JSON API, Joser, JSON Web Token, SimpleJWT, PostgreSQL, Docker, Docker Compose.
Исходники и подробное описание: https://github.com/Roman-Sergeichuk/task-manager.git
Speech-analyzer - скрипт для анализа записанных телефонных разговоров.
Технологии: Python, PostgreSQL, tinkoff-voicekit-client, logging, psycopg2, prompt.
Исходники и подробное описание: https://github.com/Roman-Sergeichuk/speech-analyzer.git
Metrics - веб-приложение для ведения учета показаний счетчиков воды с интерфейсами для клиента и администратора.
Технологии: Python, Django, CSS, Bootstrap, SQLite.
Приложение развернуто на pythonanywhere: http://rsergeichuk.pythonanywhere.com
Исходники и подробное описание: https://github.com/Roman-Sergeichuk/metrics.git
MyBlog - веб-приложение для ведения записей в блоге.
Технологии: Python, Django, CSS, Bootstrap, PostgreSQL.
Приложение развернуто на heroku: https://rsergeichukblog.herokuapp.com
Исходники и подробное описание: https://github.com/Roman-Sergeichuk/my-first-blog.git
Page-loader - CLI-утилита для скачивания веб-страниц и ресурсов для них.
Технологии: Python, poetry, argparse, requests, BeautifulSoup4, logging, progress, pytest, flake8, CodeClimate, Travis-CI.
Исходники и подробное описание: https://github.com/Roman-Sergeichuk/python-project-lvl3.git
Gendiff - CLI-утилита для поиска различий между JSON или YAML файлами.
Технологии: Python, poetry, argparse, json, PyYAML, pytest, flake8, CodeClimate, Travis-CI.
Исходники и подробное описание: https://github.com/Roman-Sergeichuk/python-project-lvl2.git
Brain Games - набор математических мини-игр с command line интерфейсом.
Технологии: Python, poetry, prompt, flake8, CodeClimate, Travis-CI
Исходники и подробное описание: https://github.com/Roman-Sergeichuk/python-project-lvl1.git
Опыт
Переводчик с английского языка
Перевод и редактура текстов технической тематики (строительство, машиностроение, ИТ, авиация, транспорт и др.).
Работаю в SmartCAT.
Мой профиль: https://ru.smartcat.ai/marketplace/user/roman-sergeichuk
Благодаря постоянному саморазвитию и практическому опыту ремонта и обслуживания различного технологического оборудования достиг уверенного владения технической терминологией и умения качественно переводить техническую документацию.
- входящий контроль, систематизация и учет полученной технической документации от заказчика;
- деловая переписка с заказчиками и подрядчиками от лица руководства компании;
- составление и согласование актов сверки полученной и выданной технической документации.
- руководство бригадой наладчиков;
- организация ремонтов полиграфического оборудования;
- перевод технической документации с английского;
- составление графиков профилактик оборудования;
- поиск и заказ запасных частей;
- совмещение должности инженера-конструктора.
- создание чертежей с целью изготовления или восстановления деталей полиграфического оборудования;
- геометрические и прочностные расчеты деталей и узлов полиграфического оборудования;
- составление и ведение технической документации.
Образование
Рекомендации
Привет, Роман!
Хотела бы добавить несколько замечаний к резюме:
1. Стоит начать с того, какую работы вы ищете (стек, занятость, формат и тд), а только потом переходить к тому, что знаете и умеете;
2. Слишком много описания выполненных проектов. Сократите или оформите так, чтобы было читабельно (маркеры, выделение текста и тд).
Желаю успехов и обращайтесь, если нужна помощь :)
Добавить комментарий/ссылку на вакансию