Junior Python-разработчик
Георгий Дмитриевич
Возраст
24 года (18 Ноября 2000)
Город
Нижний Новгород
Переезд невозможен
Полная занятость
1 год 1 месяц
Информационные технологии / IT / Интернет
Разработал веб-приложение для создания кошелька и взаимодействия с ним(https://github.com/GeraPegov/wallet)
GET-запрос - создание кошелька и получение баланса
POST-запрос - проведение транзакций
СТЕК:
- FastAPI, Docker, docker-compose, Pytest-asyncio, SQLAlchemy asyncio, alembic, pydantic, PostgreSQL
Особенности:
- Написал миграции, чтобы можно было легко менять модели таблицы или добавлять новые.
- Настроил docker-compose, приложение полностью разворачивается через него. Сначала запускается сервис с БД, затем основное приложение. Безопасность - изменил USER: суперпользователя на обычного пользователя для ограничения доступа.
-Прописал интеграционные тесты. Проверяются все запросы в БД, таблица создается в памяти и сразу удаляется после завершения.
- Расширяемое приложение. Логика не смешивается в единый код в одном файле, классы разделены по задачам, настроены роутеры, сервисы, тесты, API, всё также лежит в разных директориях.
- API. Выполняют лишь ввод и вывод, всю работу делают классы, внутри поинтов классы не создаются - настроены зависимости.
- Учитывал принципы SOLID(SRP).
Высшее
Витебск, 2018 — 2023 гг.
Backend-разработчик на Python с опытом создания веб-приложений на FastAPI. Решаю алгоритмические задачи (Leetcode), умею быстро осваивать новые технологии и языки при необходимости.
Ключевые навыки:
Разработка API и веб-приложений на FastAPI .
Глубокое понимание Python, включая продвинутые концепции.
Работа с SQL (изучал на Яндекс.Практикуме).
Опыт создания Telegram-ботов и полного цикла веб-разработки.
Подход к работе:
Перфекционист, уделяю внимание деталям и стремлюсь к идеальной реализации проектов. Привык разбираться в задачах до конца — будь то сложный алгоритм или архитектурное решение. Благодаря опыту в барбершопе (где качество было приоритетом) выработал дисциплину, терпение и умение доводить дело до совершенства.
Почему программирование:
Меня вдохновляет возможность создавать работающие продукты, постоянно улучшать их и решать нетривиальные задачи.
8 августа, 2013
24 августа, 2009
8 000 руб
6 марта, 2009
12 000 руб
Татьяна Аркадьевна
Город
Нижний Новгород local_shipping
Возраст
42 года ( 3 января 1983)
Опыт работы:
1 год и 8 месяцев
Последнее место работы:
Инженер-программист, Консалтинговый центр «Группа Газ»
09.2008 - 11.2008
Резюме размещено в отрасли