Python Developer
Александр
Возраст
28 лет (23 Июля 1996)
Город
Москва
Переезд невозможен
Гражданство
Россия
Полная занятость
Высшее
Москва, 2014 — 2020 гг.
Курс "Python-разработчик"
Яндекс-Практикум
Английский — Свободное владение
До 2023 года я успешно работал юристом, но со временем мне начало казаться, что моя профессия слишком далека от современных технологий и я не знаю, как устроены сайты и приложения, которыми я пользуюсь. Я последовал за своим интересом и выбрал изучать Python, поскольку он широко распространен в веб-разработке, считается дружелюбным языком для изучения, а знание Django дает общее представление о принципах работы сайтов. Учеба меня затянула, я решил покинуть прежнее место работы и погрузиться в программирование с большей отдачей, т.к. работа с кодом оказалась мне по силам, задачи мне интересны, а поиск решений и ошибок затягивает и мотивирует развиваться.
Сейчас я продолжаю проходить курсы по python, на youtube смотрю канал selfedu, в частности, плейлисты по django и drf, читаю общую литературу по python. Прошел курс по основам командной строки, изучаю курс по Docker, чтобы закрепить имеющиеся знания этой технологии, решаю задачи на Codewars и Leetcode. Вот ссылки на мои профили на Leetcode - https://leetcode.com/Gazykh/ и на Codewars - https://www.codewars.com/users/gazone-gazelle17/stats.
Работа юристом научила меня планировать рабочий день/неделю/проект и декомпозировать задачи на составляющие. Мне нравилось выполнять большие проекты поэтапно, изучать неизвестные мне вопросы и прогнозировать нетипичные правовые ситуации. В работе я часто и много общался с внутренними заказчиками, коллегами, сотрудниками правоохранительных органов, профильных министерств и ведомств. Многочисленные контакты научили меня выявлять требования, адресованные ко мне, планировать совместную работу с коллегами, обсуждать сложности и помогать, если случается непредвиденная ситуация, сохранять спокойствие в напряженных ситуациях и не поддаваться эмоциям.
В свободное время я люблю кататься на шоссейном велосипеде, иногда участвую в гонках и езжу в другие регионы, чтобы прокатиться по неизвестным маршрутам. Зимой бегаю на лыжах, в следующем сезоне планирую пойти в лыжную школу. Иногда играю в футбол, люблю проводить время со своей собакой, люблю путешествовать на автомобиле по России.
В данный момент я ищу работу, которая позволит мне применить, закрепить и расширить имеющиеся навыки программирования в коммерческой разработке, поступательно и полно освоить связанные технологии. В работе я ценю возможность общаться с коллегами, поэтому был бы рад гибридному графику работы, при котором была бы возможность пару раз в неделю работать из офиса и обсуждать с коллегами работу в личном формате.
Мой опыт работы:
Проектная деятельность на учебном курсе по Python-разработкеPython-разработчик
1. Реализовал проект микроблога с настроенной админ-зоной, функционалом по регистрации/авторизации пользователей, возможностью добавлять, изменять, удалять и комментировать записи, подписываться и отписываться от пользователей. Настроил хендлеры некоторых ошибок. Использованный стек: Django 3.2.16, django-bootstrap5 22.2, Pillow, pytest.
2. Для указанного выше проекта по предоставленной документации реализовал API с использованием сериализаторов, кастомных пермишенов, пагинации, фильтрации, сортировки и т.д. Стек: Django 3.2.16, djangorestframework 3.12.4, djangorestframework-simplejwt==4.7.2, djoser==2.1.0.
3. Реализовал деплой проекта для публикации рецептов и формирования списка покупок на удаленный сервер и написал api для него. Написал конфигурационные файлы nginx, docker-compose, dockerfile, сериализаторы и вьюсеты, написал модели и наполнил базу данных, упаковал бэкенд, фронтенд и бд в контейнеры, задеплоил на сервер и развернул на нем, настроил админ-зону. В рамках работы с api настроил пермишены, фильтрацию, сортировку, пагинацию, добавил функционал для скачивания суммы всех ингредиентов в формате pdf-файла для списка покупок. Стек: Django 3.2.16, djangorestframework 3.14.0, djoser 2.1.0, fpdf2 2.7.8, psycopg2-binary 2.9.9, python-dotenv.
4. Покрыл тестами проект для создания заметок при помощи библиотеки unittest, а также проект новостного сайта при помощи библиотеки pytest и фикстур. Проект включал в себя покрытие тестами контентной части (тестирование создания, изменения записи, заполнения формы и подсчета количества записей), логики приложения в части работы с пользователями и маршрутизации. Стек: pytest, unittest.
5. Написал telegram-бота, отслеживающего статус проверки домашней работы с подключением к api образовательной платформы. В зависимости от статуса проверки работы от бота поступает соответствующее сообщение в telegram. Стек: telegram, os.
6. Задеплоил бэкенд и фронтенд проекта списка задач на сервер, настроил Nginx, запустил gunicorn на удаленном сервере, настроил systemd, закрепил за проектом доменное имя, получил и подключил SSL-сертификат. Стек: nginx, gunicorn, certbot, sentry, uptimebot.
7. Настроил запуск проекта для публикации фотографий домашних животных в контейнерах с бэкендом, фронтендом, базой данных postgres, gateway, nginx и volumes, написал docker-compose, докерфайлы, файлы конфигурации nginx и workflow. Стек: docker, nginx, GitHub Actions, postgres.
8. Реализовал мини rpg-игру для запуска в терминале в целях закрепления принципов ООП. Проект включает в себя классы персонажей, их способностей и вооружения, унаследованные от своих базовых классов. В разных комбинациях персонажи, способности и вооружение дают разные результаты.
Мой номер телефона: +7 (910) 267-26-44
Мой Telegram: @gazolle
Моя электронная почта: gazykh@yandex.ru
Мой Гитхаб: https://github.com/gazone-gazelle17
28 июля, 2016
23 марта, 2015
80 000 руб
11 августа, 2015
Сергей Андреевич
Город
Москва, м. Царицыно
Возраст
34 года ( 4 апреля 1990)
Опыт работы:
9 лет и 9 месяцев
Последнее место работы:
Web-разработчик, Trilan
05.2015 - по текущее время
Резюме размещено в отрасли