Junior-Python-developer
Контакты
Ищу возможность присоединиться к команде в качестве Junior Python-разработчика - будь то офис, удаленная работа или гибридный формат. Принятие решения о смене профессионального направления связано с нахождением истинного интереса и увлечения чем-то, что действительно привлекает меня.
Мое знакомство с программированием началось еще в далеком 1986 году, когда я написал свои первые программы на BASIC, будучи еще школьником. Уже тогда я чувствовал радость и удовлетворение, когда программа, созданная мною, успешно функционировала. Несколько лет назад я случайно наткнулся на бесплатный курс "Основы программирования" и приступил к обучению. В этот момент что-то во мне щелкнуло, и я вспомнил о своем давнем опыте, осознав, что программирование и разработка - это то, что искренне увлекает меня. С тех пор я продолжаю активно развиваться в этой области. Однако, только с началом курса Python-разработчика на платформе Хекслет в конце 2022 года у меня появилась систематизированная и углубленная перспектива.
Мое стремление заключается в выполнении работы, которая одновременно способствует прогрессу человечества и развитию моих собственных навыков в области разработки. Я готов внести свою энергию, творчество и профессиональную добросовестность, чтобы быть полезной частью команды и достичь совместных целей.
На данный момент реализовал следующие проекты:
Page-Analyzer
Page-Analyzer - это веб-сервис, который предоставляет минимальный SEO анализ веб-сайтов.
Полученные навыки и используемые технологии:
- Веб-разработка на Flask, используя шаблонизатор Jinja2
- Работа с базой данных PostgreSQL, используя библиотеку Psycopg
- Использование библиотеки python-dotenv для хранения переменных окружения
- Парсинг и извлечение данных из веб-ресурсов, используя библиотеки Requests, BeautifulSoup и Re
- Деплой проекта с помощью сервиса render
Detection of Differences
Консольная утилита сравнивает два JSON или YAML файла, и показывает разницу
Полученные навыки и используемые технологии:
- Использование модуля argparse, упрощающего создание интерфейсов консольных утилит
- Применение рекурсивного обхода древовидной структуры данных
- Автоматическое тестирование и CI используя GitHub Actions
Brain Games
Набор консольных игр для развития мозговой активности и улучшения навыков устного счета
Полученные навыки и используемые технологии:
- Построение архитектуры легко расширяемого приложения
- Работа с Poetry: настройка окружения, сборка, публикация и установка пакета
- Правильное оформление README (в том числе, используя asciinema для видео демонстрации примеров работы приложения)
- Автоматическая проверка качества кода, используя CodeClimate
- Проверка кода на соответствие стандартам, используя линтер flake8
Oriono's Black Jack
Игра в карты Black Jack с GUI интерфейсом
Полученные навыки и используемые технологии:
- Использование библиотеки Tkinter для создания GUI интерфейса
- Самостоятельно разработал интерфейс взаимодействия с пользователем: создание аккаунта и авторизация, запись результатов, сохранение лучших результатов в файлы
- Применение модуля datetime
- Практика полноценного использования Git и GitHub в процессе разработки
Hard skills:
- Python
- Git
- GitHub
- HTML/CSS
- Django
- Flask
- SQL
- Pytest
- Poetry
- Tkinter
пользуюсь VS Code, PyCharm
Soft skills:
Своими сильными сторонами считаю:
- Способность полностью погрузится в проект
- Достижение решения на интуитивном уровне
- Спокойно воспринимать конструктивную критику
- Готовность найти компромиссное решение
- Неконфликтность
Опыт
Предпринимательская деятельность: продажа и прошивка на автомобиль пультов автосигнализаций.
За все время не получил ни одного негативного отзыва, все оценки, в частности, на Авито - 5 баллов.
Оптовые и розничные продажи автосигнализаций
Совместно с партнером был реализован проект интернет-магазина по продаже пультов для автосигнализаций. Проект прошел развитие от сайта до небольшой компании с офисом и несколькими сотрудниками.
Оптовые продажи автоэлектроники
Продажа продукции клиентам компании
Деловая переписка с зарубежными поставщиками
Изготовление и размещение рекламы в СМИ
Организация выставок
Организация работы склада и доставки
Профессиональный спорт. Бейсбол. Член сборной России. Мастер спорта международного класса.
Образование
Читаю профессиональную литературу на английском языке
Проживаю в городе Москва