Position: Junior Python Engineer
Category: Python
English level: basic
Years of experience: 0.5

Three months of training. 5 written pet projects on GitHub. Such as a Web server on a flask, using REST technologies. Documentation in Swagger and use of design patterns. Completed SQL courses on the codecademy service.
I have worked on projects such as:
  - Developed a service in which he did user registration, using encryption. Made classes and connections to work with the MySql database. Described methods for transactions according to CRUD rules. Raised the server using technologies on Flask. Described endpoints for interacting with the backend. Worked with all types of http requests.
In the project, I used libraries such as: SQLalchemy, Flask, werkzeug and using the standard python libraries.

- Developed a news parser using the bs4 library, made an interface for returning the last 10 news with formatting and subsequent conversion to a json object.
In the project, I used libraries such as: bs4, flask, requests, json.

- Developed a service for creating custom links for sharing your contacts. Developed such modules as: work with the user, work with links and with the types of these links. Each user can create a link in his profile by selecting the type and share his profile where all his contact information will be. Structured the project according to the developed architecture, using data classes and separating the builder and queries to the database.
Also for this project, generated documentation was created in Swagger using the flasgger and marshmallow libraries.

In the course of training, I touched on the topics of design patterns. I learned how to use such patterns as: factory, abstract factory, builder, singleton, prototype.