Backend Python разработчик
Контакты
Опытный Python разработчик с солидным техническим фоном и практическим опытом в создании высококачественных программных решений. Мои проекты на Flask и Django демонстрируют способность разрабатывать увлекательные и функциональные приложения, сочетая алгоритмическое программирование с интуитивно понятным пользовательским интерфейсом. Я также обладаю опытом в разработке утилит для обработки данных, что подчеркивает мои навыки в повышении продуктивности и оптимизации процессов.
Ранее работая инженером-конструктором электроники, я развил аналитическое мышление и внимание к деталям, что является ключевым аспектом в разработке программного обеспечения. Я стремлюсь к постоянному обучению и освоению новых технологий, что позволяет мне оставаться на переднем краю индустрии.
Мои навыки командной работы и эффективной коммуникации помогают успешно взаимодействовать с коллегами и клиентами для достижения общих целей. Готов внести свой вклад в интересные проекты и развивать свои навыки в динамичной команде.
- Python
- JavaScript
- ReactJS
- Django
- Flask
- ООП
- HTML/CSS
- HTTP
- REST
- PostgreSQL
- Алгоритмы и структуры данных
- Инструменты для отладки и тестирования Pytest
- Poetry
- Git
- VsCode
- PyCharm
- Windows, Linux, MacOS
- poetry
- архитектура приложений
- алгоритмическое мышление
- построение компилятора
- Pytest
WEB приложение, которое анализирует полученные страницы на SEO пригодность.
Полученные навыки:
* Разработка на FLASK
* Деплой приложения
* Выпуск приложения в продакшен
Stack: FLASK, Dotenv, Render, UV, Ruff, requests
Консольное приложение из 5 различных мини-игр, которые включают в себя задачи, проверяющие знания в логическом и арифметическом направлении.
Полученные навыки:
* Разработка консольных приложений
* Управление версиями кода через Git
* Управление зависимостями через poetry
Stack: Python, Code Climate, Make, Composer, Poetry, Pip, Git
Консольное приложение находящее различия в двух файлах формата JSON, YML и выводящее результаты на экран. Предназначена для использование в ОС Linux вместо утилиты diff.
Полученные навыки:
* Разработка CLI-утилит
* Работа с файловой системой
* Использование сторонних библиотек для парсинга файлов
* Написание тестов для улучшения качества и производительности кода
Stack: Code Climate, Make, Composer, Poetry, Pip, Pytest, TectCoverage, Flake8
Простая страница с логинизацией сайта на ReactJS.
Полученные навыки:
* Использование фреймворка React
* Понимание серверной архитектуры
* Использование языка запросов HTTP, Ajax
Stack: ReactJs, JavaScript
* Redux
Решение логических и алгоритмических задач от базовых до сложных во время моего обучения на Хекслет.
Полученные навыки:
* Разработка на языке Python
* Развитие алгоритмического мышления
* Понимание структур данных
* Использование тестов улучшения кода
* Использование отладки для исправления кода
Stack: Python, poetry, pytest
Опыт
- Разрабатывал электронные модули, что позволило изготавливать и продавать новые линейки продукции.
- Внедрил техническое и программную автоматизацию устройств средствами Matlab. Это повысило скорость производства продукции.
- Сформировал техническое описание аппаратуры. Стало удобнее и быстрее выпускать продукт.
- Трансформировал настройку и ремонт радиоэлектронных узлов и модулей. В связи с этим улучшилась производительность труда на предприятии, что ускорило выпуск продукции.
- Разрабатывал стенды и макеты для настройки и проверок аппаратуры, что сократило затраты предприятия на измерительное оборудование.
- Внедрил новое оборудование для проверки, что позволило сократить расходы предприятию
Образование
Проживаю в городе Тула
Целеустремленный и пунктуальный специалист с глубоким интересом к новым технологиям и стремлением к постоянному обучению. Я быстро схватываю новые концепции и навыки, что позволяет мне эффективно адаптироваться к изменениям и успешно справляться с поставленными задачами. Мой подход к работе основывается на внимании к деталям и стремлении к качеству, что гарантирует высокие стандарты выполнения проектов. Я готов приносить пользу команде и клиентам, активно участвуя в решении задач и внедрении инновационных решений.
Рекомендации
Привет, Николай!
Давай улучшим твое резюме:
1. Описание проектов
- Для удобства и компактности ссылку на GitHub можно зашить в название проекта
В квадратных скобках указываем слово, по которому надо нажать, в круглых - ссылку на проект;
- Давай добавим результаты проекта/полученные тобой навыки.
2. Опыт
- Основной принцип, которого мы придерживаемся при описании опыта работы -это выделить 2-3 ключевые задачи, которые продемонстрируют твои навыки, а также 2-3 основных достижения.
Было бы отлично, если бы ты смог описать их через вклад/пользу, которую они принесли компании.
- Также предлагаю не указывать опыт, полученный более 7-10 лет. Он рассказывает о карьерном пути, но уже не отражает актуальные навыки.
Желаю тебе удачи в освоении IT-профессии!
Добавить комментарий/ссылку на вакансию