Я строю системы, на которых работает ваш продукт.
Базы данных, платежи, логины, админ-панели, сервер, который обязан не падать. Я это проектирую, строю и сам отвечаю, если что-то ломается. Пять лет такой работы в европейских инженерных командах, а в последнее время — самостоятельно.
Три платформы в продакшене, все построены в одиночку, все круглосуточно мониторятся мной с помощью дашборда, который я сам сделал.
Ayk Eminyan, Porto
Диплом математика, а затем пять лет продакшен-кода.
Я изучал математику и вычислительные методы анализа в МГУ имени Ломоносова, а все последующие годы превращал это в работающее программное обеспечение. Начинал со сбора и структурирования реальных данных, затем перешёл к созданию бэкендов на FastAPI и Django, на которых реально держатся продукты: та часть, что хранит данные, обрабатывает трафик и обязана работать правильно с первого раза.
Я делал это в команде — прежде всего в Realtify и PriceHubble, где чешская компания в сфере real-estate technology, в которую я пришёл в 2020 году, через год была куплена своей швейцарской материнской компанией, и я остался строить сервисы на FastAPI, обслуживающие живой трафик для их ML-моделей. А ещё делал это полностью один, доведя три платформы от пустого репозитория до реальных пользователей — без чьего-либо участия в коде.
В любом случае задача одна и та же: понять, что действительно нужно бизнесу, сделать это как следует и быть тем человеком, который берёт трубку, если что-то сломалось.
Что я реально делаю для вас
Без жаргона. Просто что каждый из этих пунктов значит для вашего бизнеса.
Полноценная платформа с нуля
Дайте мне идею — я построю бэкенд под ней: базу данных, API, учётные записи пользователей и админ-панели, нужные вашей команде для повседневной работы.
Интернет-магазины и платежи
Безопасный чекаут, отслеживание заказов, склад, который остаётся точным при реальной нагрузке, и Stripe, настроенный правильно с первого раза.
Админ-инструменты, которыми ваша команда сможет пользоваться сама
Чтобы никому не приходилось звонить мне каждый раз, когда нужно поменять цену или опубликовать статью.
Производительность, которая не проседает
Поиск и фильтры, которые остаются быстрыми по мере роста каталога или базы пользователей, а не тормозят под весом собственных данных.
Мониторинг — чтобы вы узнавали о проблемах первыми
Я ставлю дашборды и проверки доступности на всё, что строю, и получаю уведомление в момент, когда что-то идёт не так — обычно раньше, чем это заметит клиент.
Исправления и миграции
Достался хрупкий или медленный бэкенд? Могу распутать его, перенести на более подходящую базу данных или переписать те части, которые постоянно ломаются.
Три платформы, которые я построил от начала до конца
Каждая спроектирована, построена, развёрнута и до сих пор поддерживается только мной.
ShopLux — мультивендорный маркетплейс люксовой моды
Задача: дать нескольким люксовым модным брендам единую онлайн-витрину, где они могут размещать товары, принимать реальные платежи и публиковать собственный редакционный контент — без разработчика на каждое обновление.
Что я построил: в одиночку, начиная со структуры базы данных. Безопасный чекаут через Stripe, склад, который безопасно обновляется даже при нескольких одновременных заказах, личный кабинет покупателя и раздел «Журнал и Новости», который бренд может вести сам. Также я построил дашборды мониторинга, которые сообщают мне, если что-то на сайте тормозит или ломается.
Агрегатор культурных событий
Задача: собрать выставки, культурные события и скидки из множества разных источников в одном месте, поддерживая их актуальность без ручного ввода данных.
Что я построил: полный бэкенд и REST- и GraphQL-API, рассчитанный на обслуживание как сайта, так и других приложений, админ-панель, которой действительно могут пользоваться нетехнические редакторы, и автоматические пайплайны, собирающие и очищающие данные о событиях по всему вебу.
Каталог проверенных благотворительных организаций
Задача: помочь людям находить армянские благотворительные организации и доверять им, опираясь на точную информацию, которую сотрудники самих организаций могут поддерживать актуальной.
Что я построил: бэкенд на Django с админ-инструментами, рассчитанными на нетехнический персонал, геолокацию и карты, чтобы люди находили организации рядом с собой, и полный визуальный редизайн, который я провёл с нуля.
Как я к этому пришёл
Пять лет, одна прямая линия от данных до полноценных продакшен-систем.
DataNerds
Начал с данных: сбор и анализ реальных датасетов, а также учился превращать неупорядоченную информацию во что-то полезное.
Realtify, Чехия
Первая продакшен-роль в бэкенде: построение пайплайнов данных о недвижимости для реального продукта.
PriceHubble, Швейцария
Швейцарская материнская компания Realtify после сделки 2021 года. Строил и поддерживал микросервисы на FastAPI, обслуживающие живой трафик для ML-моделей, и руководил миграцией с Flask на FastAPI.
PM Solution
Full stack инженер, разрабатывал заказные приложения для бухгалтерии и управления бизнесом на Django и Angular.
South Gate Armenia
Бэкенд-инженер по контракту, работал на Django бок о бок с frontend-командой на React.
Самостоятельная работа
Спроектировал и построил агрегатор культурных событий и Baregorc с нуля до продакшена, параллельно с контрактом в DataHatch.
ShopLux
Строю полноценную мультивендорную e-commerce платформу — в одиночку, от начала до конца.
Почему стоит работать со мной
Я нахожусь в Порту, Португалия, с полным правом работать в любой стране ЕС. Между нами нет ни агентства, ни аккаунт-менеджера. Вы общаетесь напрямую с человеком, который проектирует систему и пишет код, и я остаюсь на связи после запуска, а не исчезаю сразу после релиза.
Я также веду собственный мониторинг доступности — небольшой дашборд, который я сам сделал и который круглосуточно следит за всеми платформами, которые я поддерживаю. Это та же привычка, которую я принесу в ваш проект.
- Право на работу в ЕСНахожусь в Порту, готов работать с клиентами по всей Европе.
- Прямое общениеСвободный английский, а также армянский и русский как родные языки.
- Полная ответственность за результатАрхитектура, разработка, развёртывание и мониторинг — всё в руках одного человека.
- Укореняюсь на местеСейчас учу португальский, в дополнение к языкам выше.
Инструментарий
Для технических специалистов в вашей команде.
Языки и фреймворки
Данные
Инфраструктура
Аутентификация
Observability
Что говорят коллеги и клиенты
Публикуется без имён, по их просьбе. Средняя оценка — 5 из 5 у всех семи человек ниже.
Когда он пришёл в команду, у него было немного опыта с Python, но он не раз показывал желание учиться. Он реализовал и расширил несколько API-эндпоинтов в проектах на Django, FastAPI и Flask. Его любознательность помогала уточнять требования и находить общий язык с командой. Было приятно наблюдать за его быстрым ростом.
Коллега, PriceHubbleМы работали с Айком с самого основания Realtify. У него отличные коммуникативные навыки, и я видел его профессиональный рост как разработчика. Наняв его, вы получаете очень любознательного профессионала со страстью к решению сложных задач, а ещё приятного человека.
Коллега, RealtifyАйк невероятно трудолюбив и всегда делает больше, чем от него ожидают. У него сильное желание развиваться, поэтому он схватывает всё очень быстро, а его прогресс за последние годы действительно впечатляет. Он отличный командный игрок, всегда готов помочь и уважителен со всеми.
КоллегаМы очень тесно работали в PriceHubble. Он был моим «баддом», когда я только начинал, — очень отзывчивым и дружелюбным. У него внимание к деталям, он делает тщательное end-to-end тестирование и обладает сильными бэкенд- и аналитическими навыками. Он также очень быстро освоил фронтенд и вносил вклад точно в срок.
Коллега, PriceHubbleАйк — приятный и лёгкий в общении человек. В нашей совместной работе он был весомым вкладчиком в приложение, его функциональность, архитектуру и техническую документацию. Он проводил сессии по передаче знаний для новичков, всегда был готов помочь и обладает хорошей технической базой и отличными софт-скиллами.
КоллегаОн отлично справился с улучшением и поддержкой наших сервисов на FastAPI, аккуратно добавляя новую функциональность, не ломая существующую. Особо хочу отметить его работу по миграции и нормализации данных из Azure Cosmos DB в PostgreSQL и MongoDB — процесс прошёл гладко и надёжно. Очень надёжный бэкенд-инженер, с которым легко работать.
Клиент на фрилансеАйк сыграл важную роль в разработке и поддержке наших сервисов на FastAPI, постоянно добавляя новые функции при сохранении стабильности существующих. Он возглавил миграцию и нормализацию данных из Azure Cosmos DB в PostgreSQL и MongoDB, проведённую гладко от начала до конца. Надёжный, вдумчивый инженер, с которым приятно работать.
Клиент на фрилансеЕсть проект на примете?
Расскажите, что вы хотите построить. Я честно скажу, подхожу ли я для этого и что примерно потребуется — без продаж.