Position: Python/Django Developer
Category: Python
English level: upper
Years of experience: 2.5

I have developed a powerful movie search engine using Django that allows users to check where they can watch a movie from over 20 popular platforms, along with full movie and cast information. The engine includes its own API, admin panel for management, authorization for secure access, and supports caching for efficient performance. The project is fully containerized using Docker.

Additionally, I created an efficient asynchronous project using FastAPI for receiving translations of single texts or entire spreadsheets. The project can receive translations from a variety of engines such as Google Translate, MyMemory, LibreTranslate, and DeepL. The project includes a built-in proxy pool that allows for quickly finding and validating proxies from various sources, as well as a well-designed system for running background tasks. The project also includes an admin panel for management and a basic user interface.

Lastly, I have experience with sentiment analysis and have published scientific publications related to the topic, along with software implementations written in Python.
As a developer in the ETL team, my work was diverse and encompassed a wide range of responsibilities. During my tenure at a startup, I had the opportunity to work on various projects that included:

- Developing and maintaining scrapers using Scrapy for data collection and extraction.
- Designing and implementing internal APIs using FastAPI.
- Creating and maintaining Django and FastAPI-based admin panels for data management and monitoring.
- Processing and analyzing data using Pandas and Numpy.
- Setting up and maintaining CI/CD pipelines using Jenkins and GitHub Actions for efficient development and deployment.
- Setting up infrastructure services such as Graylog and Prometheus for the dev team.
- Automating data scraping and delivery processes to optimize efficiency.

During the first six months of my work, I was primarily focused on the implementation and support of a Django admin panel for data management. I later wrote another similar admin panel for other tasks. As a member of the ETL team, I mainly helped maintain internal APIs and wrote new ones in FastAPI, and also rewrote older ones from Flask to FastAPI.

In addition to my ETL responsibilities, I also played role in writing new scrapers, setting up CI/CD pipelines, and processing data to support the business analysts and sales teams. My contributions helped to improve the overall efficiency and effectiveness of data management processes, resulting in increased productivity and revenue for the company.