Тивус

Python Middle Developer, 50 000 UAH

Considering positions:
Python Middle Developer, Python engineer, Python-програміст, Back end програміст, Python-розробник, Web-програміст
Age:
20 years
City:
Kyiv

Contact information

The job seeker has entered a phone number .

Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.

Work experience

Python Middle Developer

from 11.2023 to now (2 years 6 months)
Yiale, Київ (IT)

Розробка асинхронних мікросервісів: Проєктував та розробляв високонавантажені асинхронні сервіси на FastAPI, забезпечуючи високу продуктивність внутрішніх API.

Архітектурне проєктування: Впроваджував принципи Clean Architecture. Для створення масштабованого та тестованого коду реалізував патерни Repository, Unit of Work та активно використовував Dependency Injection.

Робота з базами даних: Проєктував реляційні схеми в PostgreSQL. Оптимізовував складні запити, використовуючи асинхронний підхід з SQLAlchemy (asyncpg), та керував схемами даних через Alembic.

Оптимізація HighLoad: Налаштовував транзакційний пулінг з'єднань за допомогою PgBouncer для стабільної роботи бази під великим навантаженням.

Фонова обробка даних: Реалізував асинхронні черги завдань та Background Workers на базі Redis, що дозволило винести важкі операції з основного потоку. Для інтенсивних обчислень застосовував розпаралелювання процесів (Multiprocessing).

Інфраструктура та CI/CD: Контейнеризував застосунки за допомогою Docker та Docker Compose. Налаштовував production-середовища з Uvicorn. Оптимізовував збірки образів, використовуючи multi-stage builds та компіляцію через Nuitka.

Безпека: Розробив та впровадив захищені системи автентифікації та авторизації на основі JWT та OAuth2, використовуючи сучасне хешування Argon2.

Тестування та QA: Проводив навантажувальне тестування за допомогою Locust, що дозволило виявити та усунути "вузькі місця" в архітектурі API.



Досягнення:


Масштабованість: Завдяки впровадженню Clean Architecture та патерну Unit of Work, скоротив час на додавання нового функціоналу в мікросервіси, забезпечивши повну ізоляцію бізнес-логіки від зовнішніх залежностей.

Оптимізація: Оптимізував роботу з БД через PgBouncer та асинхронні запити, що дозволило системі стабільно витримувати пікові навантаження без деградації часу відповіді.

Ефективність збірок: Використання Nuitka та multi-stage Docker файлів дозволило зменшити розмір кінцевих образів та підвищити швидкість виконання коду в порівнянні зі стандартним інтерпретатором.


Стек : Python, FastAPI, PostgreSQL, Redis, SQLAlchemy, Alembic, Pydantic, Docker, Docker-compose, PgBouncer, S3, Uvicorn

Python-програміст

from 11.2003 to now (22 years 6 months)
Yiale (IT)

Knowledge and skills

  • Відповідальність
  • Python
  • FastAPI
  • PostgreSQL
  • Redis
  • SQLAlchemy
  • Alembic
  • Pydanti
  • Git
  • GitHub
  • MySQL
  • Gunicorn
  • Pydantic
  • Clean Architecture
  • Repository Pattern
  • Unit of Work
  • Dependency Injection
  • Docker
  • Docker-compose
  • PgBouncer
  • JWT
  • OAuth2
  • Asyncio
  • Multiprocessing
  • Background Workers
  • Locust
  • PayPal REST API
  • Знання принципів ООП

Language proficiencies

English — average

Similar candidates

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: