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

6045959   ·   16 мая 2024, 22:20   ·   1 просмотр

Имя

Роберт

Контакты

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


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


Проживание

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

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

от 60 000 руб.

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

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

 

Образование

Высшее

Опыт работы

1 год 3 месяца

Гражданство

Россия

Пол

Мужской

Возраст

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


Опыт работы


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

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

Должность

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.


Менеджер

от 30 000 руб.

Москва

Оператор Call-центра со свободным владением английским языком

от 30 000 руб.

Москва

Мобильный кассир

от 25 000 руб.

Москва

Руководитель отдела логистики ВЭД

от 110 000 руб.

Москва

Технолог общественного питания, заведующий производством

договорная

Москва

Директор по безопасности, заместитель директора по безопасности

договорная

Москва

Кассир Упаковщица

от 80 000 руб.

Москва

Уборка квартир помощь по дому

договорная

Москва

Уборщица на вечер

договорная

Москва

Хостес

от 60 000 руб.

Москва