Hexlet CV

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

Основное


Описание

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

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

Люблю писать код и решать задачи с помощью кода.

Открыт к изучению новых технологий, способен осваивать их по ходу выполнения задач.

Не люблю "магию", стараюсь узнать как код работает изнутри, "под капотом".

Готов к выполнению тестовых заданий.

Нет опыта коммерческой разработки, но есть несколько законченных учебных проектов:

1. Сервис для отображения пользовательских репозиториев Github (ссылка на GitHub).
  • Протокол OAuth2;
  • Github API;
  • CherryPy Web Framework;
  • Jinja2.
2. Асинхронный микросервис для загрузки файлов единым архивом (ссылка на GitHub).
3. Cервис для сравнения файлов HTML (ссылка на GitHub).
  • asyncio, aiohttp;
  • Jinja2 (aiohttp-jinja2);
  • Bootstrap (CSS-фреймворк);
  • JavaScript (чтение файлов, манипуляции с DOM, Fetch API).
  • Реализация сервиса на Go: https://github.com/igorzakhar/htmldiff
4. Скрипт для мониторинга сайтов (ссылка на GitHub).
  • asyncio, aiohttp;
  • регулярные выражения;
  • whois.
5. Реализация чат-бота поддержки клиентов с использованием сервиса Dialogflow на Google Cloud Platform (ссылка на GitHub).
  • Telegram bot API;
  • VK AP;
  • Dialogflow API.
Навыки
Языки программирования:
  • Python 3;
  • Go;
  • Немного знаком с JavaScript.
Операционные системы:
  • Работаю на Linux(Debian) в качестве основной OC;
  • Свободно работаю с командной строкой;
  • Умею читать мануалы и править конфиги.
Базы данных:
  • Знаком с SQL;
  • Знаком с Postgresql, SQLite;
  • Знаком с Redis, Memcached.
Прочие инструменты и технологии:
  • Знаком с Git (не занимался CI/CD);
  • Работа с API сторонних сервисов;
  • Wireshark, Fiddler;
  • Docker;
  • Сетевая модель OSI (стек протоколов TCP/IP), основные сетевые протоколы, архитектура сетей передачи данных;
  • Знаком с такими протоколами как gRPC, websocket;
  • При написании кода стараюсь следовать принципам DRY, KISS;
  • Могу написать несложные тесты и протестировать простой код;
  • Разработку на python веду в виртуальном окружении (в основном использую модуль venv), в go использую систему модулей;
  • Интересуюсь микросервисной архитектурой;
  • Умею выходить из vim.
О себе:
  • В свободное время читаю художественную литературу, в основном научную фантастику, а так же книги по языкам программирования и технологиям;
  • Помогаю людям ответами на сервисе "Тостер" (ссылка на профиль);
Награды, Сертификаты
Владение английским
Читаю профессиональную литературу
Hexlet
Контакт
https://telegram.me/igorzakhar
Войдите на сайт, чтобы написать ответ
Последние ответы
Михаил, привет! Давай дополним резюме недостающей информацией: 1. В описании следует ...
Привет, Антон! Отличное резюме:) Давай добавим еще один контакт для оперативной связи...
Привет, Александр! Отличное резюме :) У меня только несколько идей по улучшению: 1. ...
Добрый день, Ярослав! Давай дополним резюме учебными проектами и важной рабочей информ...
Владислав, добрый день! Резюме выглядит отлично :) Не забывай добавлять новые проекты...
Привет, Дарья! Резюме выглядит отлично:) Есть предложение добавить немного мотивации ...
Александр, привет. Очень содержательное резюме :) Предлагаю разместить фотографию на ...
Александр, привет! Отличное резюме:) В полном объеме освещены все разделы и представл...
Павел, привет! Отличное резюме :) Только одно пожелание: заполни, пожалуйста, первой ...
Привет, Андрей! Отличное резюме:) В разделе Образование можно указать полным и назван...