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

Have a product thinking. I believe that in any project we need to pay attention to all small pieces to make user or customer happy with how they interact with us or our system.
Conducted student online and onsite competitions in IT, author of problems and jury member.
Developed a web-oriented contest management system to conduct an Internet-olympiad on (over 700 contestants per year).
Managed distributed team of 50 volunteering jury members.
Was teaching databases (SQL) to high school students. Developed an automated SQL query checking system for the class. Prepared 20+ Kyiv city olympiad winners, 10+ All-Ukrainian olympiad winners.
Administrator and content-maker of Facebook (1k+ followers) and Youtube (700+ followers, 2k+ views per month) IT educational pages.
On the last job I was responsible for improving existing and implementing new features in computer vision web software (django, graphql, citus, docker), was implementing AutoML Vision integration, webhook notifications integration (API integration to make some actions on IoT devices when some event appears), ML results analysis and quality measurement.

On the previous job I was developing and maintening data scrapers using beautifulsoup, selenium; adding new features to company internal data visualization software (for astrology project: flask + Vue.js; for fashion market project: d3.js + django)

Also working on some side projects that include:
- SQL practicing system (web-oriented: python, django, DRF on backend, Angular on frontend)
Web-system for practicing SQL queries with automated checking implemented.

Have basic knowledge of redis, ElasticSearch and AsyncIO.
I'm pursuing PhD degree at the moment, so flexible schedule is important.
Remote only during the quarantine, and preferably work in the office after that, but with ability to work remotely 2 days per week (because of need to be in the university sometimes).
Open to explore new technologies and learn during work.
NLP or ML-connected project is a plus ;)