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

Опыт


Переводчик с английского языка, Фриланс
Сентябрь 2016 - по настоящее время

Переводчик с английского языка
Перевод и редактура текстов технической тематики (строительство, машиностроение, ИТ, авиация, транспорт и др.).

Работаю в SmartCAT.
Мой профиль: https://ru.smartcat.ai/marketplace/user/roman-sergeichuk

Благодаря постоянному саморазвитию и практическому опыту ремонта и обслуживания различного технологического оборудования достиг уверенного владения технической терминологией и умения качественно переводить техническую документацию.

Главный специалист отдела технической документации, ООО "Стройгазмонтаж"
Сентябрь 2013 - Июль 2020
  • входящий контроль, систематизация и учет полученной технической документации от заказчика;
  • деловая переписка с заказчиками и подрядчиками от лица руководства компании;
  • составление и согласование актов сверки полученной и выданной технической документации.
Инженер-механик, ОАО "Тверской полиграфический комбинат"
Ноябрь 2009 - Сентябрь 2013
  • руководство бригадой наладчиков;
  • организация ремонтов полиграфического оборудования;
  • перевод технической документации с английского;
  • составление графиков профилактик оборудования;
  • поиск и заказ запасных частей;
  • совмещение должности инженера-конструктора.
Инженер-конструктор, ОАО "Тверской полиграфический комбинат"
Ноябрь 2008 - Ноябрь 2009
  • создание чертежей с целью изготовления или восстановления деталей полиграфического оборудования;
  • геометрические и прочностные расчеты деталей и узлов полиграфического оборудования;
  • составление и ведение технической документации.

Образование


Переводчик в сфере профессиональной коммуникации, ФГОУ ВПО "Тверская государственная сельскохозяйственная академия"
Сентябрь 2011 - Июль 2013
Эксплуатация и сервисное обслуживание автотранспортных средств, ФГОУ ВПО "Тверская государственная сельскохозяйственная академия", диплом с отличием
Сентябрь 2003 - Июль 2008

О себе
Читаю профессиональную литературу на английском языке

Комментарии


Добавить комментарий
Для этого действия нужновойти

Рекомендации

Ожидает подтверждения
1

Привет, Роман!

Хотела бы добавить несколько замечаний к резюме:
1. Стоит начать с того, какую работы вы ищете (стек, занятость, формат и тд), а только потом переходить к тому, что знаете и умеете;
2. Слишком много описания выполненных проектов. Сократите или оформите так, чтобы было читабельно (маркеры, выделение текста и тд).

Желаю успехов и обращайтесь, если нужна помощь :)


Добавить комментарий/ссылку на вакансию
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Это резюме имеет некоторые положительные аспекты, такие как: Имеется опыт работы в об...
Резюме содержит полезную информацию о вашем опыте работы, навыках и образовании, что хо...
Данное резюме вызывает недопонимание и может быть непривлекательным для потенциального ...
Это резюме обладает большим объемом информации, что хорошо, но стоит обратить внимание ...
Это резюме Fullstack разработчика содержит много полезной информации о вашем опыте рабо...
Это резюме frontend разработчика имеет некоторые сильные стороны, но также требует неко...
Андрей, привет! Давай дополним резюме информацией: 1. Реализованные проекты. - здесь б...
Это резюме Junior PHP-разработчика содержит много полезной информации о навыках и опыте...
Этот кандидат имеет стремление развиваться в сфере IT, обладает базовыми знаниями и опы...
Привет, Александра! Давай усилим резюме за счет следующих моментов: 1. Для персонализа...