Position: Python Developer
Category: Python
English level: pre
Years of experience: 2


2 years of commercial development in Python and Django on outsourced projects. Due to scattered projects and specifics of outsourcing, I have experience with different technologies, approaches, etc. Though probably most of it is relatively superficial and unstructured.
For the most part I was the only developer on the projects (if we take at some point in time but not historically), by this I am able to find solutions for given tasks by myself (though probably not the best but I try :))).
Since the projects were "inherited" and usually without any substantial accompanying description, I have some experience in understanding other people's code.
I have a degree in CyberSecurity, thanks to the knowledge I got I can get into new technologies and tasks quicker, and I am more likely to know in what direction it is necessary to look for the task solution. As a bonus there is a habit of paying attention and thinking about the security of the implemented things (but not always enough understanding and time to find the best solution in this context).

Subjective assessment of my skills:
Python - I don't think I know all the cool things about the language, but in everyday use it is enough knowledge (I like to use List Comprehension and I'm not afraid of generators).
Django, DRF - usually for the implementation of new features enough to copy an old feature and change a little (as a bonus preserved uniformity of the project). But if you need to implement something new, I have to google, because I still do not fully understand the specifics of choosing one approach or another.
Vue JS, Nuxt - I really like these technologies, without much trouble fixing problems with SSR, adding / modifying the functionality of pages. But I know very little about JavaScript itself.
SQL - I can write simple queries. Understand the difference between one to many and many to many (This is probably basic stuff, but there was a project where I realized that not everyone knows this).
Looking for a job in a cheerful team. In "cheerful" - what would be fun and not boring, in "team" - what would be someone to learn from (it is much easier to take an example from someone than to step on a rake and make conclusions from it). :)
CodeReview or something similar is desirable. Since I think I'm like a "Гугл программист" (Once met this term on a Habr, describes people who can do anything, if found an example on the Internet). In the long term I do not like it, so I'm going to change it.

I don't like developing on JS framework from FB (I'm not writing the name so as not to be found in searches). I know that much depends on the approach in the project, but so far my experience shows that I do not like it (Although some minor changes, I am able to do without problems).

Compared to other programmers, I don't know English very well. I can cope with reading documentation and partially understanding information by ear. And I can chat with google translator, but I cannot speak English yet. :(

Just in case, my opinion regarding working hours. For me it would be more comfortable to work from the office at first. But in the long term, I would be happy to be able to work remotely part of the week.