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

Proficient knowledge in:
- Django(MVT, ORM, routing, templatetags, context processors, middleware, auth, forms, admin, management commands)
- DRF, RESTfulAPI, postman, swagger
- Async & periodic tasks(celery + rabbitMQ\redis)
- OOP, SOLID, KISS, YAGNI, DRY
- Ability to design the structure of the database
- Postgresql administration
- Basic auth, token auth, JWT, Oauth(google+)
- Git(add, commit, pull, push, merge, branch, checkout, pull requests, remote add\remove)
- VPS administration, SSH, firewall, linux terminal, deployment of stack: nginx + uwsgi\gunicorn + react + django + celery + rabbitmq + redis + postgresql.
- requests, selenium, bs4, lxml, scrapy
- Django third-party libs: django-mppt, django-admin-sortable2, django-nested-admin, django-modeltranslation, django-debug-toolbar, django-import-export, django-tinymce4-lite, django-rosetta, django-allauth, django-rest-auth
- vanilla javascript, html

Basic knowledge in:
- docker
- caching
- redis
- memcached
- websockets
- async
- testing
- logging

Minimal knowledge in:
- aws
- github actions
- security
- graphql
- search engines
- monitoring
- architectural patterns
- design patterns
- css, sass
Experience.

General:
- 1.5 year of experience in web development using Django 
- 3 month of experience in parsing\scraping\data-extracting
- 2 month of experience with telegram bots
- involved in requirement gathering, analysis, estimation and testing of the assigned tasks in jira, reviewing code, mentoring

Developed and supported:
- 7 ecommerce websites
- 10-15 corporate websites
- CRM system for online booking of lawyers services, integration with google calendar api(generating of GMEET link)
- CRM system for tracking car delivery from America.
- CRM system for tendering, supply and documentary support

Developed a ecommerce content management system, which includes following functionality:
- Admin-panel
- Editing of static content
- Editing of pages meta-information(titles, descriptions, keywords) and google-site-tags
- Blog, posts, categories, pagination, filters, sorting, moderated comments
- Integration of delivery services: NovaPoshta, DeliveryAuto, CAT
- Integration of payment services: liqpay 
- Multilevel(mptt) categories, multilingual products, cart, ordering, payment
- Product: brand, manufacturer, category, reviews with moderation, features(size, weight, colour, power), attributes(pizza toppings, motocycle options)
- Products import-export to csv, xlsx, json, etc
- Products export to prom.ua, autoria, olx
- Products export to Google merchant RSS feed
- Catalogue with filtering, ordering, sorting, pagination
- Loyalty program, coupon discount system
- Dynamic currency conversion
- Parsing of currencies exchange rate from PB
- Mail-notifications about orders, contact forms, reviews, comments