I am an experienced FastAPI developer and I can confidently say that my skills and knowledge allow me to efficiently create web applications using Python. I am familiar with the core concepts of asynchronous programming, understand the principles of REST API, and can use Swagger to document my APIs.
I have experience working with databases such as PostgreSQL, MongoDB, and SQLite, and can create database queries using SQLAlchemy. I am also familiar with testing tools such as Pytest and practice code testing to ensure its quality and stability.
My experience working with FastAPI enables me to create fast and scalable web applications using modules, middleware, dependency injection, and other FastAPI functionalities. I am always ready to discuss new projects and solutions for web development on FastAPI.
To create a service on FastAPI, it is necessary to receive a clear technical task from the customer, which describes the requirements for the service functionality, its limitations, and features. The task should indicate the technologies used, the format of input and output data, the necessary third-party APIs and libraries.
It is also desirable to have clear communication and discuss all project details to ensure that all requirements are understood and executed according to expectations.