Обо мне

Привет, меня зовут Антон, я инженер ориентированный на бизнес, имеющий опыт управления разработкой и выстраивания процессов. На данный момент я живу в России в г. Казань. Я люблю программировать на Go и помогаю компаниям двигаться вперед.

Обо мне как о профессионале

Я занимаюсь программированием с 2002 года и делаю это на коммерческой основе с 2005 года.

Я сфокусирован на решении проблем и всегда стараюсь понять, что мешает бизнесу двигаться вперед, после чего пытаюсь найти техническое решение. Помимо решения технических проблем, у меня так же есть некоторый опыт управления и некоторый опыт в построении гибких процессов. А еще у меня хватает неудачного опыта, поэтому я уверен в том, откуда проблемы обычно растут и как их решать.

В основном я интересуюсь встраиванием и оптимизацией процессов разработки ПО, архитектурой ПО, проектированием и анализом систем, CI / CD и DevOps. С точки зрения информатики, меня больше всего интересуют внутренности разнообразных технологий (например, как работают языки программирования, операционные системы или сети).

Мои основные профессиональные принципы:

  • Необходимо постоянно думать о проблемах бизнеса и о клиентах. Если у тебя нет пользователей, писать код не имеет смысла.
  • Всегда должен быть человек или роль, ответственные за какую-то часть системы или процесса. Не должно быть размытой «командной ответственности», потому что такая ответственность часто означает «отсутствие ответственности» вообще.
  • Ремонтопригодность и надежность - важнейшие характеристики продукта. Поэтому рефакторинг всегда имеет смысл с точки зрения продукта.
  • Невозможно знать все подряд, поэтому необходимо слушать людей и пытаться понять их проблемы.
  • Преждевременная оптимизация - корень всех зол. (с) Дональд Кнут. Здесь я просто согласен с ним.

Кстати вы так же можете посмотреть список книг, которые я прочел, и которые оказали на меня влияние.

Помимо Go, иногда я также использую JavaScript (TypeScript, node.js, react.js, mobx, next.js) для веб-разработки. Раньше я работал с PHP (Zend Framework, Yii, Symfony, Laravel). У меня также есть небольшой опыт работы с такими языками, как “Java” и “C#". В прошлом я пытался изучать Python, Ruby и даже C.

А еще у меня есть Telegram канал под названием [@dependencyhell] (https://t.me/dependencyhell), где я публикую короткие выдержки из профессиональной литературы, связанной с разработкой ПО, и некоторые мысли о передовых практиках, чистой архитектуре, DDD и прочих профессиональных темах.

Обо мне как о человеке

Все свои детские и юношеские годы я провел далеко на севере Сибири в г. Норильске. В 2009 году окончил «Норильский индустриальный институт» по специальности «Автоматизация технологических процессов и производств». Около 5 лет я работал в компании “Норильский Никель” по специальности. В 2014 году я переехал в г. Казань, после чего начал работать программистом на постоянной основе.

В свободное время я катаю фрирайд на горных лыжах и сноуборде. Летом я катаюсь на велосипеде (В дисциплине street-trial). Кроме того я немного увлекаюсь фотографией, можете поискать мой Instagram, если интересно.