Программирование — не профессия,
а образ жизни.

Меня зовут Пётр Алексеев. Пишу софт уже четырнадцатый год — от школьного PascalABC.NET до асинхронного Rust. Делаю продукты, в которых видно работу: код, который не стыдно показать, и интерфейсы, которые не стыдно отдать людям.

Алексеев Пётр Сергеевич
01

Обо мне

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

В своей профессиональной деятельности я использую операционную систему Linux, которая позволяет мне эффективно работать и управлять проектами.

02

Долгий путь

интерес к программированию начал развиваться с изучения Pascal на уроках информатики в школе

Увлечённо писал код, заполняя тетради примерами и задачами.

потребность в более глубоком понимании программирования привела к изучению C++ и C#

Этот период ознаменовался значительным расширением знаний и навыков в разработке программного обеспечения.

перед поступлением в колледж начал изучать Python

Экспериментировал с различными фреймворками и инструментами, включая PyQt для создания графических интерфейсов, Django и Flask для разработки веб-приложений. Изначально увлекался разработкой игр, поэтому параллельно изучал работу с Unreal Engine и Unity.

углубился в веб-разработку, освоив HTML, CSS, JavaScript и PHP, а также использовал WordPress, Bitrix, jQuery, Vue.js, SASS, SCSS и Bootstrap

Реализовал проект на C# WPF. Начал подрабатывать, разрабатывая небольшие информационные платформы и интернет-магазины.

проводил небольшие курсы по программированию для школьников и предпенсионеров

Активно занимался изучением новых технологий, в том числе TailwindCSS.

из-за требований работы перешёл на использование React для frontend-разработки

Начал изучать Rust и C для низкоуровневой разработки, включая драйверы, инструменты и веб-приложения

Заинтересовался Docker, что привело к изучению Podman и Kubernetes.

глубоко погрузился в теорию программирования

Изучал разработку высоконагруженных веб-приложений и писал серверные приложения на Rust с использованием Tokio. Создал небольшую операционную систему на Rust и изучал микроконтроллеры. Также посетил GP Days 2023.

купил сервер для детального изучения работы с железом

Продолжаю развиваться в низкоуровневой разработке и совершенствую навыки в создании веб-приложений различной сложности. В свободное время изучаю новые технологии, такие как Go и Angular.

перешёл с позиции разработчика на позицию тимлида / продакт-менеджера

Активно изучал управление командами и процессами, гибкие и гибридные методологии. Углублённо занялся применением ИИ-агентов как в рабочих задачах, так и в повседневной разработке: освоил Claude Code, Codex, GitHub Copilot, JetBrains Junie. Экспериментировал с агентскими паттернами, RAG, MCP, промпт-инжинирингом. По итогам года получил награду «Лидер ИИ-инноваций» в Школе управления СКОЛКОВО.

глубоко погрузился в экосистему Cloudflare (Workers, Containers, R2, KV, D1, Browser Rendering, AI Gateway, Zero Trust, Tunnels)

Сравнивал serverless-платформы для Rust/Go-нагрузок (Cloudflare Containers, Fly.io, Cloud Run, Modal, Daytona). Экспериментирую с фреймворками Astro и SvelteKit. Развернул self-hosted стек на базе Hermes Agent от NousResearch с OpenRouter и Cloudflare Browser Rendering через MCP. Запустил несколько личных проектов:

  • 2D colony sim в духе Dwarf Fortress с z-levels, двумя игровыми режимами и процедурной генерацией мира. Стек: Rust, Bevy, Avian2D.
  • Локальное приложение для заметок в духе Obsidian. Стек: Rust, Tauri.
  • Оркестратор ИИ-агентов с TUI-интерфейсом. Стек: Rust, Ratatui.
  • Система персонального бюджетирования. Стек: SvelteKit.
03

Опыт работы

— 8 лет · 6 месяцев

1 год · 7 месяцев

Московская Школа Управления СКОЛКОВО

Product Manager | Team Lead | Full Stack Engineer

О компании

Московская школа управления СКОЛКОВО — одна из ведущих частных бизнес-школ России и СНГ, основанная в 2006 году по инициативе делового сообщества. Школа имеет международную аккредитацию EQUIS (которой обладает около 1% бизнес-школ в мире) и собственный кампус в Подмосковье. Линейка образовательных программ охватывает все стадии развития бизнеса — от стартапа до крупных корпораций, включая программы MBA, Executive MBA и корпоративное обучение. Через корпоративные программы школы ежегодно проходят более 12 000 слушателей.

Мои обязанности

  • Разработка: проектирование и реализация внутренних и внешних веб-сервисов и систем компании.
  • Архитектура: проработка архитектуры систем по нотации C4, проектирование интеграций между сервисами, подготовка схем (sequence, use-case, BPMN, flowchart, c4).
  • Аналитика и продуктовая работа: сбор требований с заказчиков, функциональное и продуктовое моделирование систем, проработка пользовательских сценариев.
  • Управление командами: руководил несколькими командами (до 8 человек), занимался планированием, постановкой и приоритизацией задач, code review, контролем качества и сроков.
  • Оценка: проводил оценку трудозатрат, сроков и архитектурных рисков.
  • DevOps: развёртывание систем, настройка серверов, интеграция сервисов между собой.
  • AI: разработка и встраивание ИИ-агентов и агентских систем в рабочие процессы компании.

Достижения

  • Награда лидер ИИ-инноваций Школы в номинации "AI - чемпион" (2025).
  • Skolkovo ID — спроектировал и вёл как продакт продукт единой идентификации пользователей для улучшения клиентского опыта и интеграции пользовательских данных с внутренними системами Школы. Отвечал за архитектуру, постановку задач и приёмку результатов. Стек: PHP (Laravel), Vue 3, Inertia, Reka UI.
  • Платформа клубов выпускников — спроектировал и вёл продукт для Сообщества выпускников: участники подают заявки на вступление в клубы, руководители клубов обрабатывают заявки и управляют составом, включая внешних экспертов. Стек: клиент в Telegram, админка на Next.js.
  • Микросервис рендеринга графиков — спроектировал и разработал сервис для отображения графиков на лендингах Школы, интегрировал в Twill как кастомный блок CMS. Стек: PHP, React.
  • Система управления подарками — спроектировал и реализовал внутренний продукт для менеджеров Школы: формирование заказов подарков для клиентов и партнёров, учёт подарков, актуализация данных по контрагентам. Стек: Next.js, shadcn/ui.
  • Система корпоративных благодарностей — спроектировал и реализовал внутренний сервис для ~600 сотрудников Школы: коллеги и руководители благодарят друг друга в течение года, в конце года подводятся итоги и проходит награждение. Стек: PHP (Laravel).
  • Верификация пользователей закрытых Telegram-каналов — сервис проверки клиентов Школы для доступа к закрытым каналам. Стек: TypeScript, Next.js.
  • Random Coffee — спроектировал и вёл разработку внутреннего сервиса в Telegram для сотрудников: автоматический подбор случайного коллеги для встречи за кофе с заданной периодичностью, для нетворкинга и знакомств внутри Школы. Стек: Go.
  • Агентская система для работы с корпоративной базой знаний Teamly — спроектировал и разработал агентскую платформу для сотрудников с возможностью создавать собственных агентов, разграничивать права доступа к пространствам базы знаний и агентам. Параллельно провёл рефакторинг системы с выделением общего ядра. Стек: Python, FastAPI, CI/CD, bash.
  • ИИ-поиск по сайту Школы — участвовал в проектировании интеллектуального поиска по корпоративному сайту.
  • Автоматизация обработки заявок на грантовую поддержку — спроектировал и вёл проект автоматической обработки заявок на гранты Школы для образовательных программ с использованием ИИ-агентов. Стек: Go.
  • Повышение квалификации: прошёл программу Школы управления СКОЛКОВО × ScrumTrek «Agile и гибридные методы управления проектами».

Причина ухода

Организационные изменения в компании.

  • React
  • Next.js
  • Vue.js
  • Laravel
  • TailwindCSS
  • JavaScript
  • TypeScript
  • image/svg+xml Official PHP Logo Colin Viebrock Copyright Colin Viebrock 1997 - All rights reserved. 1997 PHP
  • Python
  • Go

1 год · 9 месяцев

41T

Founder | CEO | Full Stack Engineer

О компании

Основал собственную компанию, специализирующуюся на проектной разработке.

Мои обязанности

  • В рамках деятельности компании занимался руководством и реализацией проектов от концепции до завершения, включая планирование, разработку и внедрение решений для клиентов.
  • Frontend разработка: разрабатывал интерфейсы и функционал с использованием JavaScript (TypeScript) и SvelteKit для создания современных веб-приложений.
  • Backend разработка: создавал высокопроизводительные асинхронные приложения с использованием Rust и фреймворка Tokio. Работал над серверной логикой и архитектурой приложений с использованием NestJS и Prisma для работы с базой данных. Использовал PostgreSQL в качестве системы управления базами данных для хранения и обработки данных.
  • Развертывание: использовал Docker для контейнеризации приложений и GitLab CI для автоматизации процессов сборки и развертывания.
  • Svelte
  • Astro
  • TailwindCSS
  • NestJS
  • Tokio
  • Hyper
  • Tonic
  • Tracing
  • JavaScript
  • Rust

1 год · 6 месяцев

Antares Software Group

Full Stack Engineer | Team Lead

О компании

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

Мои обязанности

  • Экспертиза: проводил оценку трудозатрат и формировал требования к информационным системам.
  • Проектирование и реализация архитектуры: Проектировал и реализовывал архитектуру различных веб-приложений, включая админ-панели и пользовательские интерфейсы. Участвовал в полном цикле разработки — от проектирования до развертывания.
  • Frontend разработка: использовал JavaScript (TypeScript) с применением React и Next.js для создания интерактивных и отзывчивых пользовательских интерфейсов.
  • Backend разработка: работал с PHP (Laravel), Java (Spring), а также JavaScript (TypeScript) с использованием NestJS и Express для создания надежных и масштабируемых серверных решений. Использовал PostgreSQL для работы с базами данных.

Достижения

  • Разработал backend, API и админ-панель для системы проведения мероприятий.
  • Участвовал в проектировании крупной высоконагруженной e-commerce платформы.
  • Спроектировал и разработал административную панель для небольшого магазина.
  • Участвовал в проектировании, принимал архитектурные решения и разрабатывал внутреннюю систему электронного документооборота и управления поручениями.

Причина ухода

Постоянные задержки с выплатой заработной платы.

  • React
  • Next.js
  • Node.js
  • Laravel
  • TailwindCSS
  • JavaScript
  • Kotlin
  • Java
  • image/svg+xml Official PHP Logo Colin Viebrock Copyright Colin Viebrock 1997 - All rights reserved. 1997 PHP

11 месяцев

ООО "Сириус.ИС"

Младший разработчик программного обеспечения

О компании

Компания занимаемся разработкой информационных систем и программных продуктов более 20 лет. Обеспечивает комплексный подход к автоматизации больших систем высокого класса и уровня сложности за счёт встроенных механизмов саморегуляции и уникальной модели организации и хранения данных.

Мои обязанности

  • Frontend разработка: разработка на JavaScript с использованием React и Ant Design для создания удобных и функциональных пользовательских интерфейсов.
  • Backend разработка: разработка на Java с использованием Apache Tomcat и GraphQL для создания надежных серверных решений и API.

Достижения

  • Дорабатывал устаревший код (legacy) на JavaScript ES5.
  • Разработал навигационное меню с использованием JavaScript (TypeScript) и Next.js.
  • Участвовал в разработке образовательной платформы, включая как frontend, так и backend части.

Причина ухода

Решил сменить работу в поисках новых профессиональных вызовов и возможностей для карьерного роста.

  • React
  • Apache Tomcat
  • JavaScript
  • Java

3 года · 1 месяц

Политехнический колледж Новгородского государственного университета имени Ярослава Мудрого

Преподаватель

Проводил обучение студентов в области программирования и разработки. Мои ученики успешно трудоустроены на различных позициях, включая frontend и backend разработчиков. Среди них есть PHP разработчики, Java разработчики, JavaScript разработчики, Kotlin разработчики, а также UI/UX-дизайнеры и другие специалисты.

Мои обязанности

Обучал студентов по различным дисциплинам, включая

Проектирование и разработка веб-приложений;

Интернет технологии и публикация данных в сети Интернет;

Технология разработки и защиты баз данных;

Основы программирования;

Машинное обучение и большие данные;

Разработка мобильных приложений;

Разработка кода информационных систем;

Основы проектирования и разработки информационных систем.

Разрабатывал учебные планы, проводил лекции и практические занятия, оценивал результаты студентов и предоставлял обратную связь для их профессионального роста.

Обучал студентов следующим технологиям

Языки программирования: PHP, C++, C#, Java, Kotlin, JavaScript, TypeScript, Python;

Базы данных: SQL, MongoDB, PostgreSQL, OracleDB, MySQL, SQLite;

Инструменты и фреймворки: Figma, WordPress, Laravel, NestJS, Express, React, Next.js, Vue.js, Svelte, SvelteKit, Mocha, Jest, Vite, Docker.

Причина ухода

Решил сменить работу, чтобы сосредоточиться на собственном профессиональном развитии и расширении навыков как разработчика.

  • Vue.js
  • Svelte
  • React
  • Jest
  • Laravel
  • Next.js
  • Express
  • NestJS
  • MySQL
  • PostgreSQL
  • MongoDB
  • Docker
  • Node.js
  • image/svg+xml Official PHP Logo Colin Viebrock Copyright Colin Viebrock 1997 - All rights reserved. 1997 PHP
  • C++
  • C#
  • JavaScript
  • TypeScript
  • Python
  • Java
  • Kotlin

3 года · 8 месяцев

Фриланс

Веб-разработчик

Веб-разработка по заказам: реализовал множество проектов разного масштаба — от лендингов и интернет-магазинов до корпоративных сайтов и информационных платформ.

04

Личные проекты

— 10 проектов
/ 01

Kinsward

2D colony sim в духе Dwarf Fortress: z-levels, два игровых режима и глубокая процедурная генерация мира.

  • Rust
/ 02

Granite

Локальное desktop-приложение для заметок в духе Obsidian: быстрый полнотекстовый поиск, граф связей, оффлайн.

  • Rust
/ 03

Plekt

TUI-оркестратор ИИ-агентов: запуск, мониторинг и переключение между несколькими агентами из терминала.

  • Rust
/ 04

Self Coin Lane

Личный сервис бюджетирования: счета, цели, регулярные платежи, аналитика расходов.

  • TypeScript
  • Svelte
/ 05

Mini OS

Учебная микро-ОС на Rust: загрузчик, прерывания, простой шедулер и драйверы устройств.

  • Rust
  • Linux
/ 06

Selectel CLI

CLI для управления ресурсами Selectel-облака из терминала: VM, K8s, DBaaS, бакеты, DNS.

  • Go
/ 07

AI D&D

AI-ведущий настольных сессий Dungeons & Dragons на базе LLM: сценарии, состояние партии, инвентарь.

  • Python
/ 08

Claude plugins

Собственные плагины для Claude Code: slash-команды, MCP-серверы, автоматизация рутины.

  • Python
/ 09

Shorten Link

Сервис сокращения URL: backend, фронтенд на Svelte, документация, контейнеризация.

  • Node.js
  • Svelte
  • Docker
  • JavaScript
/ 10

DiceCalc

Калькулятор бросков костей с поддержкой сложных формул и модификаторов.

  • Rust
05

Коммерческий опыт

— 13 проектов
/ 01

Skolkovo ID

SSO-платформа единой идентификации пользователей для интеграции данных с внутренними системами Школы.

  • image/svg+xml Official PHP Logo Colin Viebrock Copyright Colin Viebrock 1997 - All rights reserved. 1997 PHP
  • Laravel
  • Vue.js
/ 02

Платформа клубов выпускников

Сообщество выпускников: заявки на вступление в клубы, менеджмент состава и внешних экспертов.

  • Next.js
  • TypeScript
/ 03

Микросервис рендеринга графиков

Сервис для отображения интерактивных графиков на лендингах, интегрирован в Twill как кастомный CMS-блок.

  • image/svg+xml Official PHP Logo Colin Viebrock Copyright Colin Viebrock 1997 - All rights reserved. 1997 PHP
  • React
/ 04

Система управления подарками

Внутренний продукт для менеджеров: формирование заказов подарков для клиентов и партнёров, учёт.

  • Next.js
  • TypeScript
/ 05

Система корпоративных благодарностей

Внутренний сервис для ~600 сотрудников: годовой цикл благодарностей коллегам и подведение итогов.

  • image/svg+xml Official PHP Logo Colin Viebrock Copyright Colin Viebrock 1997 - All rights reserved. 1997 PHP
  • Laravel
/ 06

Верификация Telegram-каналов

Сервис проверки пользователей перед допуском в закрытые корпоративные Telegram-каналы.

  • TypeScript
  • Next.js
/ 07

Random Coffee

Внутренний Telegram-сервис для нетворкинга: автоматический подбор пары коллег для встречи за кофе.

  • Go
/ 08

Агентская платформа для базы знаний

Платформа создания собственных ИИ-агентов сотрудниками с разграничением доступа к пространствам базы знаний.

  • Python
/ 09

Автоматизация заявок на гранты

Автоматическая обработка заявок на грантовую поддержку образовательных программ с использованием ИИ-агентов.

  • Go
/ 10

Система проведения мероприятий

Backend, API и админ-панель для корпоративных мероприятий: расписание, регистрации, отчёты.

  • NestJS
  • PostgreSQL
  • React
/ 11

Высоконагруженная e-commerce платформа

Архитектура крупного интернет-магазина: NestJS API, очереди, кеш, фасетный каталог, админка.

  • NestJS
  • React
  • PostgreSQL
  • TailwindCSS
/ 12

Система ЭДО

Внутренний электронный документооборот: версии документов, поручения и роутинг согласований.

  • Next.js
  • NestJS
  • PostgreSQL
/ 13

Образовательная платформа

LMS со студенческими профилями, заданиями и серверной проверкой кода.

  • Next.js
  • NestJS
  • React
  • Java
  • Apache Tomcat
06

Хронология

ФГБОУ ВО "Новгородский государственный университет имени Ярослава Мудрого"

Оператор ЭВМ

Политехнический колледж Новгородского государственного университета имени Ярослава Мудрого

Программирование в компьютерных системах — Техник-программист

ФГБОУ ВО "Новгородский государственный университет имени Ярослава Мудрого"

Корпоративная защита от внутренних угроз информационной безопасности с использованием современных DLP технологий

Институт электронных и информационных систем

Информатика и вычислительная техника — Программное обеспечение вычислительной техники и автоматизированных систем

07

Стек

Основной стек

  • Rust
  • Svelte
  • TailwindCSS
  • NestJS
  • Tokio
  • JavaScript

Языки и технологии

JavaScript

Основной язык фронтенда и Node.js-бэкенда.

TypeScript

Строгая типизация для JS-проектов.

image/svg+xml Official PHP Logo Colin Viebrock Copyright Colin Viebrock 1997 - All rights reserved. 1997

PHP

Серверный язык, с которого начал коммерческую разработку.

C++

Системное программирование и алгоритмы.

C#

WPF, .NET и Unity-разработка.

C

Низкоуровневая разработка и драйверы.

Kotlin

JVM-язык для backend и Android.

Java

Серверная разработка на Spring и Tomcat.

Rust

Системный язык для надёжных и быстрых сервисов.

Lua

Скриптинг для NeoVim и embedded.

Go

Простой и быстрый язык для бэкенда.

Python

Скрипты, ML-эксперименты, веб на Django/Flask.

Jest

Тест-фреймворк для JavaScript и TypeScript.

Git

Распределённая система контроля версий.

Linux

Основная рабочая ОС с 2018 года.

Vue.js

Прогрессивный фреймворк для UI.

TailwindCSS

Utility-first CSS для быстрой вёрстки.

Svelte

Компилятор UI, без рантайма-фреймворка.

Astro

Контентный фреймворк со server-first рендером.

Next.js

Полноценный React-фреймворк с SSR и app-router.

React

Библиотека для построения интерфейсов.

Node.js

Серверный рантайм JavaScript.

NestJS

Бэкенд-фреймворк на TypeScript с DI и модулями.

MySQL

Реляционная СУБД, использую в продакшене.

MariaDB

Форк MySQL с расширенным набором фич.

MongoDB

Документная NoSQL-БД для гибких схем.

PostgreSQL

Основная СУБД в проектах последних лет.

Fastify

Быстрый HTTP-фреймворк для Node.js.

Express

Минималистичный фреймворк для Node.js.

Laravel

PHP-фреймворк с богатой экосистемой.

WordPress

CMS, с которой начинал коммерческую веб-разработку.

Apache Tomcat

Сервлет-контейнер для Java-веба.

Spring

Бэкенд-фреймворк на Java.

Tokio

Асинхронный рантайм для Rust.

Mio

Низкоуровневое I/O для Rust.

Tower

Композируемые сервисы и middleware на Rust.

Bytes

Эффективная работа с буферами в Rust.

Hyper

HTTP-стек для Rust.

Tonic

gRPC-фреймворк на Rust.

Tracing

Инструментирование и логирование для Rust.

Nginx

Веб-сервер и обратный прокси.

PhpStorm

IDE для PHP от JetBrains.

WebStorm

IDE для JS/TS от JetBrains.

RustRover

IDE для Rust от JetBrains.

IntelliJ Idea

Универсальная IDE от JetBrains.

CLion

IDE для C/C++ от JetBrains.

GoLand

IDE для Go от JetBrains.

PyCharm

IDE для Python от JetBrains.

Visual Studio Code

Лёгкий редактор с экосистемой расширений.

Vim

Модальный текстовый редактор.

NeoVim

Современный форк Vim с Lua-конфигом.

Docker

Контейнеризация приложений.

Podman

Daemonless-альтернатива Docker.

Zsh

POSIX-шелл с расширенным синтаксисом и автодополнением.

Tmux

Терминал-мультиплексор.

Warp Terminal

Современный терминал с блок-историей.

Kubernetes

Оркестрация контейнеров на масштабе.

Паттерны

  • Decorator
  • Factory
  • Singleton
  • Flyweight
  • Mediator
  • Observer
  • Module
  • Builder
08

Чтение и языки

Языки

  • Русский Родной
  • Английский B1 — Средний
  • Французский A1 — Начальный

Прочитано

  • Чистая архитектура. Искусство разработки программного обеспечения

    Роберт Мартин