Алексей Подойников

Young man with a contemplative expression, wearing a dark jacket, against a blurred brown corrugated metal background.
Программирование – это создание продукта из «ничего». Для этого требуются собеседования, умение работать в команде и дар предвидения. Это малая часть того, чему я могу научить для написания красивого и работающего кода.
Часовой пояс: GMT +7

Опыт

Начинал коммерческую разработку с c#, затем позанимался администрированием параллельно изучая уже ушедший в небытие ActionScript (язык разработки для Flash), затем перешел на Java, на которой пока что и остановился. Выбрал Java из-за большей инфраструктуры, потенциальной возможности что-то писать на Android, большого количества языков на JVM, кроме собственно java (scala, groovy, теперь добавился и kotlin).

В качестве backend разработчик занимался следующим: - разработка с backend части проекта для перевода выступлений спикеров https://interpret.world/ - админка, статистика, редактор для переводчиков.

  • интеграциями - прием данных от различных поставщиков и дальнейшая обработка (DHL, Adidas)

  • разработка плагина для Jmeter для отдела тестирования - для работы со специфичным протоколом hessian

  • взаимодействие с коммутаторами в рамках работы для телекома

Помимо Java довелось разрабатывать для web, android.

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

  • java
  • java-se
  • spring
  • spring boot
  • hibernate
  • postgres
  • jenkins
  • interviews
  • sql
  • maven
  • gradle
  • базы данных

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

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

    Поделюсь опытом - как по основам, так и по углубленным темам, например многопоточности. Расскажу про грамотное оформление кода, на что обратить внимание, и чего следует избегать.

  • Веб-разработка на Spring

    Расскажу про промышленную разработку на Spring (и сопутствующих библиотек) и объясню весь процесс создания веб-проекта от проектирования проекта и базы для него до валидации и логирования.

Статьи

Отзывы