Position: Backend Engineer
Category: Python
English level: upper
Years of experience: 8

Building a data migration tool was definitely one of the most interesting challenges that I tackled—the tool allowed users to migrate from one e-commerce provider (WooCommerce, Shopify, PrestaShop) to another. Because of the system's scalable architecture, the app migrated 1M products with orders, users, and image assets within minutes. In addition, the system was designed in a way that to allow run dozens of migration in parallel without any issue. And because of the tool's "plug and play" nature, adding support for new e-commerce providers required a few lines of code.
I'm in development since 2011, so I have had a chance of working on projects in different industries, from advertising to government projects, from logistic systems to payment providers, and so on. But my experience is mostly in startups.

I've been lucky enough to challenge myself in different roles. For example, I led and managed a team size of 25 people, or I was "solo-sailing" as an expert. These are the tools/technologies I have hands-on experience: 

Python, Django, Django Rest Framework, Celery, Django channels, Flask, FastAPI, PostgreSQL, MySQL, SQLAlchemy, Redis, MongoDB, RabbitMQ, REST API, GraphQL, RPC, Docker, Kubernetes, AWS, Google Cloud, CI&CD (Bitbucket Pipelines, Github Actions, CircleCI), Serverless Delivery (AWS Lambda, GC Functions), Git, Linux, etc.

And also, I have experience with Node, Typescript, Express.js as well.
I want to work on a product and get to know all the ins and outs of the system to contribute more productively. I wouldn't enjoy building one-page applications or corporate websites.