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

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

Комментарии


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