Position: Python Middle Developer
Category: Python
English level: upper
Years of experience: 3

I regularly read professional books and articles. Quick learner with new techs. Practice English every day.
Experience:
* Working on monolith and microservices architecture
* SQL/noSQL, PostgreSQL, MongoDB, migrations, procedures
* APIs integration
* Experience in data scraping: scraping, parsing, browser
* Working with JSON
* Deploying projects on Linux servers
* Refactor legacy code, redesign old decisions
* Created complex migrations for db

Last projects:
1. Integration of api payment systems. Getting historical data, converting, saving to the database.
(Python requests, Pydantic, SQLAlchemy, Alembic, PostgreSQL)
2. Scraping data. Collecting information from the main page, moving to product pages, collecting data, interacting with the interface (selecting filters, opening a full description, moving to the next page).
(Selenium, BS4, SQLAlchemy, Alembic, PostgreSQL, Xvfb)
3. Google API integration. Getting data from gdrive folders, sheets, mails. Converting and loading to db.
(Google api, Pydantic, ETL, SQLAlchemy, Alembic, PostgreSQL)
Looking for:
- growing company with a useful product
- using modern development technologies
- possibility to grow as developer.