Олександр Мамренко
Рейтинг
Уровень владения языками
Резюме
Молодой парень. Учусь в "Государственный Университет Телекоммуникаций", при этом работаю руководителем отдела продаж в контакт центре "Veritos". Учу програмирование самостоятельно и при помощи коллеги с работы. Совместо создали три лендинга (Работы будут в портфолио).
Уже освоил: HTML5, CSS3.
В процесе обучения: javascript, php.
Навыки и умения
Портфолио
-
Foodgram - продуктовый помощник с API
PythonFoodgram - это онлайн-сервис и API для публикации кулинарных рецептов, разработанный в рамках дипломного проекта учебного курса. Я разработал только бэкэнд, в то время как фронтэнд и дизайн были выполнены студентами соответствующих курсов. Сервис позволяет пользователям публиковать свои рецепты, просматривать их у других пользователей, добавлять их в список «Избранное», а также формировать сводный список продуктов для приготовления выбранных блюд перед походом в магазин(Список покупок доступен для скачивания). Разработанный мной проект в данный момент не запущен на сервере, однако инструкция по локальному запуску проекта доступна на GitHub. Также на странице проекта на GitHub можно найти информацию о возможностях сервиса и о том, как подписывать на своих друзей и коллег, а также как добавлять рецепты в избранное и в покупки.
-
Yatube (Текстовий блог)
PythonРабота была выполнена в ходе прохождения курса в онлайн-школе. Нет деплоя, так как отсутствует постоянный доступ в Интернет. Вы можете найти проект на GitHub, используя ссылку.
В блоге реализованы следующие возможности:
… Регистрация новых пользователей
Добавление/удаление записей в свой аккаунт
Комментирование записей других авторов
Подписка на конкретных авторов
Лента рекомендаций (Только выбранные авторы, все авторы)
Также есть группы по интересам, например, группа технологии содержит записи на технологические темы. Группу можно выбрать при отправлении записи. Новые группы добавляются только администратором.
Для авторизованных и неавторизованных пользователей веб-сайт выглядит по-разному
Адаптация для мобильных устройств
А также мелкие детали, такие как пагинация, надежность пароля, тестирование и система безопасности запросов SQL.
Стек технологий:
Python 3.7
Django
SQLite
HTML/CSS
Bootstrap 4
Pytest
-
YaMDb (Отзовик)
PythonПроект на GitHub, YaMDb, является базой отзывов о произведениях в категориях книги, фильмы и музыка. Зарегистрированные и аутентифицированные пользователи могут оставлять рецензии и комментарии на произведения, а также просматривать рейтинги произведений на основе оценок. Список категорий может быть расширен. Сайт не предоставляет прямой доступ или ссылки для ознакомления непосредственно с произведениями. Администрация проекта добавляет новые произведения и категории. Присутствует файл docker-compose, позволяющий быстро развернуть контейнер базы данных (PostgreSQL), контейнер проекта django + gunicorn и контейнер nginx. Также реализованы настройки для приложения Continuous Integration и Continuous Deployment.
К сожалению сайт не имеет фронтенд части. Это чистый api сервис который можно интегрировать, например в бота телеграм или на свой сайт. На данный момент сайт не запущен на сервере и вы можете посмотреть только ссылку на гитхаб.
Стек технологий
… - Python 3.7
- Django 2.2.16
- REST Framework
- PyJWT
- Django filter
- Gunicorn
- Docker
подробнее см. прилагаемый файл зависимостей requrements.txt
-
Калькулятор калорий и финансов
PythonДанный проект представляет собой учебный проект для демонстрации объектно-ориентированного программирования на языке Python. Проект включает в себя два калькулятора: калькулятор калорий и калькулятор финансов.
Каждый калькулятор реализован как отдельный класс, который наследует общую логику, описанную в базовом классе Calculator. Базовый класс содержит общие методы и свойства для работы обоих калькуляторов.
… Для добавления записей в калькуляторы используется отдельный класс Record, который представляет собой запись в журнале калорий или финансов.
Калькулятор финансов также позволяет отображать остаток средств на текущий день в выбранной валюте (гривны, евро, доллары).
Цель проекта - продемонстрировать использование объектно-ориентированного подхода при разработке программных продуктов на Python. В проекте реализованы основные концепции ООП, такие как наследование, инкапсуляция и полиморфизм.
Активность
| Последние ставки 10 | Бюджет | Добавлена | Сроки | Ставка | |
|---|---|---|---|---|---|
|
Разработка базы + API + интерфейс
48 802 UAH
|
|||||
|
Стартап:GASH (веб приложение ,даст возможность играть и зарабатывать )
1000 UAH
|
|||||
|
Бот в телеграме
4000 UAH
|
|||||
|
Помочь с заданиями для студента с фреймворком Django, язык: Python.
1000 UAH
|
|||||
|
Скрипт рассылки вайбер сообщений из гугл таблиц
2000 UAH
|
|||||
|
Бот в Телеграм, перепост сообщений.
1500 UAH
|
|||||
|
Телеграм бот выкладывает публикации картинки + текст в чаты
1000 UAH
|
|||||
|
Бот для телеграмма
700 UAH
|
|||||
|
Backend Junior/Trainee Python, FastAPI SqlAlchemy менторинг
5000 UAH
|
|||||
|
Олександр
4000 UAH
|