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

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

Комментарии


Добавить комментарий
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Это резюме Fullstack Developer выглядит впечатляюще и содержит много полезной информаци...
Данное резюме имеет некоторые положительные аспекты, такие как обширные знания в област...
Данное резюме Ruby on Rails разработчика содержит много полезной информации о навыках, ...
Это резюме имеет много сильных сторон. Здесь перечислены важные технологии и инструмент...
Это резюме содержит много полезной информации о вашем опыте и навыках в разработке на P...
Резюме Евгения: 1. Общие впечатления: - Положительные: Евгений активно изучает Front...
Этот резюме обладает множеством положительных черт, таких как: Хорошо структурированн...
Это резюме Frontend-разработчика имеет хороший профессиональный опыт и образование. В н...
Это резюме выглядит обширным и информативным, что хорошо. Вот несколько советов для улу...
Резюме Германа, Frontend-разработчика с 4+ годами опыта, внушает впечатление высококвал...