Position: Middle Python/Django Developer
Category: Python
Experience: 3 years | English: fluent

* Successfully completed 3-year course of UNIT Factory (School 42).

* Developed Backend and DB for food pre-ordering service from ground up into a release-ready application. Details are in work experience section.

* Took part in the development of a huge web project to serve USA school system, worked with developers from USA. Details are in work experience section.

* Made a major upgrade of frameworks and it's versions around entire codebase of application. Details are in work experience section.

* Designed and built entirely new module for big application to improve customer support agents efficiency. Details are in work experience section.
Worked in a big USA company as a Java developer on a biggest software for managing schools (everything starting from tracking teachers, salaries and class schedules, to students marks, exam results, attendance and so on) with extremely old and large codebase. This was a team of more than 70 software developers and over 10 gigabytes of codebase. I learned a lot about the ways to find out things in large codebase and how to properly communicate within a big team.

Worked in a startup, building restaurant booking service that's main feature was ability to also pre-order meals, so those are ready to serve within 5 minutes after client arrival. I was leading and coordinating the development team and built release ready product from scratch alongside with 1 backend developer and 1 frontend developer while learning new language and framework at the same time. Application were built with Python/Django in backend, Angular for frontend and PostgreSQL as a database.

Worked in a small to a middle-sized company. The software provided different tools for other companies websites to improve salaries, offload customer support, push salaries of certain products, give insight on what visitors of a website are interested in the most, and many more. The application was using Python, Django, DRF, Angular, PostgreSQL, Docker, Celery, RabbitMQ and many more little things occasionally here and there. Except of regular everyday tasks, like making APIs, aggregating data from DB and writing main business logic, I had also couple of big long-running tasks. I was in a responsibility to upgrade ageing codebase to newer frameworks and it's versions. So upgrade included: Python 2 -> Python 3. Tastypie -> Django Rest Framework. Django 1 -> Django 3. Also packed application and database into a Docker images for easier deployment process. Another long-running task was designing and development of a new module for application to provide live insight on interests of a person calling customer support service and live guidelines for customer support agent on general steps of a conversation in order to minimise call duration or rise chances of a successful selling. The company was around 60 employees, with a team of 5 in development department (2 backenders, 1 frontender, 1 DevOPS and CTO).
What I would love to have:
* Ability to learn and grow.
* Healthy and friendly relationship in a team.
* Easy communication.
* Willing to improve and update codebase (if it is needed, of course).
* If I find application useful, helpful and quality of life improving, it will make a HUGE plus.
* I can do frontend a little, but I don't like it, so if I don't need to - that's a plus. If there is a frontend developer who I can communicate to and work together in order to connect both sides - that's great and perfect for me.

What I do not take part in development of:
* Fraudulent software.
* Any software that may mislead or harm it's users in any way.
* Spam software.
* Online casino, roulette, unfair trading platforms etc.