Alexey Shmykov

Алексей Шмыков

10.11.1977 25+ лет опыта

РФ · готов к удаленной работе

Карьерный путь
Backend-разработчик (по договору) Ноябрь 2024 — настоящее время (1 год 7 мес)
ООО "Далее" · Разработка ПО
C# .NET 8PostgreSQLKafkaxUnitAutoMapperGitLabмикросервисы
  • Delivery Matrix (текущий) и Assortment Matrix — backend микросервисная архитектура, команда из TL, веб-разработчика и бэкенда.
  • Разработка на C# .NET 8, интеграция с Excel, Kafka, PostgreSQL, unit-тестирование.
.NET разработчик (самозанятость) Дек 2022 — Ноя 2024 (2 года)
Собственные бизнес-проекты
  • PerfectoHub (b2b): контроль звонков, стек: .NET 10, Vue.js, Nuxt 4/TS, PostgreSQL, Docker, VPS.
  • Cannon.programbus.ru: хобби-проект (алгоритмы, 3D-графика) — C#, WPF, WinForms, математика.
  • Проекты: bias (поиск данных), forsys (интегратор сообщений), appstore для school.mos.ru, PerchApp (AI-генерация фото).
  • Технологии: Mapster, Web API, Docker, bash/power shell, GitHub, CI/CD.
Старший разработчик Май 2021 — Дек 2022 (1 год 8 мес)
OZON.ru · Интернет-магазин
  • Разработка сервиса хранения истории ввода текста — шардирование БД, решение проблем с дисковым пространством, успешный запуск.
  • Функционал Ozon экспресс (продажа продуктов питания) — миграция данных на шардированной архитектуре.
  • Мониторинг производительности (CPU, pods), поддержка микросервисов, C#, Postgres, CI/CD.
Ведущий разработчик Ноя 2019 — Дек 2020 (1 год 2 мес)
Лаборатория Касперского
  • Создание системы отчетности по прогонам тестов: backend C#, frontend Vue.js (Nuxt, Vuetify). Генерация Excel через Open XML SDK.
  • Разработка API для визуализации графиков, статистики, результатов прогонов. Развертывание через Azure Pipelines.
  • Юнит-тестирование основного продукта KSC.
Ведущий .NET разработчик Фев 2017 — Май 2018 (1 год 4 мес)
EPAM Systems (СберТех / Билайн)
  • Проект SmartScreen: разработка с нуля распределенной платформы для розничных продаж Билайн (сенсорные терминалы). Backend сервис-ориентированная архитектура: админка, управляющий сервис, самообновление, мониторинг.
  • C#, MySQL, WinForms, IoC, Unit Tests. Система успешно запущена в 10+ экранах.
Программист .NET Янв 2013 — Окт 2016 (3 года 10 мес)
ООО "Норд-Капитал" (финансовый сектор)
  • Разработка высоконагруженной торговой системы NCSOA (Real-time). Платформа для биржевой торговли, алгоритмы имитации, сбор статистики задержек.
  • Технологии: C#, Rx, Plaza2 (MOEX), PostSharp, WinForms, IoC, Unit Test. Оптимизация времени отклика.
.NET / WPF разработчик (предыдущие компании) 1999 — 2013 (14 лет)
API, SyTech, E-Generator, Internet Solutions (VIACOM) и др.
  • API (2011): модули для сбора и публикации данных (WPF, EF, PostgreSQL).
  • SyTech (2010-2011): WPF-разработка, MVVM, Dependency Injection.
  • E-Generator (2008-2010): игра Virtuzoo.com — WPF+Blend, WCF, SMS-оплаты, AOP.
  • Internet Solutions/VIACOM (2006-2008): веб-разработка ASP.NET, WCF, AJAX, лид небольшой группы.
  • Ранние годы: MS Access, затем .NET в компаниях TecoIt, Медиател, Ajilon consulting.
Собственные проекты и активность

PerfectoHub

B2B-сервис «Контроль звонков» — коммерческий проект.

.NET 10Vue 3/Nuxt 4PostgreSQLDocker
perfectohub.ru

Cannon (3D / алгоритмы)

Хобби-проект: математические модели, 3D-графика, сложные алгоритмы на C# и VueJs.

C# .NETWPFWinForms3D math
cannon.programbus.ru

Доп. проектная деятельность: bias (поиск данных), forsys (интегратор бизнес-сообщений), appstore для school.mos.ru, PerchApp (админка AI-генерации фото). Везде активная роль full-stack / backend.

Технологический стек
C# / .NET (Core 8, 10, Framework) ASP.NET Web API PostgreSQL / MySQL Entity Framework Kafka / RabbitMQ Docker / Docker-Compose Git / GitLab / GitHub xUnit / FluentAssertions AutoMapper / Mapster Vue.js / Nuxt (TS, JS) / CSS / HTML WPF / WinForms / MVVM CI/CD (Azure Pipelines) Bash / PowerShell REST / OpenAPI микросервисная архитектура Excel (OpenXML)

ООП, SOLID, паттерны проектирования, TDD, рефакторинг, high-load опыт (торговые системы, Ozon).

Образование и дополнительно

Высшее образование

Высшее техническое (по специальности инженер-программист). Постоянное самообразование, профильные курсы по .NET, архитектуре ПО.

Языки

🇷🇺 Русский — родной
🇬🇧 Английский — технический (чтение документации, переписка, общение в команде). Опыт работы в международных проектах (VIACOM, EPAM).

Водительское удостоверение

Категория B, личный автотранспорт, опыт вождения.

Ключевые достижения

  • Шардирование и миграция данных для Ozon Express.
  • Разработка торговой real-time системы с нуля (Норд-Капитал).
  • Создание отчётной системы для Kaspersky с frontend на Vue.
  • Самостоятельное развертывание коммерческих проектов на VPS.
  • Математические модели. Алгоритмы работы с данными.
  • Боты, интеграции с платежными и социальными системами.
Статус поиска: открыт к предложениям (проектная работа / найм). Рассматриваю роли Senior/Lead .NET разработчик, full-stack возможности. Интересны сложные backend-задачи, микросервисы, highload.