Инженер-программист 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.
О себе:
  • В свободное время читаю художественную литературу, в основном научную фантастику, а так же книги по языкам программирования и технологиям;
  • Помогаю людям ответами на сервисе "Тостер" (ссылка на профиль);

О себе
Читаю профессиональную литературу на английском языке

Комментарии


Добавить комментарий
Для этого действия нужновойти

Рекомендации

Ожидает подтверждения
1

Привет!
Дам несколько рекомендаций по улучшению резюме:

  1. "какого-нибудь продукта или сервиса" - звучит равнодушно, убрать эту часть либо формулировать конкретнее свой запрос;
    Далее по описанию замечаний нет: все четко, по делу и текст читабельный :)

  2. в разделе "о себе" - какую конкретно литературу читаете? можно указать, это не будет лишним.
    а вот информация об отсутствии вредных привычках лишняя, так как это не дает вам преимущества на этапе ревью резюме (потому что, к примеру, курильщик в резюме не напишет, что он выходит из офиса каждый час на 20 минут)

  3. если давали сертификаты по окончанию обучения - тоже можно приложить)

В целом, резюме хорошее. Видно, что изучили вопрос составления резюме, прежде чем начали его делать. Будут вопросы - спрашивайте)


Добавить комментарий/ссылку на вакансию
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Рекомендация 0001
Отличный тестировщик! Рекомендую!
Это тестовая рекомендация не воспринимай всерьёз
Это резюме выглядит впечатляюще и информативно. Кандидат умеет описывать свой опыт и пр...
Кандидат имеет некоторый опыт в области тестирования и обладает базовыми навыками работ...
Извините, но ваше резюме содержит только ссылку на профиль GitHub и адрес электронной п...
Это резюме содержит множество детальной информации о вашем образовании, опыте работы и ...
Это резюме содержит много информации о вашем опыте работы и образовании, но оно может б...
Это резюме имеет некоторые сильные стороны, такие как: Хорошо сформулированный профес...
Это резюме не соответствует стандартам и не предоставляет достаточно информации о канди...