1. Main page
  2. Freelancers
  3. Development and IT
  4. Artemii M. - Python / Backend Software Engineer

Python / Backend Software Engineer

Profile categories:
About freelancer
Факты: * Программирую с 2019-го, тогда моим проектом был code builder на основе Google Blockly, которые собирал код для библиотеки PyQT (не получилась у меня её понять, а делать красивые десктопные приложухи хотелось, тогда и решил сделать генерацию кода pyqt, к слову, дело дальше создания окна и прописывания лейблов и инпутов не пошло, потому что я быстро понял, что куда проще изучить PyQT, чем делать это через блоки) * участвовал в USETECH hackathon (к сожалению наша команда выиграла, но это дало мне большой опыт работы с крипто-алгоритмами, так как занимался я их реализацией на чистом Python, также этот hackathon дал мне углубленное понимание работы библиотеки pyJWT, там в качестве своего решения наша команда представила CRM систему на российской криптографии, так я добавлял поддержку российских крипто-алгоритмов в библиотеку для генерации JWT-токенов - pyJWT) Технологии: * Могу писать код на чем угодно и как угодно (за качество не ручаюсь, но работать будет) * Знаю ООП и немного паттерны (ну синглтоны там всякие...). * Слышал про миграции в базах данных, правда всегда было интересно, зачем и куда они переезжают? * Стараюсь писать код, который смогут понять другие люди Инструменты: * В работе использую линтер, сам уважаю стайлгайд PEP 8 * Умею пушить в Git с ключом f) * Используя Linux предпочитаю быть root'ом, экономлю до 8-и минут в день без sudo * Работал с фреймворками django, litetsar, aiogram * Из ORM умею в peewee и Django ORM * Мастерски владею Nano * Не очень мастерски владею Vim * Зато знаю как выйти из него * Умею двигать карточки в Bitrix24. Jira, Trello
Key skills:
Portfolio
Reviews
Work and education

Portfolio:

Zevobla-Radio
Experience:
1 year
Professionalism level:
Specialist
I have significant experience in this field
Desired level of payment:
₽300 / hour
Other services:
Github
11
Profile link:
Useful information
What to look for when choosing a freelancer?
When choosing a freelancer, pay attention to the level of professionalism and experience of the future employee. There are three levels on the site: «Newbie», «Specialist» and «Guru». Also, check out the level of education, work experience and other profiles of the freelancer. Perhaps his professional education in a related field will be useful in your current tasks.
How do I save a freelancer's profile to contact them in the future?
To always have the profile of the freelancer you like at hand, use the «Add to Favorites» link under the performer's photo . Click on it, and the worker's profile will be automatically added to the «Favorites» tab. All selected profiles can be viewed in the left menu.
I liked the freelancer, but his desired level of payment is very high.
We ask freelancers to indicate their desired hourly rate when filling out their profile. You can always invite a freelancer to a project and discuss payment in person.
What are «Key Skills» and why does a freelancer list them?
Skills reveal specific abilities of a freelancer that can be useful in performing professional tasks. Most often, skills include programs that performers work in, programming languages, foreign languages, and areas of activity.