Backend Python разработчик
Контакты
Python-разработчик с опытом создания высоконагруженных и масштабируемых веб-приложений на Flask и Django. Обладаю глубокими знаниями в алгоритмах, проектировании API и оптимизации производительности. Имею практический опыт в разработке инструментов для обработки и анализа данных, что позволяет повышать эффективность бизнес-процессов.
Ранее работал инженером-конструктором электроники, что сформировало аналитическое мышление, внимание к деталям и умение решать сложные технические задачи. Постоянно изучаю новые технологии и фреймворки, чтобы оставаться в тренде индустрии.
Обладаю навыками командной работы и эффективной коммуникации, что позволяет успешно взаимодействовать как с разработчиками, так и с заказчиками. Ищу возможность присоединиться к сильной команде, где смогу применять свои навыки и развиваться в сфере Python-разработки.
- Python
- JavaScript
- ReactJS
- Django
- Flask
- Docker
- Pandas
- Matplotlib
- ООП
- HTML/CSS
- HTTP
- REST
- PostgreSQL
- Алгоритмы и структуры данных
- Инструменты для отладки и тестирования Pytest
- Poetry
- Git
- VsCode
- PyCharm
- Windows, Linux, MacOS
- poetry
- архитектура приложений
- алгоритмическое мышление
- построение компилятора
- Pytest
Обработка статистических данных посещений, регистрации, конверсии пользователей. Анализ влияния рекламы на посещения и регистрацию пользователей ресурса.
Полученные навыки:
* Обработка статистических данных
* Вывод графиков
Stack: Jupyter Notebook, Pandas, Matplotlib, Anaconda
Полнофунциональное приложение менеджера задач дает полное управление задачами в режиме реального времени. Приложение позволяет создавать задачи, присваивать статусы, распределять задачи по категориям, фильтровать задачи. Имеется поддержка различных языковых платформ.
Полученные навыки:
* Разработка на Django
* Ауентификация, авторизация пользователей
* Поддержка языковых платформ
* Работа с CRUD
Stack: Django, Dotenv, Render, UV, Ruff, I18n, rollback, postgreSQL, 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
Опыт
- разработка web приложений на фреймворках Django, Flask
- упаковка проектов в контейнеры
- проектирование серверной инфраструктуры
- обработка данных с pandas
- работа с базами данных
- парсинг данных
- деплой прложений на локальной и облачной инфраструктуре
- Разрабатывал электронные модули, что позволило изготавливать и продавать новые линейки продукции.
- Внедрил техническое и программную автоматизацию устройств средствами Matlab. Это повысило скорость производства продукции.
- Сформировал техническое описание аппаратуры. Стало удобнее и быстрее выпускать продукт.
- Трансформировал настройку и ремонт радиоэлектронных узлов и модулей. В связи с этим улучшилась производительность труда на предприятии, что ускорило выпуск продукции.
- Разрабатывал стенды и макеты для настройки и проверок аппаратуры, что сократило затраты предприятия на измерительное оборудование.
- Внедрил новое оборудование для проверки, что позволило сократить расходы предприятию
Образование
Проживаю в городе Москва
Рекомендации
Привет, Николай!
Давай улучшим твое резюме:
1. Описание проектов
- Для удобства и компактности ссылку на GitHub можно зашить в название проекта
В квадратных скобках указываем слово, по которому надо нажать, в круглых - ссылку на проект;
- Давай добавим результаты проекта/полученные тобой навыки.
2. Опыт
- Основной принцип, которого мы придерживаемся при описании опыта работы -это выделить 2-3 ключевые задачи, которые продемонстрируют твои навыки, а также 2-3 основных достижения.
Было бы отлично, если бы ты смог описать их через вклад/пользу, которую они принесли компании.
- Также предлагаю не указывать опыт, полученный более 7-10 лет. Он рассказывает о карьерном пути, но уже не отражает актуальные навыки.
Желаю тебе удачи в освоении IT-профессии!
Добавить комментарий/ссылку на вакансию