Python-разработчик
Контакты
Со студенческих времен увлекался программированием, писал для личного использования небольшие приложения на Python. Три года занимался обслуживанием и поддержкой инфраструктуры лицея. В свободное время стараюсь изучать новые технологии, компенсирую недостаток рабочей практики в определенных направлениях на домашних виртуальных серверах. В сложных ситуациях способен быстро разобраться в чем-то новом самостоятельно или с минимальной внешней поддержкой.
Технический стек:
• Сеть и интернет: TCP/IP, UDP, HTTP, DNS
• OC: Windows, Linux
• Языки программирования: Python
• Система управления версиями: Git
• Прикладное ПО: Docker, Nginx, Gunicorn
• Базы данных: PostgreSQL
Библиотеки и фреймворки:
• Web: Django, Flask, SQLAlchemy
• Тестирование: Pytest, Postman
• Управление данными: Celery, Redis
Учебные:
Brain games - набор из пяти консольных игр, построенных по принципу популярных мобильных приложений.
Difference calculator - консольная утилита, которая которая определяет разницу между двумя структурами данных.
Личные:
AlienInvasion game - простая игра на фреймворке PyGame. Разрабатывая данную игру, я познакомился с парадигмой ООП и её основными принципами.
Social app - готовый backend простенькой социальной сети. Для разработки использовал: DRF, базу данных Postgres. Тестировал API через Postman. Функциональные тесты написаны с помощью Pytest. Сборка производится с помощью Docker'a. Это базовое CRUD-приложение.
Mash - Репозиторий-солянка, где я пробовал использовать различные веб-технологии с помощью фреймворка Django: регистрация, аутентификация через другие сайты, вывод контента из базы данных на страницу пользователей, создание admin панели и т.д.
Todo app on PHP и Express.js backend - Было довольно интересно посмотреть на реализацию backend-технологий на других языках программирования.
Опыт
• Обеспечение работоспособности и безопасности сети, рабочих станций и серверов на основе Windows и unix-систем
• Настройка и коммутация узлов сети
• Сервисное обслуживание рабочих станций, серверов и оргтехники
• Обучение пользователей
Образование
Проживаю в городе Ульяновск
Рекомендации
Евгений, привет!
1. Твой опыт на Python помогут продемонстрировать учебные проекты. Их следует внести и коротко описать суть проекта, полученные навыки и стек. Кроме них, будет здорово презентовать приложения, которые ты писал для личного использования. Можно взять самые показательные с точки зрения инструментов. Все эти вещи привлекут внимание рекрутера и помогут ему сформировать свое представление о твоих умениях и применении навыков, которые ты указал в соответствующем разделе.
2. Попробуй проанализировать свой опыт с точки зрения результатов работы, задач, которые тебе удалось решить, своего вклада в техническое обеспечение работы лицея.
3. Также будет здорово выделить навыки, полученные в лицее, и перевести их в преимущества для будущей профессии.
Успехов тебе в IT!
Добавить комментарий/ссылку на вакансию