Python веб-разработчик

Резюме 6045959   ·   16 мая 2024, 22:20

Имя

Роберт

Контакты

Доступны бесплатно после регистрации или входа


Общая информация


Проживание

Москва, м. Чертановская

Заработная плата

от 60 000 руб.

График работы

Полный рабочий день

 

Образование

Высшее

Опыт работы

1 год 3 месяца

Гражданство

Россия

Пол

Мужской

Возраст

36 лет   (5 октября 1988)


Опыт работы


Период работы

февраль 2023 — по настоящее время   (2 года 1 месяц)

Должность

Python веб-разработчик

Компания

Проектная деятельность

Обязанности

Мой стек: Python, MySQL, PostgreSQL, Django, Django REST, FastApi, Flask, Docker, Dockercompose, HTML, CSS, JavaScript, PHP.

Паттерны проектирования. ООП. Принципы SOLID.

Пишу тесты PyTest, Unitest.

Разрабатываю пет-проекты и учебные проекты.

Разрабатываю сайты и проекты.

Примеры_моих_проектов:

__Разработка веб приложения Онлайн магазин__:

Задача была поставлена разработать онлайн магазин у которого должен работать следующий функционал:

- админка:

- возможность создание категории товаров

- возможность внесения товаров в каталог

- возможность просматривать очередь заказов

- возможность удаления пользователей

- возможность рассылки сообщений пользователям

- рассылка квитанций об оплате в pdf формате

- устанавливать размер скидки

- учитывать размер скидки при добавление в корзину

- возможность получать скидку при введение промокода

- создавать промокады со сроком действия

- выводить пользователю товары схожие с купленными

- выводить пользователю что покупают с этим товаром

- возможность группировать пользователей

- группы с различными павами доступа

- у пользователя:

- возможность регистрации в магазине

- возможность входа в свой аккаунт

- возможность фильтровать товар по категории

- возможность поиска товара по названию

- возможность вводить промокод при добавление товара

- возможность добавлять товар в корзину

- из корзины возможность вернуться к покупкам

- в корзине возможность удалять товар

- в корзине возможность менять количество товара

- по техническим аспектам:

- кешировать корзину на определенной время

- проводить транзакции в случае успеха всех действий

- работа приложения в контейнере

Для выполнения данного проекта по этапам были проделаны следующие действия:

- разработка архитектуры приложения

- разработка UML диаграмм классов

- разработка сущностей в базе данных

- разработка дизайна проекта в figma

- написание кода

- сборка приложения в контейнер

- создание среды для разработки

- создание продуктовой среды

- тестирование приложения

Используемый стек:

Backend: Python, Django, Django Debug ToolBar, django-redisboard

BD: PostgreSQL

Frontend: HTML, CSS, JS,

Dуsing: Figma, AdobePhotoshop

Other: Redis, Docker, Docker-compose, draw.io, NGINX, Git, GitHub

https://github.com/Gnatolog/Django_project/tree/compleated/Online_Shop/myshop

__Разработка веб приложения платформа для онлайн курсов__:

Задача была поставлена следующая разработать платформу для проведения курсов онлайн у приложения должен быть реализован следующий функционал:

- админка:

- возможность создания кусов

- возможность создания модулей курса

- возможность добавления контента в модули

- возможность перетасовывать модули внутри курса

- отслеживать студентов по их статусу

- предоставлять доступ только залогиненым студентам

- открывать курсы только записаным студентам

- формировать студентов в группы

- создавать единый чат для одногруппников

- удалять студентов и преподавателей

- разграничивать группы по правам доступа

- формат контента doc, jpg, avi

- пользователь:

- возможность регистрации на платформе

- возможность входа в свой аккаунт

- возможность записывать на курсы

- возможность просматривать программу курса

- возможность общаться в чате с одногруппников

- возможность отписаться от курса

- технические аспекты:

- отправка асинхронных запросов

- использование брокера сообщений

- создание апи

- сборка в контейнере

- кеширование данных при загрузке из бд

- подключение NGINX and WSGI

Для выполнения данного проекта по этапам были проделаны следующие действия:

- разработка архитектуры приложения

- разработка UML диаграмм классов

- разработка сущностей в базе данных

- разработка дизайна проекта в figma

- написание кода

- сборка приложения в контейнер

- создание среды для разработки

- создание продуктовой среды

- тестирование приложения

Используемый стек:

Backend: Python, Django, Django REST framework, django-embed-video, django-brace, dja


Период работы

октябрь 2023 — апрель 2024   (7 месяцев)

Должность

Python backend разработчик

Компания

Clovery

Обязанности

Стажер Backend Python разработчик

Участвую в проекте цель которого создать приложение позволяющего геологам получать данные о место расположение полезных ископаемых на определенном участке земной поверхности. При этом данные о нахождение полезных данных генерируются за счет работы нейросети.

Лично я занимаюсь разработкой Backend части взаимодействия с базой данных и реестром пользователей для закачки необходимых данных на геосервер для последующей работы фронта.

Пишу необходимые классы тестирую их работу способность на локальной виртуальной машине.

С последующим развертыванием в контейнерах на рабочем серваке.

В команде 17 коллег.

Занятость свободная удаленно.


Образование


Образование

Высшее

Окончание

2012 год

Учебное заведение

МГМСУ

Специальность

Стоматолог ортопед


Образование

Высшее

Окончание

2024 год

Учебное заведение

GeekBrains

Специальность

Python веб-разработчик


Дополнительная информация


Иностранные языки

Английский (Технический)

Водительские права

Категория B

Командировки

Не готов к командировкам

Навыки и умения

Python

PostgreSQL

SQL

Git

Linux

Django Framework

MySQL

Docker

Redis

JavaScript

Flask

MongoDB

Django

СУБД

GitHub

HTML

MS SQL

REST

Jira

API

Backend

CSS3

Обучение и развитие

Unit Testing

REST API

Celery

DOMObject

Web Application Development

Асинхронное программирование

RabbitMQ

Обо мне

Я с детства интересовался IT технологиями. Начиная с 7 класса занимался 3D моделированием в 3D Studio Max и анимированием в Flash Studio, а также собирал ПК.

Работая в стоматологии последние годы, я применял 3D технологии все чаще и чаще для лечения и диагностики заболеваний и изготовления конструкций, а именно, 3D сканирования, 3D печать, 3D прототипирование и 3D диагностик.

ПО, предоставляемое различными компаниями, решало ряд задач, но, к сожалению, многие вещи игнорировало, что приводило иногда к ошибочному лечению и диагностике.

Учитывая данный факт, а также тягу с детства к IT, я решил перейти к разработке ПО для улучшения качества и полезности своих навыков.

В связи с этим решил развиваться в данной сфере для этого я пошел обучатся в компанию GeekBrains.


Стоматолог

от 50 000 руб.

Москва

Личный охранник

договорная

Москва

Веб-разработчик

договорная

Москва

Курьер

договорная

Москва

Подсобный рабочий

от 40 000 руб.

Москва

Оператор call-центра

от 35 000 руб.

Москва

Офис-менеджер, ассистент руководителя

от 40 000 руб.

Москва

Бухгалтер

от 60 000 руб.

Москва

Бармен

договорная

Москва

Повар хол цех

договорная

Москва