Россия, Кировская обл., г. Киров
Готов к удаленной работе

Инженер-программист Python

Без опыта коммерческой разработки

Ищу работу младшего (junior) python разработчика, где я бы мог участвовать в создании/развитии бэкенда какого-нибудь продукта или сервиса.

  • Люблю писать код и решать задачи с помощью кода;
  • Не люблю "магию". Стараюсь узнать как код работает изнутри, "под капотом";
  • Открыт к изучению новых технологий;
  • Готов к выполнению тестовых заданий.

Рассмотрю варианты с удаленной работой, а так же варианты с частичной занятостью.

Языки программирования:

  • Python 3;
  • Осваиваю Go;
  • Знаком с JavaScript (манипуляции с DOM, AJAX, Fetch API), HTML, CSS.

Фреймворки:

  • Знаком c aiohttp;
  • Знаком c Django, Flask, Bottle, CherryPy;
  • Bootstrap.

Базы данных:

  • Знаком с SQL;
  • Знаком с Postgresql, SQLite;
  • Имею представление что такое Redis, Memcached.

Операционные системы:

  • Работаю на Linux(Debian) в качестве основной OC;
  • Свободно работаю с командной строкой;
  • Умею читать мануалы и править конфиги.

Прочие инструменты и технологии:

  • Знаком с Git (не занимался CI/CD);
  • Работа с API сторонних сервисов;
  • Регулярные выражения;
  • Wireshark, Fiddler;
  • Имею представление что такое Docker;
  • Сетевая модель OSI (стек протоколов TCP/IP);
  • Умею выходить из vim.

Английский язык:

  • Чтение технической документации;
  • Запросы в google на английском языке.

Примеры кода:

  1. Граббер статей с новостных сайтов (https://github.com/igorzakhar/rss-grabber).
  2. Пример выполнения тестового задания на позицию Junior Python Developer.

  3. Сервис для отображения пользовательских репозиториев Github (https://github.com/igorzakhar/github-oauth2-cherrypy).
    • Протокол OAuth2;
    • Github API;
    • CherryPy Web Framework;
    • Jinja2.
  4. Скрипт для мониторинга сайтов (https://bitbucket.org/igorzakhar/sites_monitoring/src)
    • asyncio, aiohttp;
    • регулярные выражения;
    • whois.
  5. HTML Diff. Cервис для сравнения файлов (https://bitbucket.org/igorzakhar/htmldiff/src).
    • asyncio, aiohttp;
    • Jinja2 (aiohttp-jinja2);
    • Bootstrap;
    • JavaScript (чтение файлов, манипуляции с DOM, Fetch API).
  6. HTML Diff. Реализация на Golang (https://github.com/igorzakhar/htmldiff).
  7. Wallpapers Downloader (https://bitbucket.org/igorzakhar/wallpapers_downloader/src).
    • парсинг html;
    • BeautifulSoup;
    • asyncio, aiohttp.

Другие примеры: https://github.com/igorzakhar?tab=repositories

Книги (читаю в настоящий момент):

  1. "Python. К вершинам мастерства" Л. Рамальо (настольная книга);
  2. "Чистый Python" Бейдер Д.;
  3. "Язык программирования Go" А. Донован, Б. Керниган (настольная книга);
  4. "Go на практике" М. Батчер, М. Фарина;
  5. "Грокаем алгоритмы" А. Бхаргава.