Программист

Уровень зарплаты: от 20 000 руб.
Местоположение: Грузия

Резюме: Программист

Я начинающий Python разработчик. Изучаю программирование с 2021 года. Выбрал Python и web-разработку как основные направления для развития своих навыков. Активно изучаю новые инструменты и технологии, так как стремлюсь и дальше развиваться в этом и других направлениях. Я готов работать как в офисе в Тбилиси, так и удаленно.

Основной стек: Python, Git, ООП, Django, Django Rest Framework, Docker, Linux, Pytest, PostgreSQL

Начальные знания: FastAPI, SQLAlchemy, Celery, aiogram, HTML & CSS


Опыт работы и достижения:

1. Andersen Lab. ( Стажер )
Февраль 2023 — Май 2023 (3 месяца)

• Проходил теоретическое обучение в компании

• По окончанию обучения написал пет-проект (бэкенд для банковского приложения). В проекте использовал стек технологий: Python, Django, DRF, Django ORM, PostgreSQL, Postman. Тесты написаны с использованием встроенного в DRF модуля для тестирование. Так же использовал линтеры и форматеры: flake8, isort, black. В этом проекте пользователь может создавать кошельки (EUR, USD, RUB) и проводить транзакции между ними. При создании нового кошелька начисляется бонус. Установлен лимит на созданиекошельков 5. Транзакции могут совершаться только между кошельками с одинаковыми валютами. Если пользователь совершает транзакцию между своими кошельками, то комиссия не взимается. Если транзакция на кошелек другого пользователя, то комиссия 10%

• Подготавливал и проводил MeetUp с презентацией на тему: "Memory management in Python".

• Далее проходил стажировку на учебном проекте компании. Работали по методологии Scrum. Проект - это банковское приложение которое разрабатывали на микросервисной архитектуре с использованием таких технологий на бэкенде: Python, Django + DRF, PostgreSQL, FastApi, SQLAlchemy, Celery, Reddis, Flower, Kafka, Docker, Docker-compose.


2. Хекслет (студент курса Python-разработчик)

Декабрь 2021 —Декабрь 2022(1 год)

Проходил обучение на платформе Hexlet по профессии Python- разработчик. Во время обучения написал 3 пет-проекта:

• Brain-games. Cli-утилита которая содержит 5 консольных игр. В каждой игре пользователю задаются вопросы, на которые нужно правильно ответить. После трех правильных ответов игра считается пройденной. Неправильные ответы заканчивают игру и предлагают пройти ее заново. В проекте в основном использовал встроенные модули Python, и несколько дополнительных. А так же настроены GitHub actions и подключен к CodeClimate.

• Gendiff. Вычислитель отличий. Cli -утилита для сравнения двух структур данных. Программа принимает и считывает 2 файла форматов: yaml, json. И формирует отчет в виде plain text, stylish или json формата на выбор. В этом проекте так же использовал встроенные и несколько дополнительных модулей Python, так же настроены GitHub Actions, CodeClimate и testcoverage. Тесты написаны с помощью библиотеки pytest.

• Page-loader. Программа которая скачивает вэб-страницу из интернета со всеми ресурсами При написании этого проекта использовал дополнительные модули: argparse, requests, requests- mock, beautifulsoup4, tqdm, progress, pytest, pytest-cov, flake8. А так же настроены GitHub Actions, CodeClimate и testcoverage.

Посмотрите похожие резюме

Разработчик Ruby on rails
Зарплата: 100 000 руб.
Программист Delhi, SQL
Зарплата: 30 000 руб.
React разработчик
Зарплата: 60 000 руб.
Начинающий Программист
Зарплата: 3 000 руб.