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


Worked as Embedded developer for a year, creating both web and embedded parts for projects, communicating with clients. Worked mainly with Nodejs and AWS Lambdas (if needed).

Then decided to completely switch to web development, starting in EVO as Intern, working afterwards for 3 years in EVO on different projects (Zakupki, Shafa, and CRM-team for Prom.ua), mostly as fullstack (70% python tasks, 20% frontend on React, 10% some devops). In CRM we had monolith and some microservices around, which we maintained by ourself in company-managed Kubernetes cluster, monitoring metrics in Grafana, logs in kibana, writing helm templates for deploy with Gitlab CI\CD. As example of service, I wrote by myself -- preparing features for ML model, detecting fraud in orders and reviews, and utilizing Kafka for collecting data in realtime. Another example would be setuping cascade flow for push and sms notifications, working with provider apis.
In autumn of 2021 I switched project to Zakupki. Technological stack was pretty much same, monolith + many microservices. My tasks were mostly bussines features in admin, and some infrastructure, like moving tasks from old Jira to new.
After war begun, due to Zakupki being governmental purchases oriented and during war it cannot properly functionate, I moved to Shafa. It has Django-based monolith, and i worked mainly with Django Admin, working on seo, fraud and moderation tasks (implementing new asyncronous moderation workflow).