Фото, имя и контакты доступны только авторизованным пользователям
Опыт работы 5 лет
Декабрь 2022 – работает сейчас
3 года
Python Backend Developer
Самообразование и работа над собственными проектами
Обязанности и достижения:
Разработка приложений (от консольных, до клиент серверных приложений с полноценным веб интерфейсом) с использованием различных технологий.
1) Многопользовательское веб приложение на Django - Прогноз погоды.
- Используемые технологии: Django, Docker, Postgresql, Bootstrap.
- Ссылка на проект: https://github.com/Asenim/WeatherViewer
- Реализована регистрация и авторизация пользователей с использованием внутренних инструментов Django, а так же написан функционал для удобного взаимодействия пользователя с внешним API OpenWeather.
Приложение позволяет нам искать информацию о погоде через внешний API, добавлять ее на личную страничку, отображать и удалять в личном кабинете пользователя.
Для тестирования создана отдельная удобная расширяемая конфигурация (тестовая среда) и реализованы интеграционные тесты так же с использованием встроенного функционала Django.
2) Клиент - серверное веб приложение Табло теннисного матча
- Используемые технологии: Python, uWSGI, WSGI, MySQL, SQLALchemy (ORM), Jinja2, HTML5/CSS3, Docker, Docker-Compose, PyTest, Alembic
- Ссылка на проект: https://github.com/Asenim/Tennis_Ball_Scoreboard
- Архитектура приложения реализована в стиле MVCS, данные хранятся в MySQL, работа с базой данных реализована с помощью ORM SQLAlchemy, а миграции осуществляются через alembic, рендеринг страницы реализован при помощи шаблонизатора jinja2, uWSGI используется в качестве веб сервера, а запуск приложения производится с помощью docker/docker-compose
3) Серверное приложение Конвертер без графического интерфейса
- Используемые технологии - REST API, HTTP/HTTPS, SQL, SQLite, http-server, Deploy, Linux, logging, json.
- Ссылка на проект: https://github.com/Asenim/CurrencyExchange
- Реализован REST API для доступа к валютам, валютным курсам и операции конверсий, хранение данных происходит в базе SQLite, использование лучших практик проектирования и структурирования методов REST API
4) Симуляция жизни:
- Используемые технологии: Git, GitHub, ООП, языковые конструкции, алгоритмы, коллекции.
- Ссылка на проект: https://github.com/Asenim/Simulation_Console_App
- Консольное приложение реализованное в ООП парадигме, для поиска пути от одного объекта к другому использовался алгоритм обхода графа в ширину.
Декабрь 2020 – октябрь 2023
2 года и 11 месяцев
Бариста
Бариста
Обязанности и достижения:
Принимал участие в разработке авторских напитков.
Занимался приготовлением напитков Гостям по тех карте.
Отвечал за общение с поставщиками и учет товаров на складе.