Position: Python/Django Developer
Category: Python
English level: upper
Years of experience: 5


2017-2018
Backend developer and teamlead at startup which were making platform for selling tickets to various events, such as theatre, cinema etc.
The most interesting challenge was developing system which provides designing maps of halls for any complexity.
Technologies: Python 3, Django, Celery, Postgresql.

2018-2019
Backend developer at Santufei which is now Kaspi Travel. Written the backend for selling railways tickets from the scratch, B2C and B2B.
Technologies: Python 2, Django, Celery, Gevent.

2019-2020
CTO, Teamlead, Techlead and DevOps at Nomad Insurance.
We were developing platform for car lovers, our platform was super-application which consists many features.
Responsibilities: 
  - search and hire developers
  - creating developer culture
  - creating development pipeline
  - settings up DevOps (self-hosted Gitlab, Docker Swarm cluster, CI/CD, Docker and NPM registries)
  - design and development of SOA with microservices
  - writing the complex pieces of code
  - teaching developers to backend from scratch
  - division of tasks

2020-2021
Teamleader at bank.
Responsibilities:
  - developing microservice architecture
  - developed library for event-driven model using Redis Streams to share events between various Django application
  - developed SSO library for Django admin to make single authorization in various Django admin sites
  - written visa2visa and visa2master transfer mechanism for Internet banking
  - written fines payment

2020-2021
Senior software engineer at TargetAI Limited (targetai.kz)
Responsibilities:
  - splitting up monolith to microservices
  - written library for convenient use of gRPC
  - written library for Prometheus metrics and made dashboards in Grafana
  - highload using client side LB and deployment using Ansible
  - writing tests with 100% code coverage
Technologies: Python 3 fully asynchronous, Kafka, RocksDB, gRPC, Ansible, Cassandra

2022
Senior software engineer at S-PRO (s-pro.io)
Responsibilities: teamleading and writing backend for social app which uses NFT as the main feature. 
Technologies: Django, finite state machine pattern for post editing, publishing etc.

2022
Teamlead at Globerce inc.
Responsibilities: written the platform for issuance of loans to legal entities.
Technologies: Django, Kafka, FSM

2022
Senior software engineer at TartgetAI Limited
Responsibilities: rewritten microservice which schedules streams to AI servers using finite state machine pattern.