Меня зовут Алексей, я разработчик
Шесть лет делаю сайты и системы, которыми люди пользуются каждый день.
Чем занимался
Логистика. Делал бэкенд системы, через которую проходят международные перевозки: от заказа до счёта клиенту. Система большая, около двухсот тысяч строк, и я работал во всех её частях. К ней же делал кабинет для клиентов, публичные сайты компании и калькулятор доставки, который считает по настоящим тарифам прямо на сайте. Получилось, что один продукт я видел со всех сторон — от лендинга до базы данных.
Банк. Работал над системой выдачи кредитов: много сервисов, сложные процессы, строгие требования к безопасности. Подробности рассказать не могу — NDA.
Low-code. Спроектировал платформу, в которой приложение описывается не кодом, а конфигурацией: какие экраны, какие данные, кто что видит. Чтобы запустить продукт для новой отрасли, не нужно копировать и переписывать код — достаточно написать конфиг.
Своё. Сделал сервис учёта семейного бюджета в Telegram. Целиком один: придумал, спроектировал, написал, развернул, слежу. И держу собственный кластер, где живут мои проекты.
Образование
ЯрГУ имени Демидова, специальность «Компьютерная безопасность». На практике это значит одно: я по умолчанию думаю о том, как систему могут сломать. Шифрование, секреты, разграничение доступа — часть проекта с первого дня, а не то, что прикручивают в конце.
В университете занимался и научной работой — управлением группой беспилотников. К сайтам это отношения не имеет, но привычка доводить решение до конца, а не до «вроде работает», — оттуда.
Как я думаю о работе
Во всех моих проектах есть одна общая идея: система должна меняться без программиста. Процесс правится конфигом, а не кодом. Страница собирается менеджером из готовых блоков. Один код обслуживает разные продукты, а различия лежат в настройках. Я строю так, чтобы вам не нужно было звать меня на каждую правку.
Что беру
Сайты — но такие, которые потом можно нарастить, а не переделывать. Личные кабинеты, внутренние системы, автоматизацию. Интеграции: связать CRM, 1С, оплату, чужие API. Приложения и ботов в Telegram.
Если вижу, что вам хватит конструктора — так и скажу, и подскажу какой.
Почему со мной удобно
Веду один проект за раз. Не беру второй, пока не сдал первый, — поэтому вникаю глубоко и не пропадаю.
Всё остаётся у вас: код, доступы, документация. Захотите уйти к другому разработчику — уйдёте без проблем.
Говорю честно. Если задача дешевле решается без меня — скажу. Если не уверен в сроке — не пообещаю.
Делал системы, которые работают под нагрузкой и с настоящими деньгами. После этого к любому проекту подходишь с другой аккуратностью.
Пишу тесты и документацию по ходу, а не «потом». Потом обычно не наступает.
Стек
.NET и C# на бэкенде. React и TypeScript на фронте, Astro и Next.js для сайтов. PostgreSQL, GraphQL. Docker, Kubernetes, CI/CD. WordPress — когда он правда нужен.
Если ваш проект написан на чём-то другом — не страшно. Разбираться в чужом коде и незнакомых системах мне привычно: сложнее всего обычно понять, как устроена система, а не на каком она языке.