Python Developer

Контакты


Контакты доступны после входа на сайт

Описание

Претендую на позицию Python Developer.
Рассмотрю предложения на full-time, удаленка.

С января 2020 года изучаю Python. C марта 2021 стал активнее изучать Python. Прохожу курсы на Хекслете.
Реализовал следующие проекты:
1) Brain games (https://github.com/akocur/python-project-lvl1).
Brain games - это набор из пяти консольных игр для прокачки мозгов.
Виртуальное окружение создал с помощью poetry. В проекте использовал стороннюю библиотеку prompt для общения с пользователем. Для проверки чистоты и поддерживаемости кода к проекту подключил CodeClimate, а также использовал линтер flake8. Применил следующие принципы разработки ПО: DRY, YAGNI, KISS.
2) Gendiff (https://github.com/akocur/python-project-lvl2).
Gendiff - это утилита командной строки для сравнения конфигурационных файлов в формате json и yaml. Утилита выводит разницу между файлами в трех форматах: stylish, plain, json.
Использовал пакеты:
- argparse для создания интерфейса командной строки
- json для работы с файлами формата json
- PyYAML для работы с файлами формата yaml
Применил практику разработки ПО непрерывная интеграция CI с мощью GitHub Actions. Разработку вёл по методологии TDD (test-driven development). Тесты создавал с помощью фреймворка pytest. К проекту подлкючил Code Coverage на CodeClimate для получения информации о покрытии кода тестами. Создал собственную абстракцию diff. При построении этой абстракции использовал древовидную структуру. Использовал алгоритм Depth-first search для работы с этой абстракцией.

Навыки

Профессионально программировал на 1С. Не профессионально программировал на ассемблере (для микроконтроллеров avr), C, C++, Java. Изучал SQL. Немного работал с PostgreSQL.
Работал в ОС Windows, Linux. Умею работать с git, в PyCharm, командной строке.
Знаком с ООП, много программировал в процедурном стиле. Немного знаком с функциональным программирование.
Люблю математику.

Опыт


Программист 1С, ИП Коцур А.А.
Февраль 2014 - по настоящее время

Разработка дополнительных модулей, отчетов в системе 1С:Предприятие 8.х.
Создание очетов с помощью СКД.
Написание сложных запросов к БД.
Исправление ошибок в типовых конфигурациях фирмы 1С.
Создание планов обмена с помощью конфигурации Конвертация данных 2.
Разработка подсистемы "Управление грузоперевозками" в типовой конфигурации Бухгалтерия предприятия 3.
Консультация пользователей программы 1С:Предприятие.

Программист 1С, ООО "Компьютер-Сервис"
Январь 2009 - Август 2013

Разработка дополнительных модулей, отчетов в системе 1С:Предприятие 7.7, 8.х. Консультация пользователей программы 1С:Предприятие.

Программист 1С, ООО "Интеллект Технологии"
Июль 2008 - Декабрь 2009

Разработка дополнительных модулей, отчетов в системе 1С:Предприятие 7.7, 8.х. Консультация пользователей программы 1С:Предприятие.

Образование


Программное обеспечение вычислительной техники и автоматизированных систем, КубГУ
Сентябрь 2005 - Июль 2008

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

Комментарии


Добавить комментарий
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Это резюме содержит много информации, которая не относится к позиции Junior Python-разр...
Артем, привет! Есть несколько дополнений к резюме: 1. Учебные проекты К описанию давай ...
Это резюме имеет некоторые положительные и отрицательные моменты: Положительные сторон...
Это резюме показывает, что кандидат имеет опыт работы в веб-студии по разработке сайтов...
Данное резюме содержит информацию о профессиональном опыте работы в сфере разработки пр...
Семен, привет! Есть несколько моментов к улучшению: В описание давай добавим ключевых...
Это резюме имеет некоторые сильные стороны, такие как опыт работы с Django, PostgreSQL,...
Резюме содержит следующие положительные аспекты: Хороший набор навыков в области Fron...
Это резюме имеет несколько проблем: Необходимо убрать информацию о работе официантом-...
Это резюме Junior QA Manual Engineer содержит много полезной информации о вашем образов...