Position: Python Backend Developer
Category: Python
English level: intermediate
Years of experience: 2

Found a first job as a Junior Developer during the war, published an article on dev.ua about my switch to Python development :)
Backend (Python) Developer with an open mindset and about 2 years of experience. Curious and driven to learn person which like to work with new tools and cooperate with others.

Worked on different projects, mainly with Python/Flask/GraphQL/SQLAlchemy stack, SQL databases (such as MSSQL, SQLite, MySQL), YouTrack for managing tasks, Azure DevOps Server (TFS) for managing projects (builds and releases, CI/CD) and Portainer for managing company's services and Docker containers. 

More detailed about projects I've worked on as a Python Backend Developer:

1. B2B REST API (Flask, MSSQL, SQLAlchemy, Redis, Elasticsearch)
Main company's project - the essence of which is convenient interaction for buying auto parts of more than 100 brands and 100 000 articles.

Responsibilities:
- Writing new routes
- Integration with third-party services and APIs (for example Vchasno - to facilitate document management for clients and the company)
- Carrying code-reviews of other team members
- Support and refactoring legacy code
- Interaction with 1C

2. GraphQL API combined with Apache Airflow (Flask, graphene, MSSQL, SQLAlchemy, Apache Airflow) 
API is base for almost 10 internal company services.

Responsibilities:
- Writing queries and mutations of various complexity 
- Creating new Airflow DAGs
- Test coverage
- Management of tables in MSSQL

3. SLIDER REST API (Flask, SQLite, SQLAlchemy)  
REST API for web application which is constantly used for managing a slider in the company's chain of retail stores.

Responsibilities:
- Writing new routes, models, forms
- Creating a Swagger documentation (using Flasgger package)

4. Mailing Service (Flask, MSSQL, Redis)
Full Stack Web Application for sending messages via email, sms and Viber.

Responsibilities:
- Support and refactoring legacy code

I was effectively collaborate with all of the team members according to Agile/SCRUM methodologies. Always worked with a sense of responsibility, following all clear code principles. In addition to everything else, I was a mentor for a QA-engineer who had the goal to switch into development and achieved it, including thanks to me.
I'm looking for a friendly team from whom I can learn something new, an interesting project where developers work with modern technologies.