Кирилл Зонов

A man with glasses holding a microphone, presenting at an event, with Cyrillic text partially visible in the background.
Я - инженер. Люблю, чтобы код был красивый, работал эффективно и читался хорошо. Считаю, что программист должен быть прагматиком, а не фанатиком. Научу не только писать буковки, но и правильно думать.

Опыт

Я начал свою карьеру как системный администратор aka эникейщик, позже устроился админом в компанию, которая занималась аутсорсингом. Тут и понеслось. Начал пробовать писать скрипты на Bash, какие-то микро-утилиты на Ruby и затянуло. Позже выучился на программиста и устроился в эту же компанию Ruby джуниором. После года работы захотелось приключений и пошел пробовать себя во фрилансе. Все шло прекрасно и в один момент посетила идея о создании вокруг себя команды программистов и работы вместе. Так появилась компания Racoons Group, в которой я стал заниматься всей технической частью, как то наставничество младших программистов, оценки проектов, проектирование архитектуры и т.д. В 2016м жизнь повернулась иначе и компания была закрыта. С этого времени я живу и работаю в Германии как Senior Software Engineer, в основном фокусируясь на бэкенде и инфраструктуре.

Регулярно веду блог http://zonov.me/ Выступаю на локальных митапах (Ruby User Group, Voice Interfaces) и конференциях (DevOpsDays Berlin). Своей сильной стороной вижу возможность быстрого вхождения в новую технологию. В рамках хакатонов и домашних проектов успел поработать с большим множеством оных: Python, Elixir, Swift, React Native, Clojure. Ежедневным инструментом являются Ruby и JS. Недавно так же добавился Go.

Ключевые навыки

  • gems
  • aws
  • backend
  • mongodb
  • ml
  • postgresql
  • swift
  • mysql
  • nginx
  • docker
  • ruby on rails
  • rspec
  • ruby
  • oop
  • python
  • javascript
  • node.js
  • git
  • web-development

Специализация

  • Веб-разработка на Ruby on Rails

    Работал над десятками проектов, от прототипов стартапов, до крупных веб сервисов с десятками микросервисов и распределенными базами данных. Помогу дойти до такой прекрасной жизни.

  • Программирование на Ruby

    Я работал с Rails, с чистым Ruby, с Grape, даже с Hanami. Повидал хорошую и плохую архитектуру, много legacy кода и полезных паттернов. Помогу вам не заблудиться и не уйти в макаронный код.

  • Публичные облака

    Научу, как построить надежную облачную инфраструктуру. Помогу разобраться в зоопарке аббревиатур PaaS, IaaS, SaaS и в еще большем зоопарке сервисов AWS.

Статьи

Отзывы

Больше всего мне нравится, что Кирилл позитивный человек с системным мышлением. Весь материал удобно структурирован, кроме того курс моих занятий полностью создан под мои цели - это трудозатратный, качественный и не шаблонный подход (цените это, ребята). Еще мне нравится получать статьи и код ревью (хоть это и стандартная практика, но все же должно быть в плюсах, тк код ревью Кирилл делает на совесть). Также для тех, кто читает отзыв, но еще не читал про Кирилла - обратите внимание, что он ведет свой блог (который тоже полезно почитать) и посмотрите, какой порядок на рабочем столе (это можно сделать в статье про Кирилла на мкдев). Сам я рад, что нашел Кирилла и очень рекомендую его как ментора!

PS у меня пока идет вторая неделя обучения из 4х, поэтому возможно, отзыв еще дополню. к тому же сегодня Новый Год (а я читаю про VPC - вот такая мотивация от занятий!)

PPS 20.03.19 дополняю отзыв: мне уже в процессе обучения удалось начать использовать знания, полученные от Кирилла (terraform, aws) и примерно через месяц курс окупился в виде доп работ, которые ранее клиенты у меня не заказывали, а на данный момент уже 2 месяца получаю чистую прибыль. Кириллу еще раз спасибо! я доволен и всем рекомендую :)

александр соловьев, 01/01/19

Кирилл очень дружественный и приятный в общении человек. В процессе обучения создается атмосфера не просто занятий с наставником, а так же как с более опытным другом.

В то же время, Кирилл очень внимательно относится к потребностям ученика. В моем случае, с его стороны, был найден индивидуальный подход к моему обучению, с учетом моих текущих знаний, и в основу обучения легла идея моего собственного проекта. В дополнение к этому, Кирилл делился полезными статьями и советами, даже вне рамок занятий.

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

Валерий Швед, 30/11/18

Я удивлён, что ещё никто не оставил хороших отзывов о качестве менторства Кирилла. Надо устранить сей грустный факт.

Немного о своём опыте как я пытаюсь сменить свой профиль с деятельности в третий раз за свою жизнь. Я студент бывалый, потратил n-oe количество часов на освоение материала по курсам на Udemy.com, но, к сожалению, я так и не освоил материал в полном объёме. Всё рано осталось значительное количество тем, которые я не смог понять или просто поленился прочитать соответствующий раздел в railsguide. Итог, время потрачено, а результат не тот который ожидал.

Обучаюсь у Кирилла с конца 2017 года и вместо стандартного проекта "пилим" свой. Я полагаю приложение будет сложное, по крайней мере для меня. Я имею ввиду, что кроме серверной части, так же будет реализована и пользовательская на React.

Процесс обучения проходит, по крайней мере гладко и не напряжено как на курсах. На мои вопросы или предложения даются конкретные ссылки и подсказки. Порой выданный материал кажется не очевидным, но почитав пару предложенных статей и пересмотрев пару видео, как писать код на yuotube всё становится на свои места.

Код review хороший, проверяет всё и достаточно своевременно. Основные проблемы с моим текущим кодом связаны с именами и реализациями helper методов. Большая часть комментариев Кирилла к моим pull request связана именно с вышеуказанных проблемами. Так что править ошибки и недочёты приходится часто.

Надеюсь, полученный опыт программирования под руководством Кирилла поможет мне, наконец, найти работу по новой специальности.

Евгений Макарихин, 25/01/18