Кто здесь?
Меня зовут Егор Егоров. Я — техдир и совладелец компании Treebune.net.
- Программирую уже почти двадцать лет;
- Руковожу проектами и управляю софтверным бизнесом почти десять лет;
- Специализируюсь в проджект менеджменте веб-приложений, систем массового обслуживания и софте для бизнеса;
- Журналист по образованию.
Мои проекты:
Pushme.to — мгновенный мессенджер для iPhone/iPad и веб. Пользователь, регистрируясь, раздает друзьям и коллегам ссылку вида
Беседы, кстати, можно вести как с самого устройства, так и с веб-сайта. Pushme.to — один из самых популярных мессенджеров для айфонов.
За кулисами: сотни тысяч пользователей, собственный сервер обмена мгновенными сообщениями на Node.js, веб-интерфейс на PHP, хранилище сообщений на MongoDB, некоторая информация — в MySQL. Все это работает на нескольких кластерах серверов. Каждый сервис продублирован, все данные хранятся избыточно, и нет единой точки отказа.
Торговая платформа
Платформа для торговых роботов, работающих на Нью-йоркской Фондовой Бирже (NYSE) и Чикагской Торговой Бирже (CME). Распределенная система, получающая тики в режиме реального времени и обслуживающая несколько скоростных торговых роботов собственной разработки.
За кулисами: практически вся платформа написана на Node.js, части на C и C++. Разработана собственная система хранения тиковых данных, невероятно производительная и компактная.
Завершенные проекты:
Prostopleer — замечательный сервис: онлайновый плеер музыки. Мы сделали для него официальный клиент под iPhone, и за первые три дня его поставили себе на айфоны более 50,000 человек. (В настоящий момент программа недоступна в AppStore.)

Бывшая Telme — один из самых крупных VoIP-операторов мира и международная MLM-компания. Мною был создано новое подразделение компании — production office в Киеве. Под моим руководством мы разработали и ввели в эксплуатацию принципиально новую социальную, телекоммуникационную и бизнес-платформу TelmeWorlds.
Сотни тысяч пользователей, многомиллионные обороты, очень сложная финансовая логика, реализованная предельно точно. В системе невозможно потерять ни одного цента, каждая операция отслеживается различными встречными проверками, все финансовые транзакции выполняются в т.н. двойной записи. Колосальный объем голосового трафика с различными терминациями и реалтайм биллинг. Налоговые отчеты и аналитика для бекофиса компании.
За кулисами: PHP и MySQL в самом лучшем исполнении: строгий объектно-ориентированный подход, полное и жесточайшее покрытие тестами (>80% на общий код и около 100% — на монетарную логику), документированный код. Голосовые и видео сервисы — на SIP-сервере собственной разработки (к сожалению, под Windows Server); клиентские приложения (DeskCall NG — клиентская программа, похожая на скайп) разработаны на C++. Также были клиенты под Symbian, под iPhone OS. Прошивка собственного роутера представляла собой весьма модицифированный Linux. Captive portal — CoovaChilli.
Разумеется, все это работало на кластере, причем вся инфраструктура была географически распределенной с точками присутствия в основных странах. Каждый сервис резервирован, все данные пользователей хранятся избыточно, и вся инфраструктура ежечасно резервно копируется.
Megabible — первая русскоязычная Библия для айфона.
Коллективом под моим руководством был практически полностью переписан front-end почтовой системы, введен новый функционал, улучшены системы хранения, написана документация, и внедрены новые процессы.
Freemail.ukr.net — одна из крупнейших почтовых служб СНГ, обслуживающая миллионы пользователей.
Моя компания Ensita.net была первым авторизированным партнером MySQL AB в области поддержки и консалтинга, официально консультируя от имени MySQL пользователей по всему миру. Это был первый саппорт MySQL и накопленный нами опыт лег затем в основу организации коммерческой поддержки. Бывший главный специалист по саппорту Ensita.net сейчас возглавляет соотв. отдел в Oracle.
Я верю в Иисуса Христа, который дал мне возможность всего этого достичь.


