Новаком
JAVA TEAM LEAD

Aleksandr Iakovlev

Software Engineer & Team Lead

Engineer, architect of high-load distributed systems and team lead. Specializes in data streaming and microservices (Java/Spring, Kafka), service reliability and performance, plus full-stack / IoT solutions — from PCB and firmware to mobile apps.

Languages
Russian (Native), English (C1), German / Indonesian / Chinese (conversational)
TECHNOLOGIES & SKILLS

Engineering Stack

Programming Languages

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

Frameworks & Libraries

  • •Spring (Framework, Boot)
  • •Hibernate / JPA
  • •JUnit
  • •REST / Microservices

Databases

  • •PostgreSQL
  • •Oracle

Brokers & Streaming

  • •Kafka

DevOps & Infrastructure

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

Mobile & Web

  • •Android (Kotlin, Java)
  • •iOS
  • •PWA
  • •Web Frontend

Hardware & IoT

  • •Control Board Design
  • •Firmware
  • •FPGA (Marsohod)
  • •Mesh Networks

Identity & Security

  • •IDM / AM / PAM
CAREER

Work Experience

  • Mar 2024 — PresentMoscow, Russia

    Java Developer / Team Lead

    Innotech Group

    High-load data streaming: document streaming & notification services serving dozens of topics. Microservice architecture with throughput of millions of messages per second and high fault tolerance. Solution architecture, code review, DevOps.

    Stack: Java 20, Spring, Kafka, Maven, PostgreSQL, Nexus, Linux, Docker, OpenShift, Prometheus, Grafana, ELK, Jenkins, BitBucket
  • Jul 2020 — Aug 2023Moscow, Russia

    Java Developer / Team Lead

    SberKORUS / Sberbank

    Document generation, dictionaries, import/export features. Biometric multi-step authentication on the master system side. Monolith to microservices migration: DB design, migration scripts, service architecture.

    Stack: Java 17, Spring, JUnit, Kafka, Oracle, Gradle, Istio, Vault, Docker, OpenShift, Grafana, ELK, Prometheus, Jenkins
  • Feb 2017 — Aug 2018Moscow, Russia

    Java Developer

    Rosbank / Societe Generale

    Retail loan origination pipeline, personalized ad banner service, notification service, partner integration APIs (Banki.ru, Sravni.ru), credit matrix calculation, document generation & storage.

    Stack: Java 11, Spring, Maven, PostgreSQL, Oracle, Docker, OpenShift, Grafana, ELK, Prometheus, Jenkins
  • 2015 — 2017Ekaterinburg, Russia

    Java Developer

    Novacom

    REST service integrating the website, supplier APIs, warehouse & logistics terminals and the trading system: assortment updates and order processing.

    Stack: Java, Spring, REST
PROJECTS & IoT CASES

Specialized Engineering Solutions

  • Vending Machine Control System:

    Control board design, firmware development, Android kiosk app, backend, frontend, and mobile apps (PWA, Android, iOS).
  • Island Mesh Network:

    Building a wireless distributed mesh network to manage a fleet of vending machines on an island.
  • Hardware / FPGA:

    FPGA miner development based on Marsohod board.
EDUCATION & AWARDS

Academic Background

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

    Telecommunication Systems and Networks

  • University of Wisconsin-Milwaukee · 2010

    U.S. Management & Business Practices

  • GeekUniversity (Mail.ru Group) · 2019

    Java Development faculty (one-year program)

  • 🏆 High Quality Award (2014)

    Changellenge Business Case Competition High Quality Award Winner