Python-разработчик

Основное


Город

Тамбов

Готовность к релокации

Готов

Описание

Ищу работу Python разработчика по направлению backend-разработки.

Удобный формат работы: удаленный.

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

В работе гораздо больше нравится работать с логикой и структурой работы программ, поэтому большой интерес вызвало направление backend-разработки. В рамках обучения выполнил следующие проекты.

Хекслет (2023)

Данные проекты выполнены с прицелом на будущую профессиональную деятельность, и затрагивают весь путь разработки программ.

Page Analyzer

Веб-сервис для проверки сайтов на заполненность метаданными.
Полученные навыки
- Работа с HTML и CSS;
- Работа с HTTP-запросами;
- Работа с SQL (PostgreSQL);
- Работа с переменными окружения;
- Парсинг;
- CRUD во flask;
- Деплой на PaaS.
Стек
ЯП и основные модули: Python - BeautifulSoup4, dotenv, flask, os, psycopg2, requests, urllib (urlparse), validators.
Качество кода: ruff.
Тесты: Workflow Hexlet.
Деплой: render.com (PaaS).

Difference Generator

Консольная программа, формирующая файл, описывающий различия между 2-мя файлами с учетом вложенности. Работает с файлами форматов JSON и YAML, генерирует вывод в 3-х стилях.
Полученные навыки
- Рекурсивных обход древовидных структур данных;
- Работа с аргументами командной строки при вызове, создание cli-утилиты;
- Строгий дизайн кода;
- Покрытие кода тестами;
- Работа с файлами.
Стек
ЯП и основные модули: Python - argparse, json, PyYAML.
Качество кода: CodeClimate, wemake-python-styleguide.
Тесты: Workflow Hexlet, pytest.

Brain Games

Набор математических мини-игр, реализованных в консоли.
Полученные навыки
- Настройка виртуального окружения;
- Работа с Git;
- Основы организации кода;
- Работа с импортом сторонних и собственных модулей;
- оптимизация работы через Makefile.
Стек
ЯП и основные модули: Python - random.
Качество кода: CodeClimate, flake8.
Тесты: Workflow Hexlet.

Hyperskill Academy (2021)

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

Web Scraper

Консольный веб-скрейпер (реализован для конкретного сайта). Получая адрес страницы поиска, количество страниц поиска, которые необходимо пройти, и жанр статей, сохраняет их тексты в файлах, озаглавленных по аналогии с названиями статей, сортируя по папкам-страницам поиска.
Навыки и стек: Работа с файлами, os, requests, BeautifulSoup4.

Static Code Analyzer

Анализатор качества кода, осуществляющий проверку по некоторым базовым стилистическим ошибкам:
S001 Too long
S002 Indentation is not a multiple of four
S003 Unnecessary semicolon
S004 At least two spaces required before inline comments
S005 TODO found
S006 More than two blank lines used before this line
S007 Too many spaces after ...
S008 Class name ... should be written in CamelCase
S009 Function name ... should be written in snake_case
S010 Argument name ... should be written in snake_case
S011 Variable ... in function should be snake_case
S012 Default argument value ... is mutable

Навыки и стек: Обход вложенных файлов в заданном пути, Regexp, os, ast, re.

Data Analysis for Hospitals

Учебный проект по работе с датасетами, нормализацией данных, статистикой, визуализацией на примере данных больниц.
Навыки и стек: Работа с данными, pandas, matplotlib.

Key Terms Extraction

Программа поиска ключевых слов по тексту на основании частоты, части речи, TF-IDF методов.
Навыки и стек: Основы работы с естественным языком, nltk.

О себе

  • Большую часть профессиональной деятельности занимался наукой в сфере нанотехнологий и наноматериалов. Помимо экспериментов работал с данными анализа, как своих материалов, так и активно помогал коллегам, находя зависимости.

  • Помимо разработки логики веб-приложений большой интерес вызывает анализ данных, Data Science и ML. Планирую расширить свои знания и навыки в этой области и, возможно, перейти на профессиональный уровень.

  • Мне нравится узнавать и пробовать новое в своей деятельности.

Навыки

Профессиональные навыки

  • Python 3.9-3.10;
  • Git, CI/CD;
  • Linux Terminal;
  • SQL (PostgreSQL);
  • Основы HTML и CSS;
  • Работа с регулярными выражениями.

Используемые библиотеки

  • Работа с HTTP через requests, BeautifulSoup4;
  • Создание веб-приложений с использованием Flask;
  • Создание SQL-запросов в psycopg2;
  • Извлечение и дамп данных через json;
  • Написание тестов в pytest;
  • Поиск с использованием re;
  • Основы работы с pandas, matplotlib;
  • Основы работы с numpy;
  • Основы токенизации текста в nltk.
Награды, Сертификаты

Cтатьи в журналах, индексируемых как отечественным РИНЦ, так и зарубежными Scopus и Web of Science, а также входящих в перечень ВАК. 2015-2023.

Активный участник областных, всероссийских и международных конференций в качестве докладчика. 2016-2023.

Hyperskill Academy (JetBrains). Направления "Python Core" и "Introduction to Natural Language Processing", выполнил ряд проектов уровня от Medium до Challenging, связанных как с применением навыков ООП и основных модулей Python, так и анализа данных. 2020.

Хекслет (в процессе). Профессия "Python-разработчик". 2023.

Владение английским
Свободно владею
Телефон
+7 905 123 53 36
Почта
khantermail@mail.ru
Телеграм
https://t.me/ikhanter
Дополнительные контакты

Работа


Педагог дополнительного образования, МАОУ СОШ №22 "Центр дополнительного образования "Детский технопарк "Кванториум-Тамбов"
Сентябрь 2022 - по настоящее время
  • организовывал и был наставником проектной деятельности для учащихся старших классов с применением современного оборудования и IT-технологий;
  • проводил занятия в качестве наставника в рамках направления "Биоквантум";
  • участвовал в качестве наставника и преподавателя в областных и муниципальных тематических мероприятиях, хакатонах для детей и молодежи;
  • выступал экспертом в муниципальных и областных конкурсах школьных проектов.
Младший научный сотрудник, ЦКП "получение и применения полифункциональных наноматериалов" УФиПИ, ФГБОУ ВО "Тамбовский государственный технический университет"
Сентябрь 2022 - по настоящее время
  • проводил исследование влияния модифицирующих добавок на основе комбинированных углеродных наноматериалов на структурные и физико-механические характеристики эпоксидных композитов;
  • расшифровывал данные КР- и ИК-спектрального анализа, рентгеноструктурного анализа, ТГ-ДСК кривые, результаты прочностных испытаний и испытаний на электропроводность;
  • представлял результаты исследований посредством участия в конференциях (в т.ч. международного уровня) и опубликования статей в журналах, индексируемых в т.ч. РИНЦ, Scopus и Web of Science, а также входящих в перечень ВАК.

Образование


Аспирантура, Химические науки, Тамбовский государственный технический университет
Сентябрь 2018 - Июль 2022
Практика в рамках стипендии Президента РФ на обучение за рубежом, Политехнический институт г.Порту, Португалия
Ноябрь 2019 - Сентябрь 2020
Магистратура, Наноинженерия, Тамбовский государственный технический университет
Сентябрь 2016 - Июль 2018
Бакалавриат, Наноинженерия, Тамбовский государственный технический университет
Сентябрь 2012 - Июль 2016

Комментарии


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

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

Изменения внесены
1

Резюме достаточно подробное и содержит информацию о вашем опыте работы, образовании и профессиональных навыках. Отлично, что вы указали свои проекты и навыки в программировании, особенно в Python и разработке backend. Также хорошо, что вы интересуетесь анализом данных, Data Science и ML, и стремитесь развиваться в этой области. Упоминание об обучении на платформах Hyperskill Academy и Хекслет добавляет дополнительную актуальность и показывает вашу стремление к обучению и саморазвитию.

Однако, резюме может быть более структурированным и лаконичным. Рекомендую выделить основные достижения и навыки, а также использовать более конкретные примеры проектов. Также стоит добавить информацию о вашем уровне английского языка, так как это важный навык для работы в IT сфере.

Также, важно указать контактные данные, такие как номер телефона и профессиональный адрес электронной почты, чтобы работодателю было легко связаться с вами.

В целом, резюме имеет потенциал, но требует некоторой доработки для более эффективного представления ваших навыков и достижений.

Сопроводительное письмо

Уважаемый рекрутер,

Я хотел бы представить Вам свое резюме в качестве кандидата на позицию Python-разработчика. Мое профессиональное развитие началось в области науки, где я занимался исследованиями в сфере нанотехнологий и наноматериалов. В ходе своей работы я активно использовал анализ данных для нахождения зависимостей и связей. Однако, из-за ограничений в области безопасности, я принял решение сменить сферу деятельности и перейти в IT-индустрию.

Меня особенно привлекает возможность непосредственного взаимодействия с кодом и логической структурой программ. Я заинтересован в backend-разработке и разработке веб-приложений. Кроме того, меня привлекает анализ данных, Data Science и машинное обучение, и я надеюсь расширить свои знания и навыки в этой области.

У меня есть опыт обучения на платформе Hyperskill Academy (JetBrains) по Python Core и Introduction to Natural Language Processing, а также выполнения нескольких проектов на различных уровнях сложности. В настоящее время я прохожу обучение на платформе "Хекслет" по профессии "Python-разработчик" и уже реализовал несколько учебных проектов.

Мои профессиональные навыки включают работу с Python 3.9-3.10, Git, CI/CD, Linux Terminal, SQL (PostgreSQL), основы HTML и CSS, а также работу с регулярными выражениями. Я также имею опыт работы с различными библиотеками, такими как requests, BeautifulSoup4, Flask, psycopg2, json, pytest, re, pandas, matplotlib, numpy и nltk.

Кроме того, я имею опыт участия в научных конференциях, посвященных педагогике, нанотехнологиям и наноматериалам, и получил дипломы участника.

Я также имею опыт работы в образовательной сфере в качестве педагога дополнительного образования в МАОУ СОШ №22 "Центр дополнительного образования "Детский технопарк "Кванториум-Тамбов" и в качестве младшего научного сотрудника в ЦКП "получение и применения полифункциональных наноматериалов" УФиПИ, ФГБОУ ВО "Тамбовский государственный технический университет". В этих организациях я занимался организацией проектной деятельности, проводил занятия исходя из направления "Биоквантум", принимал участие в мероприятиях для детей и молодежи, а также проводил исследования и представлял результаты на конференциях и в журналах.

Я обладаю аспирантурой и магистратурой по направлению химические науки и наноинженерия соответственно, полученные в ФГБОУ ВО "Тамбовский государственный технический университет".

Я готов предоставить дополнительную информацию о моем опыте и навыках по запросу.

С уважением,
[Ваше имя]

Улучшенное резюме

Python-разработчик

Опытный Python-разработчик с опытом работы в научной сфере нанотехнологий и наноматериалов. Владею навыками анализа данных и поиска зависимостей. Решив из-за небезопасности для здоровья отказаться от научной работы, я решил перейти в область IT.

Меня привлекает непосредственное взаимодействие с кодом и логика работы программ. Особый интерес вызывает backend-разработка, а также анализ данных, Data Science и ML. Планирую расширить свои знания и навыки в этой области и, возможно, перейти на профессиональный уровень.

Обладаю следующими профессиональными навыками:
- Python 3.9-3.10;
- Git, CI/CD;
- Linux Terminal;
- SQL (PostgreSQL);
- Основы HTML и CSS;
- Работа с регулярными выражениями.

Использую следующие библиотеки:
- Работа с HTTP через requests, BeautifulSoup4;
- Создание веб-приложений с использованием Flask;
- Создание SQL-запросов в psycopg2;
- Извлечение и дамп данных через json;
- Написание тестов в pytest;
- Поиск с использованием re;
- Основы работы с pandas, matplotlib;
- Основы работы с numpy;
- Основы токенизации текста в nltk.

Также я прошел обучение на платформе Hyperskill Academy по Python Core и Introduction to Natural Language Processing, выполнил несколько проектов.

В научной сфере я имею дипломы участника научных конференций, посвященных педагогике, нанотехнологиям и наноматериалам.

Опыт работы:

Компания: МАОУ СОШ №22 "Центр дополнительного образования "Детский технопарк "Кванториум-Тамбов"
Позиция: Педагог дополнительного образования
Начало работы: 2022-09-01
Описание: Организация и наставничество проектной деятельности для учащихся старших классов с использованием современного оборудования и IT-технологий. Преподавание в рамках направления "Биоквантум". Участие в областных и муниципальных тематических мероприятиях и хакатонах для детей и молодежи. Эксперт в школьных проектах.

Компания: ЦКП "получение и применения полифункциональных наноматериалов" УФиПИ, ФГБОУ ВО "Тамбовский государственный технический университет"
Позиция: Младший научный сотрудник
Начало работы: 2022-09-01
Описание: Исследование влияния модифицирующих добавок на основе комбинированных углеродных наноматериалов на структурные и физико-механические характеристики эпоксидных композитов. Анализ данных КР- и ИК-спектрального анализа, рентгеноструктурного анализа, ТГ-ДСК кривых, результатов прочностных испытаний и испытаний на электропроводность. Участие в конференциях и публикация статей в журналах.

Образование:

ФГБОУ ВО "Тамбовский государственный технический университет"
Аспирантура, 04.06.01 - Химические науки
Начало обучения: 2018-09-01
Конец обучения: 2022-07-01

ФГБОУ ВО "Тамбовский государственный технический университет"
Магистратура, 28.04.02 - Наноинженерия
Начало обучения: 2016-09-01
Конец обучения: 2018-07-01

ФГБОУ ВО "Тамбовский государственный технический университет"
Бакалавриат, 28.03.02 - Наноинженерия
Начало обучения: 2012-09-01
Конец обучения: 2016-07-01

Контакты:
Email: khantermail@mail.ru


Добавить комментарий
Для этого действия нужновойти
Войдите на сайт, чтобы написать ответ
Последние ответы
Резюме выглядит достаточно хорошо. У вас есть опыт работы над проектами, использующими ...
Резюме выглядит хорошо структурированным и содержит достаточно информации о вашем опыте...
Резюме выглядит достаточно информативным и содержит много полезной информации о навыках...
Резюме имеет несколько недостатков: Название "Junior PHP" не говорит о ваших навыках ...
Резюме имеет некоторые положительные аспекты, но также есть некоторые недостатки, котор...
Резюме Frontend-разработчика Общие впечатления: Резюме содержит информацию о ваших на...
Привет, Евгений. Отличное резюме! Спасибо за доработки. Желаю стать востребованным спе...
Резюме выглядит хорошо структурированным и содержит достаточно информации о вашем опыте...
Привет, Теона! Отличное резюме, спасибо за доработки :) Желаю успехов в разработке!
Резюме имеет некоторые положительные и отрицательные аспекты. Положительные аспекты: -...