99developers
1.86K subscribers
41 photos
5 videos
1 file
122 links
Делаю банк для мигрантов.

Построил IT в Додо.

DM: @alexandronov
Download Telegram
Друзья, я всем отвечу. Очень много человек написали, всем отвечу в ближайшие 1-2 дня! Спасибо огромное за интерес 🙂
👍162
Я думал написать завтра, но не могу удержаться…простите, это будет эмоционально, если эмоции не нужны, не читайте.

🚀Маркетплейс приложений Dodo IS открыт и доступен любому!! 🚀 Думаете это простой дежурный анонс новой фичи или чего-то подобного?

Нифига!

Я не могу выразить все эмоции от того насколько это важно, круто и что то что это последний кусочек паззла в реализации стратегии платформы Dodo IS. Это не просто изменение информационной системы, они меняют возможности всего бизнеса. Мы не можем все сделать сами. Мы развиваемся по франшизе и привлекаем партнеров-франчайзи.

А теперь еще можем привлекать разрабтчиков делать расширения для Dodo IS. И интегрировать ее со своими системами! Или зарабатывать на этом! Или проводить эксперименты! Или интегрировать девайсы! ДА ЧТО УГОДНО!

Мы создаем комьюнити и новый рынок, который должен будет явным образом контрибьютить в стоимость компании.

Черт возьми, ребята, я горжусь вами! У меня просто слезы на глазах, я не шучу. Лет через 5 другие люди будут смотреть на Dodo IS и даже не предполагать что было как-то иначе. Маркетплейс приложений Dodo IS запущен. Остальное история! Люблю вас ❤️! Спасибо!

@dodo_is_marketplace
80🔥50👍28🤩4😱1
Я больше не CEO Dodo Engineering.

С 2017 года, когда я присоединился к Додо мы вырастили команду с 35 до 250+ человек. С командой мы за 6 лет превратили Dodo IS в инструмент, который позволяет масштабировать бизнес в разных странах и на разные бренды. Запустили мобильные приложения, приложение курьеров, сделали данные доступными через дата-платформу для запуска ML моделей, а так же аналитики и отчетов, запустили SRE и 24/7 дежурства, упростили локализацию и адаптацию системы под новую страну (налоги, требования по продаже еды, эквайринги и принтеры) с помощью плагинной системы, с таким же подходом кастомизировали трекинг, создали структуру глобальных и рыночных команд для скорости, работающую по inner source подходу, запустили Marketplace для сторонних расширений. И кучу всего еще.

В 2017 году про нас знали как про сеть пиццерий и на нашу вакансию разработчика обычно реагировали так: “разработчик в пиццерии?? 1С чтоли настраивать???”. В 2022м мы вошли в ТОП-10 в рейтинге IT-брендов работодателей.

Что такой мой главный продукт – Dodo IS?
Dodo IS – платформа (ключевое слово) для управления ресторанами, работает в 900+ точках в 17 странах, в режиме 24/7. В пиковое время через систему проходит 760 заказов в минуту.

Немного цифр про Dodo IS и IT вообще
• 17 стран (Китай, Эстония, Великобритания, Кыргызстан, Казахстан, Литва, Россия, Румыния, Узбекистан, Белоруссия, Словения, Нигерия, Германия, Вьетнам, Польша, Таджикистан, ОАЭ);
• 900+ пиццерий, 14 кофеен, 7 донерных;
• 35K+ сотрудников работает во всей сети;
• 600+ сотрудников в Dodo Brands, из них 250+ человек в Dodo Engineering;
• 22+ млн клиентов, 3,5 млн MAU;
• Выручка сети за 2022: $830M+
• 350 заказов в минуту в будни, 510 заказов в минуту в выходные, 760 заказов в минуту — зафиксированный максимум 8 марта 2023 worldwide и 679 заказов в минуту в RU.

В 2017, когда мы падали каждую среду, не могли построить средних размеров отчет, не имели ни приложения для курьеров ни даже для клиентов, особо не умели поддерживать много стран, даже представить себе не мог к чему мы придем в 2023. Сейчас, когда я смотрю на это “со стороны”, у меня проскальзывает только одно чувство – чувство гордости и безмерного уважения команде, с которой я работал!

Что дальше?
Увидим 🙂
142🔥36👍13😱7🤔5
99developers pinned «Я больше не CEO Dodo Engineering. С 2017 года, когда я присоединился к Додо мы вырастили команду с 35 до 250+ человек. С командой мы за 6 лет превратили Dodo IS в инструмент, который позволяет масштабировать бизнес в разных странах и на разные бренды. Запустили…»
Друзья, какие интересные подкасты вы слушаете регулярно? Про стартапы, технологии, продукт, разработку, историю, что угодно. Пошарьте интересного 🙂
7👍2
🌎 Нетворк творит просто какие-то чудеса! Если честно, я тут пребываю в легком супер-позитивном шоке от развития событий (сорян, без деталей пока). 🚀 Вторая лучшая инвестиция в вас, которая только может существовать – это нетворк.

Нетворкайтесь чаще. Говорю вам как настоящий интроверт и самый стесняющийся человек на конференциях 🙂

PS. Я понимаю что этот пост не несет какого-то супер огромного смысла, я таки стараюсь канал держать в рамках приличия. Но черт возьми, нетворк творит просто чудеса!!!
🔥72🤔86
Для продаж модель оказалась слишком сложной.

Если вы помните, где-то 1.5 месяца назад я написал что ищу 4х человек на менторинг. Ключевым моментом было то что я искал людей, готовящихся сменить работу и пойти в роли Engineering Manager / VP of Engineering / CTO / Head of X, в общем менеджерские роли в IT. Изначальной идеей было построить рекрутинговое агенство на этом.

В менторинге ключевая проблема – найти баланс стоимости. Для ментора нет смысла продавать свое время дешево. Для менти услуги могут быть дорогие и хватит на несколько сессий, но долгосрочно вывезти можно только если оплачивать будет не он сам, а компания. Не часто на такое соглашаются. Идея с рекрутингом была призвана решить эту проблему. Компании итак платят за рекрутмент, а тут получают еще человека, которого менторить будут год. Не создавая тут дополнительных денег. Все в плюсе.

📉Но у такой модели оказалось две очевидных (я их понимал вначале, но искал решения таки) проблемы.

Первая – слишком сложно продавать компаниям изменение устоявшегося рекрутмента. На меня смотрели как на идиота, понимая услугу, которую я предлагаю, но прямо говоря: “чувак, мы так-то наймем, а дальше уж разберемся, плюс внутри у нас на наших задачах человек все равно вырастет”. Но можно было дальше решать.

Вторая проблема важнее. Она добавляла менти слишком много ограничений и усложняла процесс поиска работы.

🚀Модель надо менять. Новая гипотеза заключается в том чтобы фокусироваться в менторинге не на тех кто планирует скоро менять работу, а на тех кто ее только-только сменил или выходит в билжайшее время в новую компанию или новую роль (да, тут можно даже не менять компанию, речь ведь про роль и ответственность). Вот таким людям менторинг будет важнее и нужнее, потому что факт роста в ответственности уже произошел, вопросы и кейсы новые точно будут появляться и будет возможность их о кого-то побить, кто может помочь с поиском решений. Или просто ответить на вопрос “а не фигню ли я делаю”.

💳По монетизации менторинга (напомню, что это ключевая проблема) можно придумать “отложенный платеж”. Mentor now, pay later :). Если человек сменил работу, скорее всего он сделал это с повышением зарплаты. Большим или нет, не важно. Буду предлагать вариант – на протяжении X месяцев менторинга он платит 50% своего инкриза (инкриза, не зарплаты) за менторинг. К примеру, перешел он с рейзом на 50,000 рублей, вот значит 25,000 в месяц будет его платеж. % и сколько по времени, все это можно решать индивидуально и договариваться. С учетом темпа тут можно как раз найти тот самый баланс между ценой для менти (он ведь точно не уронит свой уровень жизни, если только-только перешел) и стоимостью для ментора.

📟Так что друзья, если вы недавно сменили работу, перешли в роль Team Lead / Head of X / Engineering Manager / Sr. Engineering Manager / VP of Engineering / CTO и заинтересованы в менторинге, пишите мне в личку @alexandronov. Попробуем, может что-то получится.

Подписывайтесь на @ctodevelopers

PS. Изначальный пост от 15 мая привел меня к знакомству с очень интересной командой одного стартапа, которй делает менторинговую платформу. Будет интересно 🙂
👍147🔥4😁2
99developers pinned «Я больше не CEO Dodo Engineering. С 2017 года, когда я присоединился к Додо мы вырастили команду с 35 до 250+ человек. С командой мы за 6 лет превратили Dodo IS в инструмент, который позволяет масштабировать бизнес в разных странах и на разные бренды. Запустили…»
Хотите вакансию в стартап на ранней стадии? Это именно та ситуация, когда можно стать частью раннего развития, того самого стартапного драйва, который не отпускает по ночам. Та ситуация, когда компетенции и скиллы важны, но желание сделать продукт лучше еще важнее.

Итак, друзья, первая вакансия в стартап, с которым я, что называется, engaged. Называется он wayy.co.

Для начала предыстория. 15 мая я написал в канале у себя что ищу на менторинг людей. Та история через несколько рукопожатий познакомила меня с wayy.co. Ребята делают менторинговую платформу и mentoring co-pilot(!). В команде уже есть топовые чуваки, которые занимаются LLM, есть инвестиции первые и возможность работать удаленно.

Описание вакансии

На бэкенде .NET. За деньги + equity.

Ну и все что нужно для стартапа: энергия, желание херачить, способность делать все и быстро, чтобы запустить продукт и дальше выстраивать уже долгосрочное развитие.

Пишите в личку @alexandronov
👍7🔥5
Нашел один очень интересный Youtube канал для обучения. Называется ByteByteGo. Там не большие курсы или видео с глубокими обзорами на 3 часа. Там много ответов на конкретные вопросы, которые нужно понимать разработчикам

Что такое OAuth2 и как он работает?
Как работает DNS?
За счет чего Redis такой быстрый?
Что такое RPC?

Короткие видео объясняют основную суть. Без погружения в глубокие детали, но для верхнеуровневого понимания более чем достаточно. Я бы рекомендовал даже компаниям собрать собственную подборку видео из этого канала и использовать ее в процессе онбординга.
🔥34👍10
За последние несколько месяцев у меня происходит очень много самых разных событий, о которых я скоро расскажу. События, определяющие жизнь на ближайшие несколько лет, они не такие простые. Но сейчас не об этом. Сейчас я хочу поделиться одним наблюдением, которое заметил в российских компаниях (я про технологические компании, конечно).

Сначала disclaimer: то что я напишу относится не ко всем компаниям.

Культура меняется и становится…дичью. Думал какое слово тут подобрать и не нашел лучшего.

Уход иностранных компаний с российского рынка сказывается не только на экономике. Уходя, закрывая офисы, продавая бизнес в РФ, компании увозят свою культуру. Уходят подходы, которые были сфокусированы на людях, долгосрочных целях, долгосрочной эффективности, подходы, когда ты можешь на 1:1 высказать что угодно, когда ты можешь дать и получить фидбек. Уходит культура личной ответственности.

И возвращается культура “старая”. Культура “я начальник – ты дурак”. Культура, когда страшно высказать свое мнение. Культура, которая строится вокруг достижения краткосрочных целей. Знаете, как будто такая “старая советская”, только плохое из нее. Пришел, выжал из людей все – ушел. Люди – ресурсы, их легко можно заменить. Ну подумаешь уйдут, наймем новых. Просто циферки в экселе чуть поедут, не страшно.

С течением времени компании, которые сохраняют культуру с фокусом на открытости, людях и долгосроке, выигрывают. Но кажется что теперь они будут выигрывать еще сильнее, пропасть между “хорошим” и “плохим” менеджментом будет расти. Люди, работающие в IT, будут все это видеть, сначала подмечать странности, затем видеть разницу, а затем делать выбор в пользу тех кто продолжает быть уверен что люди – ключевой критерий успеха в любом бизнесе.
👍49🤔15🔥1310
Я пока не знаю зачем, какие сторис можно было бы публиковать в телеграмм канале, но на лучше иметь возможность, чем нет.

https://t.me/ctodevelopers?boost

You know what to do :)
Выбор техстэка для стартапа
Да, сейчас этот вопрос очень актуален для меня :). Поэтому делюсь мыслями и парой полезных ссылок.

На чем код писать?

В Додо часто когда рассказывал о системе, об IT, задавали вопрос – почему все на .NET? В ответ как-будто каждый раз ждали истории про сравнение, объективные причины, перфоманс, люди и т.д. А ответ на это был крайне простой и прозаичный. Первые 2 разработчика, которые поверили в проект, поверили в Фёдора знали .NET. Вот и вся причина.

Сейчас для меня вопрос “какой стэк взять в стартап” актуален. Каков будет масштаб? С каким опытом (домена и техники) мне было бы интересно приводить разработчиков в компанию? Какой вообще масштаб команды нужно будет собрать потенциально? А в каких регионах?

Все это вопросы актуальные. Однако, они актуальны на этап масштабирования. Они теряют свой вес, когда ты начинаешь думать о том что у тебя есть “здесь и сейчас”. Запуск стартапа – это ситуация, когда тебе надо максимально быстро что-то запустить, максимально быстро проверить фит продукта, сделать 1-2-3 пивота чтобы найти что масшатбировать. И поэтому мы смотрим на то что есть здесь и сейчас.

Вы делаете финансовый продукт, 99.99% финтех стартапов запускаются на Java/Kotlin (ну, мне так кажется, может статистика чуть другая, но подавляющее большинство именно на них). Но если технический ко-фаундер не работал с Java, а знает .NET, то можно финтех построить и на .NET, по крайней мере первые версии, часть сервисов, а вот масштабирование и запуски новых продуктов внутри компании делать уже на Kotlin.

Вы делаете корпоративный продукт для B2B, его делать на .NET понятно как, легкие интеграции, надежность, безопасность, но технический ко-фаундер знает Python. Ну так запускайте первую версию на Python и развивайте ее. В процессе развития будет возможность как на другом стеке часть сервисов запускать, так и вообще решите, надо ли его менять.

Облака

А вот в контексте Google Cloud / AWS / Azure все уже не совсем так. Все сильно зависит не от скиллов работы с конкретным облаком, а от цен, особенностей вашего продукта (и, соответственно, ресурсов, которые вам нужны), а так же географией датацентров. Пока вы на ранней стадии и продукт небольшой смена облачного решения может быть простой, но на стадии первичного роста вы уже об этом думать не будете и надолго подсядите на один из провайдеров.

У всех у них есть собственные startup-программы на разные суммы и когда вы получаете первые инвестиции и подключаетесь к одной из программ – тогда и делаете выбор. Цена, география и фокус вашего продукта – ключевые критерии. К примеру, вы делаете стартап и будете работать с языковыми моделями, сравнениваете возможности провайдеров именно в области LLM и выбираете. Или вы хотите делать сервис для Middle East, важно хранить данные в регионе, смотрите на географию.

География AWS
География Azure
География GCP

Free Tier

Помимо выбора стэка и облака есть еще одна очень интересная задачка. Вы стартап, у вас нет денег, а даже если есть, их пока немного и хорошо бы сэкономить. Практически все сервисы дают Free Tier, можно реально собрать полноценный продукт под Free Tier. Единственное, в них легко запутаться и они очень разные. Большой респект ребятам, подготовившим отличный справочник с информацией о Free Tier разных сервисов, разбитый на категории.

База данных на Aiven, message queue на cloudAMQP, Sentry для логирования ошибок, grafana cloud для мониторинга, mixpanel для аналитики, GCP для хостинга с первыми $2,000 кредитов еще до того как мы поднимем первые инвестиции в стартап. Запустить демо-версию/mvp продукта, потратив $0 на сервисы более чем реально.
👍2611🔥2
Вопрос на вечер

Какие решения вы, как engineering manager, принимаете по итогу performance review в вашей компании?
👍2
Внезапно начал больше писать в Твиттер // X, потому что осознал что Маск хочет построить.

Сегодня выступал в Алматы на мероприятии Google Dev Fest с темой про то как меняется работа CTO, как меняется его фокус при росте с 0 до 250 человек. Получилось более структурно и системно и даже с саммари. Для меня главная цель – не повторить ошибок, поскольку сейчас я снова стал просто обычным разработчиком и пытаюсь запустить стартап 🙂
🔥37
Я, конечно, офигеваю от стартап-инфраструктуры США. 10 минут на то чтобы у меня появилась индивидуальная корпоративная банковская карта.

И я при этом все еще в Дубае :)

UPD: а 4 ноября уже приехала в Дубай физическая карта!
🔥31👍6👎2😁1
Друзья, у меня к вам аж целых четыре(!) вакансии CTO в компании абсолютно разной стадии!

1. CTO в стартап супер-ранней стадии. Еще инвестиций нет, финтех, формируется структура, есть 2 подписанных контракта, ищутся деньги от правильных инвесторов. Рынки – UK, UAE. Английский must have, потому что русскоязычных людей там (пока) нет. Важно чтобы человек был с опытом построения больших команд и систем, но с чем-то я помогу.

2. CTO в стартап series B-C. 60 человек в разработке, международный продукт и очень хороший потенциал к росту всего бизнеса. Для компании важен человек с международным опытом, чтобы он вывел Tech на качественно новый уровень. Топовый английский, не РФ обязательно.

3. CTO в уже большую компанию на 250-300 человек. С международным опытом минимум человек на 100 (там как раз формируются основные принципы и работа на масштабе). В Европе, на хорошие деньги, с хорошим английским.

4. Бонусная вакансия не столько CTO, скорее ИТ-директора (если вы понимаете в чем разница, вам сюда). С бэкграундом в разработке. Единственный кейс когда публикую информацию о такой вакансии в РФ. На масштаб 200+ человек, объединение двух компаний с разной культурой и подходами, строить большую технологическую платформу для рынка. В РФ, а в идеале вообще в Москве. По деньгам не знаю сколько, но точно не обидят.

Если вдруг чем-то заинтересовались, пишите в ЛС номер вакансии и ссылку на Linkedin, чуть пообщаемся и если все ок – сконтачу вас с нанимающей командой.

PS. Мне за этот пост не платят, так что не реклама, а честная рекомандация 🙂

PPS. Пожалуйста, пошарьте в своих каналах )) @ctodevelopers
🔥295👍5
Будни стартапа: закоммитил код, поломал другим сборку. Ниче, я скоро наверстаю со своего "снова джунского уровня" :).

На этом будни стартапа не заканчиваются – еще же продажи, переговоры, сетап первых клиентов, в общем надо почаще рассказывать что происходит.
🔥26👍9😁4
10
🤔40👍8🤯52🔥2