Position: Python Developer
Category: Python
English level: upper
Years of experience: 2

- In short terms, I have singly developed a backend part of the product that is used to bring lots of users to the platform.
- I have experience with frontend technologies such as HTML, CSS, JS, TS, and React.
I have experience in developing REST APIs with FastAPI, aws lambda functions, admin panels with Flask, and also in working with 3rd party services such as RapidAPI, Sportmonks, and Auth0.

Responsibilities:
- Developing admin panel with Flask-Admin. Besides using SQLAlchemy ORM, I was responsible for integrating DynamoDB, MongoDB and supporting existing QLDB code. Also, I have added image uploading functionality (S3 Bucket).

- Developing aws lambda functions with Python.
Created a service that tracks sports live scores using data from Sportmonks and RapidAPI.
Created a service, that gathers user activity data across a whole project and generates statistical data from it, adapting to different data structures.

- Developing RESTful APIs using FastAPI. As an example, built a Game engine API that represents the main project functionality and works with other microservices (ie. Wallet API). Also, in other services used boto3 for working with DynamoDB and Redis as a caching database.

Also, I have some experience in reviewing the code of other developers and building and deploying services using AWS EC2.

I have a confident English knowledge as I had stand-up meetings with British product owners every day.
To work on exciting projects, where I could improve myself as a developer, learn new information and technologies and deepen my existing knowledge. I want to take more responsibility and possibly try to lead a part of the dev team to increase my leadership and communication skills.