Python-разработчик, Junior
Контакты
Начинающий Python-разработчик с опытом обучения в школе программирования Hexlet. Стремлюсь к постоянному профессиональному росту, улучшаю навыки через самообразование и участие в учебных проектах. Имею страсть к обучению и стремление развиваться в IT. Готов рассмотреть удаленную стажировку без отрыва от основного места работы.
Hard Skills:
- Язык программирования: Python
- Система контроля версий: Git
- Операционные системы: Linux
- Инструменты разработки: Git, Github Actions, poetry, uv, pytest, ruff, Django, Flask, Docker, FastAPI.
- Опыт работы с алгоритмами и структурами данных
- Автоматическое тестирование: PyTest, Ruff
- ИИ для разработки.
Soft Skills:
- Умение договариваться с другими людьми
- Работа в команде
- Высокая стрессоустойчивость
- Эффективная организация рабочего времени
Игры разума: Разработка набора консольных игр с логическими и математическими задачами (определение четности и простоты чисел, нахождение наибольшего общего делителя, выполнение арифметических операций). В процессе работы получил опыт работы с Ubuntu, GitHub, Git, Poetry, Flake8, стандартами оформления кода, а также углубил знания Python и стандартной библиотеки.
Генератор отличий: Создание утилиты для сравнения конфигурационных файлов в форматах JSON и YAML. Проект включал генерацию диффов, поддержку различных форматов вывода (Stylish, Plain, JSON), и работу с рекурсиями, древовидными структурами данных, тестированием Pytest, непрерывной интеграцией с GitHub Actions, созданием консольного приложения и обработкой аргументов командной строки.
Ссылка на проект Генератор отличий
Анализатор страниц – полноценное приложение на базе фреймворка Flask. Здесь отрабатывались базовые принципы построения современных сайтов на MVC-архитектуре: работе с роутингом, обработчиками запросов и шаблонизатором, взаимодействием с базой данных.
Ссылка на проект Анализатор страниц
Менеджер задач – полноценное браузерное приложение на Django с подключением базы данных, развёрнутое на удалённом сервере для управления задачами, пользователями, метками, статусами, и с возможностью фильтрации задач.
Ссылка на проект Менеджер задач
Calendar - сервис записи на встречи. Веб-приложение для быстрой записи на встречи. Гость выбирает тип события, находит свободный слот в календаре и подтверждает бронирование. Владелец управляет типами событий и видит предстоящие встречи через защищённую панель администратора. Проект сделан на курсе ИИ для разработчиков. Цель проекта была - познакомиться с различными инструментами, автоматизировать процесс разработки и рефакторинга, без полной отдачи агенту, с целью увеличения объема выполнения задач.
Опыт
Ведение переговоров, заключение договоров, продажа и выдача новых автомобилей Nissan.
В ходе работы добился эффективного нахождение контакта с людьми, обучился основам психологии и нахождения точек соприкосновения с разным психотипом людей, работе с возражениями и прокачал свои Soft-скиллы.
Обслуживание и обеспечение бесперебойной работы устройств СЦБ (сигнализации, централизации и блокировки) в железнодорожных системах. Установка, регулировка, замена оборудования, проведение измерений и электромонтажные работы, обеспечения безопасности и эффективности систем автоматики.
Поиск и исправление неисправностей на компьютерах, создание школьного сайта.
Образование
Проживаю в городе Хабаровск
Хочу развиваться в IT-сфере: за IT будущее и я хочу быть частью этого будущего.
В свободное время занимаюсь электроникой.
Быстро усваиваю информацию.
Проживаю в г. Хабаровск.