Python-разработчик
Контакты
Я - начинающий Python разработчик, хочу применить имеющиеся знания на практике и учавствовать в разработке проектов, которыми будут пользоваться миллионы людей.
В планах дальнейшего развития - совершенствование навыков веб-разработки, изучение языков frontend и мобильной разработки, чтобы стать востребованным Fullstack разработчиком.
В данный момент проживаю в г. Мурманск, готов к переезду в г. Санкт-Петербург или работе удаленно
Python, Flask, Django, Flask-RestX, REST-API, SQL, Git, ООП, Linux
Опыт
- Администрирование локальной сети на базе Linux Debian v.9 из 22 машин, работающих круглосуточно;
- Планирование и учёт эксплуатации более 200 единиц техники связи и автоматизированных систем управления;
- Ведение технической и эксплуатационной документации техники связи;
- Работа с подчиненными (более 200 человек), решение проблем и конфликтов в коллективе и за его пределами;
- Организация модернизации техники связи в рамках государственных контрактов 2 компаний, контроль за исполнением требований по монтажу и вводу в эксплуатацию новых образов техники связи;
- Подготовка необходимых отчетов.
Реализовано:
- Ввод в работу новой серверной структуры, обновление парка техники;
- Совместно с предприятием-изготовителем разработан план по внедрению техники связи "старого" парка (производства времен СССР) во вновь организованную серверную структуру для исключения использования аналоговой коммутационной техники.
- Автоматизация "рутинных" процессов;
- Грамотное распределение обязанностей среди подчиненных;
За период работы зарекомендовал себя как грамотный специалист, консультировал около 20 различных специалистов смежной области по всей стране, неоднократно оказывал личную помощь начальникам узлов связи, дислоцированным в Мурманской области, в настройке и вводе в использование техники связи.
Обучение на онлайн платформе SkyPro по программе “Python developer”:
- Изучение особенностей backend веб-разработки на языке Python;
- Разработка веб-приложений с использованием фреймворков Flask и Django;
- Изучение SQL, использование SQL Alchemy;
- Изучение паттернов ООП;
- Изучение основ frontend разработки (HTML, CSS);
- Изучение применения системы контроля версий Git;
- Cдача домашних заданий, курсовых проектов в установленные сроки;
- Поддержка сокурсников в Slack-чате
За время обучения реализовано несколько pet-проектов, которые опубликованы на GitHub:
-Мини тест-игра вопрос-ответ на английском языке, с использованием элементов объектно-ориентированного и функционального программирования (https://github.com/DwayneWard/Test_your_english_game)
- Бэкэнд мини-сервиса с фильмами (https://github.com/DwayneWard/coursework_3). Использованы: Flask RestX, Flask SQLAlchemy, JsonWebToken, marshmallow, pytest, unittest). Реализована Model-View-Controller (MVC) архитектура приложения, написаны собственные сериализаторы и десериализаторы данных на основе marshmallow. Unit-тесты написаны с использованием библиотеки pytest и MagicMock библиотеки unittest, реализована авторизация пользователей, блокировка исполнения методов неавторизованным пользователям.
По мере пополнения базы pet-проектов данные будут обновляться
Ознакомиться с ходом обучения можно в моем GitHub (https://github.com/DwayneWard).
- Работа и общение с клиентами (около 500 человек за смену), что помогло приобрести навыки общения, умение изложить свою мысль так, чтобы ее воспринял клиент;
- Приготовление напитков (около 35 различных вариантов) с использованием имеющегося оборудования;
- Консультирование покупателей по имеющемуся ассортименту дополнительных товаров и услуг (14 видов кофе в зернах, ассортимент аксессуаров для приготовления кофе дома, программы лояльности компании и т.д.);
- Управление сменой в период работы кофейни (организация режима труда и отдыха работников, разрешение конфликтных ситуаций между гостем и работником);
- Решение административных задач (принятие поставок, проведение бухгалтерских операций с использованием 1С);
- Помощь управляющему в решении срочных задач.
За время работы в компании получил звание "Кофе Мастер", для чего потребовалось изучить всю возможную информацию, предоставленную компанией, разработать и защитить свой проект и продемонстрировать идеальные знания и умения в приготовлении напитков.
- Администрирование внутриуниверситетской сети специальной связи;
- Работа с кабельными сетями связи (прокладка, восстановление кабельных линий);
- Подключение новых устройств к существующей системе связи
Работа помогла приобрести дополнительные знания и навыки в построении информационных сетей, работы протоколов IPv4, HTTP.