Components

Hello, I'm

Maria Rezvova

Developer

Who am I?

Junior Python, Backend, DevOps
Plant ein Studium in Österreich📚

Contacts

  • Email : rezvmaria@gmail.com
  • Phone : + 381637397707
  • Telegram : @MariaCurie
  • Location : Serbia, Belgrade

My Directions

Website Development

Django, Flask


Bot/Parser Development

Python, Scrapy


Web Design

Html, Css, JavaScript


My Skills

Parsers

I can create a Scrapy parser for almost any website, bypassing bot protection.

Websites

Simple websites on Django/Flask with a PostgreSQl database and its sorting.

Bots

Bots for Telegram, Yandex Alice(skill).

System Administration

Deploying an application/website on Nginx. Working with uWSGI.

Web Design

I will find and edit an html template for your website according to your requirements.

Creative Personality

I am constantly developing: learning other languages (not just programming), reading professional literature, drawing.

1000

Hours of Work

6

Completed Projects

4

Happy Clients

2k

Cups of Coffee Consumed

My Portfolio

Work Experience

January 2024

Python Developer

Tools: Python(Aiogram, requests), redis, Telegram Api(Bot-token), supervisor

Created a Telegram Bot with user registration functionality for an Electronic Diary. After registration, users can check their homework for the next day.
Bot Link: https://t.me/today_homework_bot
Repository Link: https://github.com/mrezvova/homework

Tasks I worked on:
1. Implemented authentication for the Electronic Diary website using Http requests (POST, GET). User data is stored using FSM_context library (aiogram).
2. Retrieving homework for the next day by making requests to the previous day's homework, parsing the JSON response.
3. Deployment on Ubuntu 22.04 server using supervisor.


September-November 2023

Junior DevOps at Ainsys

Tools: Python, Django, Nginx, Uwsgi, Supervisor, PostgreSQL, Celery, CronTab, Jira

Created a Google Extension with AI elements

Tasks I worked on:
1. Deployed a Google Extension with a Django website. Configured Celery to work with Google Sheets and created indexes for AI.
2. Set up PostgreSQL database and created regular automatic backups using CronTab.
3. Created Nginx, Uwsgi, and Supervisord configurations.


June-July 2023

Junior Python Developer/AI-developer at Ainsys

Tools: Django, Python, Redis, OpenAI Api, Llamaindex, Jira

Developed a website with the ability to create an index with any number of documents (pdf, txt, pptx, csv, etc.). After creating an index, the user can create a chat with that index. In the created chat, the user can ask questions related to their documents.

Tasks I worked on:
1. Created multiple website pages using Django Templates for: index creation, creating a chat with any of the created indexes, selecting a chat, and the chat itself.
2. Indexes are created using the Llamaindex library, and tokens for using AI are obtained using the OpenAI Api.
3. Chat messages are automatically updated using a JavaScript script. Messages are divided into user and bot messages and displayed in chronological order.


2023-Present

Python, Backend Developer and Deploy at Ecodomen

Tools: Python, Django, Scrapy, PostgreSQl, Nginx, Uwsgi

Developed a website with the ability to sort accredited domains by price. First, a parser retrieves all companies that provide domains. Then, it visits the websites of these domains and retrieves information. The data is stored in a database and displayed on the company list page.


Website Link: https://ecodomen.ru/
Repository Link: https://github.com/ecodomen/nsreg-watcher

Tasks I worked on:
1. Used Scrapy to scrape all accredited domain registrars and store them in a database.
2. Developed a part of the parsers for the previously collected registrars (approximately one-third of all parsers), the rest was done by our team.
3. Set up database backups using ChroneTab on Ubuntu 22.04 server.


2023

Python/Backend-Developer

Tools: Python, Scrapy, Proxy, Google Sheets Api

Created a parser for Cian with data export to Google Sheets. Gathered all apartment prices in Moscow, sorted by districts and average price.

Tasks I worked on:
1. Used Scrapy to scrape apartment prices in Moscow and export them to a CSV file, then sorted them by districts and other factors.
2. Used proxies because Cian has anti-bot measures.


2022

Python/Backend-Developer

Tools: Python, Flask, YandexApi, FastApi, Miro

Developed a Yandex Alice skill. A bot that provides random quotes. I created the bot's scenario, which was then reviewed by Yandex moderators.


Skill Link: https://dialogs.yandex.ru/store/skills/434cd470-sluchajnaya-cita

Tasks I worked on:
1. Used FastApi to create an API for quotes and integrated it into my Flask application.
2. Described user scenarios with different bot responses on a Miro board.
3. Deployed the application on a server and set up CI/CD.


Skills

hTLML & CSS
Python
Scrapy
PostgreSQl
Django
Flask

Languages

Russian
English
German

My Paintings

Download free bootstrap 4 admin dashboard, free boootstrap 4 templates
Download free bootstrap 4 admin dashboard, free boootstrap 4 templates
Download free bootstrap 4 admin dashboard, free boootstrap 4 templates
Download free bootstrap 4 admin dashboard, free boootstrap 4 templates
Download free bootstrap 4 admin dashboard, free boootstrap 4 templates
Download free bootstrap 4 admin dashboard, free boootstrap 4 templates
Download free bootstrap 4 admin dashboard, free boootstrap 4 templates

Got bored while looking at other candidates' portfolios?

Chat with the Aphorismizer and discover a new quote:
https://dialogs.yandex.ru/store/skills/434cd470-sluchajnaya-cita