Roman Reznikov
Angestellt, Python Developer, Teachbase
Cologne, North Rhine-Westphalia, Germany, Deutschland
Über mich
Python back-end developer. I have experience with Django, FastAPI and Flask. I am familiar with asyncio, aiohttp and web in general. Always open to learn new technologies. At work I constantly maintain clean and high-quality code - I use linters, write tests, and follow SOLID principles. Proficient spoken and written English language.
Werdegang
Berufserfahrung von Roman Reznikov
Bis heute 3 Jahre und 1 Monat, seit Juni 2021
Python Developer
Teachbase
Python 3.9-3.10, Django 3, DRF, PostgreSQL, Redis, Celery, Pytest Key achievements: - Optimized ORM queries, increasing page loading speed by more than 1,5 times - Legacy code refactoring using Dependency Injector, significantly speeding up the development of new features - Configured linters (editorconfig, isort, flake8, pre-commit) and CI with Bitbucket Pipelines - Reduced the size of existing Docker images by applying multi-stage builds - Developer tools: Teachbase API python client, tests infrastructure
Bis heute 3 Jahre und 1 Monat, seit Juni 2021
Python Developer
Teachbase
Sprachen
Englisch
Fließend