Position: Senior or lead Python developer
Category: Python
English level: fluent
Years of experience: 8


Work Experience
===============

* AvaTrade. Nov 2020 - Current.Senior developer.
* CRITICALSTART. Feb 2020 - Jun 2020.Senior developer.

* Tika.ai : 2018-2019.Main developer, reviews.

• KIT-XXI (KITWAY). 2016-2018. Roles: Senior Developer, Software Architecture Design.

Projects:
- Large online shop backoffice using Odoo8 with MagentoConnector.

- Metalurgy industry backoffice using Odoo9, Axoom.

- Micro-credits finance system.

• Multitest (multitest.ua, multitest.co). 2014-2016.

• 42coffeecups.com. 2012-2014.
Analysis, management and architecture for around 6 projects (Some of them: framebox.org, amigocat.com, vsekursi.com, adventuretouring.com).
2-8 backend or fullstack developers per project. Up to 3 projects in parallel. Requirements collection,
project planning, task creation, team management.


Skills
======

Lead and management:

Worked with customers directly to organize work of other developers. Which resulted in epics, tasks, their estimates and priorities.

Argumented in favor of automated testing, automated style checks, and automated documentation generation. All of these resulted in:
reduce of style-related questions from developers, reduce of style-related issues in reviews, reduced refactoring complexity,
in some cases resulted in measurable reduce of bugs per work-period number

Vast code-review experience.

Designed several projects from scratch including general architecture planning, docker-based development environment,
documentation of development process and style-policies, CI/CD integration, organized project scaling and red/blue deployment.

Backend stack:
Worked on wide spectrum of backend related tasks: third-party APIs integration, pluggable modules, 
REST APIs (DRF, automatic swagger documentation, custom permission schemes, custom authentication, custom rate-limiting schemes, middlewares to limit and prevent bot crawling),
"classical" template-based apps, tag-based caching.
I'm looking for Senior Python or Teamlead positions with options to participate in software architecture design.

Team expectations:

* All the "good practices" are welcome, but it's not a problem if they are not integrated yet.

  Will be good to see: code-reviews, automated testing, CI, containers for dev environment,  Documentation generation, Monitoring, Error logging with alerts.

* Teammates who are good both at integrating third-party solution, and at understanding when it's better to write their own.

* Reasonable bureaucracy levels, when impact of processes on actual productivity is sometimes evaluated.
  Actually I'm fine with anything reasonable and explainable, and I like to have ability to discuss processes that seem to me as ones that hurt productivity.