About me

Vadim Vikulin

I help developers grow in their specialization, prepare for tough interviews, and get back to work — on a real product, with a mentor.

17 years in development. I run a backend cluster of 20+ engineers, and I interview and hire people myself.

→ A 30-minute conversation on Telegram

Other contacts:

Over 17 years in development — senior at Deutsche Bank and Raiffeisen, chapter lead, now running a backend cluster of 20+ engineers — I have interviewed and hired dozens of people and grown engineers from mid-level to senior. I distilled all that experience into hundreds of articles organized into learning programs — a system with everything you need to reach senior and pass interviews: from language fundamentals to architecture and system design, with reviews on a real product and career help.

17

years in Java/Kotlin

20+

engineers in the cluster

4

feature teams + platform

6

companies before the current role

«6× fewer defects after formalizing context boundaries before code generation»

Alexey Tolmachev · Senior BSA, 14+ years · a comment under a post on AI and methodology

What I do

Not scattered lectures but a system: programs by specialization, mentoring, and career help. What actually lifts a developer past mid-level and gets them through interviews.

Learning

Programs by specialization

Free programs: backend, frontend, mobile, QA, DevOps. Articles, quizzes, and tests — a route from fundamentals to architecture.

Mentoring

Mentored courses

Reviews on a real product, with tests and work acceptance. From mid-level to an engineer who owns a task end to end.

Careers

Interviews and jobs

I prepare you for tough interviews and help with your job search: résumé, portfolio, finding work.

Open source

Method and libraries

Use Case Pattern and reference libraries on GitHub (usecase-pattern, ddd-building-blocks) — what the programs are built on. No vendor lock-in.

Why talk to me

Useful if you're a developer and at least one symptom sounds familiar:

  • Stuck at mid-level — your growth stalled and it's unclear how to move on.
  • You don't pass interviews: you know the language but fall down on system design and architecture.
  • You were laid off — and don't know how to get back on your feet quickly.
  • You learn from scattered articles and videos, with no system and no feedback.

All of this powers the learning platform:

Career

17 years, 8 companies, from ETL developer to cluster lead. Here are three key milestones.

  1. now Head of a backend cluster government IT system · 20+ engineers · 4 feature teams + platform
  2. 3 years BelkaCar — Java Team Lead 8 people · Kotlin/CQRS · time-to-market from 2 weeks to 3–4 days
  3. 1.5 years Deutsche Bank — Senior Developer London · 20 people · BDD · deposits

Before that — 4 years at METRO Cash & Carry (EGAIS, Java Concurrency), 4 years at FORS (DWH/BI for the Federal Customs Service and Alfa-Bank), plus three more roles at OTP Bank, Raiffeisenbank, and Avito.

Recognized yourself? Get in touch.

A 30-minute conversation to discuss your context and the format. No «about the company» slides.