Новаком
JAVA TEAM LEAD

Александр Яковлев

Software Engineer & Team Lead

Инженер, архитектор высоконагруженных распределённых систем и тимлид. Специализируется на стриминге данных и микросервисах (Java/Spring, Kafka), надёжности и производительности сервисов, а также на full-stack и IoT-решениях — от платы и прошивки до мобильных приложений.

Языки
Русский (родной), English (C1), немецкий / индонезийский / китайский (бытовой)
ТЕХНОЛОГИИ И НАВЫКИ

Инженерный стек

Языки программирования

  • Java (11, 17, 20)
  • Kotlin
  • SQL

Фреймворки и библиотеки

  • Spring (Framework, Boot)
  • Hibernate / JPA
  • JUnit
  • REST / микросервисы

Базы данных

  • PostgreSQL
  • Oracle

Брокеры и стриминг

  • Kafka

DevOps & Инфраструктура

  • Docker
  • Kubernetes
  • OpenShift
  • Nginx
  • Linux
  • Jenkins
  • Nexus
  • Maven / Gradle
  • Grafana
  • ELK
  • Prometheus
  • Istio
  • Vault

Mobile & Web

  • Android (Kotlin, Java)
  • iOS
  • PWA
  • Web-фронтенд

Hardware & IoT

  • Проектирование плат управления
  • Прошивки
  • FPGA («Марсоход»)
  • Mesh-сети

Identity & Security

  • IDM / AM / PAM
КАРЬЕРА

Опыт работы

  • Март 2024 — Настоящее времяМосква, Россия

    Java разработчик / Team Lead

    Иннотех, Группа компаний

    Высоконагруженные сервисы стриминга данных: сервисы нотификации и стриминга документов, обслуживающие десятки топиков. Микросервисная архитектура с пропускной способностью в миллионы сообщений в секунду и высокой отказоустойчивостью. Архитектура решений, code review, DevOps.

    Стек: Java 20, Spring, Kafka, Maven, PostgreSQL, Nexus, Linux, Docker, OpenShift, Prometheus, Grafana, ELK, Jenkins, BitBucket
  • Июль 2020 — Август 2023Москва, Россия

    Java разработчик / Team Lead

    СберКОРУС / Сбер

    Функционал формирования документов, словари, импорт/экспорт. Внедрение биометрии на стороне мастер-системы (многоэтапная аутентификация). Миграция монолита на микросервисную архитектуру: проектирование БД, скрипты миграции, архитектура сервисов.

    Стек: Java 17, Spring, JUnit, Kafka, Oracle, Gradle, Istio, Vault, Docker, OpenShift, Grafana, ELK, Prometheus, Jenkins
  • Февраль 2017 — Август 2018Москва, Россия

    Java разработчик

    РОСБАНК / Societe Generale

    Кредитный конвейер для физических лиц, баннерный сервис персонализированной рекламы, сервис уведомлений, API внешних интеграций (Банки.ру, Сравни.ру), расчёт кредитных матриц, генерация и хранение документов.

    Стек: Java 11, Spring, Maven, PostgreSQL, Oracle, Docker, OpenShift, Grafana, ELK, Prometheus, Jenkins
  • 2015 — 2017Екатеринбург, Россия

    Java разработчик

    Новаком

    REST-сервис, объединяющий сайт, API поставщиков, складские терминалы, терминалы логистов и торговую систему компании: обновление ассортимента и процессинг заявок.

    Стек: Java, Spring, REST
ПРОЕКТЫ И IoT КЕЙСЫ

Специальные инженерные решения

  • Система управления вендинговыми аппаратами:

    Проектирование управляющей платы, написание прошивок, разработка Android-приложения для киоска, бэкенда, фронтенда и мобильных приложений (PWA, Android, iOS).
  • Островная Mesh-сеть:

    Построение беспроводной распределённой mesh-сети для управления сетью вендинговых аппаратов на острове.
  • Hardware / FPGA:

    Разработка майнера на базе FPGA «Марсоход».
ОБРАЗОВАНИЕ И НАГРАДЫ

Академический бэкграунд

  • УрФУ (ИРИТ-РТФ) · 2018

    Телекоммуникационные системы и сети (ТССС, ВЧСРТ)

  • University of Wisconsin-Milwaukee · 2010

    U.S. Management & Business Practices

  • GeekUniversity (Mail.ru Group) · 2019

    Факультет Java-разработки (годовая программа)

  • 🏆 High Quality Award (2014)

    Призер олимпиады по решению бизнес-кейсов Changellenge