Около 5 лет работаю в IT, специализируюсь на Java бекендах. Большую часть карьеры работал в Тинькофф и последние годы в отделе DWH, создавал аналитический продукт, чтобы аналитики могли сделать выборку и обработку сотен гигабайт данных из хранилища. Продукт очень похож Jupiter Notebook с интеропом между SQL и Python, а также с доступом к банковским данным. За это время неплохо прокачался в OLAP и OLTP системах.
Выгорел после получения погонов технического руководителя и искал вдохновение чтобы вернуться в разработку. Заинтересовался распределенным консенсусом, проблемами децентрализации, p2p системами и trust issues. Пережил закрытия 3 NFT стартапов, руководив Go разработкой.
После начала криптозимы спасал Wildberries от локов на базе и избавлял от загруженности CPU на 90%. Приводил шарды в согласованное состояние, перестраивал индексы и внедрял решение для полнотекстового поиска в 200млн таблицах. Знаю как быстро посчитать count и пережить 5k rps на вставку, не внедряя космический шатл. В общем, в этот период я активно применял экспертизу в базах данных в highload системе.
Могу помочь Middle-Senior-разработчикам:
— с проблемами в PostgreSQL базе (локи, индексы и прочее);
— дизайном новой системы или редизайном старой;
— c выбором карьерного пути, не уходя в менеджмент.