Python разработчик
Москва, РоссияСтажер • Джуниор
Удаленная работа • Работа в офисе
Опыт работы от 1 года до 3х летот 40 000 до 80 000 ₽
Опыт работы от 1 года до 3х летот 40 000 до 80 000 ₽
Короткая ссылка: gkjb.ru/gqhw
О себе
На данный момент Python разработчик/тестировщик.
Мои компетенции и опыт
В моем портфолио имеется два проекта.
## Веб-сервис для авиа-трекинга.
- Суть системы заключается в том, чтобы пользователи могли трекать положение рейсов, получать их статус, статус аэропортов и расписание рейсов в конкретных аэропортах;
- Построил данный веб-сервис при помощи связки fastapi + react;
- Была выстроена архитектура с прокидыванием зависимостей на fastapi;
- Для сбора данных использовал сторонний модуль-api от Flightradar;
- Использовал модуль folium для картографии (отрисовывал положение самолета на карте);
- С нуля создал frontend составляющую сервиса на технологии react;
- Установил зависимости, чтобы backend и frontend части могли взаимодействовать друг с другом;
- Провел несколько модуль-тестов с помощью модуля pytest и нужен доступ к резюме ienе для проверки работоспособности функций системы;
- Также создал докерфайл для быстрой развертки веб-сервиса;
- Создал краткую документацию по проекту в формате .md;
- Ссылка на проект: нужен доступ к резюме
## Онлайн-компилятор.
- Суть проекта очень проста - это онлайн компиляция кода в браузере + ai ассистент. Было реализовано 4 языка: python, c++, javascript и java;
- Сервис работает на стеке: fastapi + react;
- Была построена архитектура с прокидыванием зависимостей на fastapi;
- Компиляция кода происходила при помощи технологии docker. Backend копировал полученные данные с frontend и запускал dockerfile;
- Также настроил докер-файлы для оптимизации системы: установил лимит работы докерфайла, ограничил потребляемые ресурсы и сделал его самоуничтожающимся;
- Использовал api от openai для создания ai-ассистента. Ассистент собирал данные из поля с кодом на фронтенде, отправлял на backend, где приходил ответ от api, и отправлялся ответ обратно на frontend;
- Frontend был написан с нуля с помощью react и модуля monaco-editor;
- Также провел несколько модуль-тестов c помощью pytest и нужен доступ к резюме ient для проверки работоспособности компиляции функций;
-Ссылка на проект:
нужен доступ к резюме
Владею базовыми знаниями о SQL и реляционных базах данных, знаю основные запросы в БД на MySQL: left/right join, group by, order by, views, представления, функции, процедуры; но к сожалению, пока не использовал эти умения на практике.