Study price
Александр Слесаренко
Ведущий разработчик — Ergo
Более 25 лет опыта в разработке ПО: работал руководителем команды, архитектором, программистом, исследователем. Разрабатывал ранние прототипы и первую версию протокола блокчейна Эрго и запустил основную сеть. Разработал в Эрго: язык смарт-контрактов ErgoScript, создал Appkit - библиотеку взаимодействия с приложениями, ErgoPay - стандарт мобильных платежей. Работал в Huawei Research над задачами обработки больших данных. Увлекаюсь тенисом, сноубордом и гаданием на коффейной гуще.
🤝 Can help with
- Помогу освоить Scala. Научимся писать быстрый код для JVM, делать код ревью и анализ производительности. Научимся присать макросы. Научимся писать кросс-платформные приложения с использованием Scala.js.
- Помогу подготовиться к coding и system design интервью. Потренируемся на конкретных примерах.
- Помогу с планированием карьеры в разработке ПО. Расскажу что ожидать от той или иной профессии. Помогу составить дорожную-карту.
- Научу разрабатывать свой язык программирования. Придумаем синтаксис, напишем парсер, проверку типов. Придумаем формат байткода и напишем компилятор и интерпретатор.
💻 Work experience
December 2018 — until now
Ergo — Core Developer
June 2012 — December 2018
Huawei — Team Leader/Researcher
February 2008 — June 2012
Luxoft — Software Engineer/Team leader
🤟 Projects
Разрабатывал ранние прототипы и первую версию. Запустил с коллегами сеть в 2019 году. Исходники: https://github.com/ergoplatform/ergo
Сделал дизайн языка, разработал компилятор и интерпретатор байткода. Интегрировал в блокчейн Ergo.
Придумал дизайн и разработал SDK для написания децентрализованных приложений Ergo.
Придумал архитектуру и дизайн, написал спецификацию.
Разработка методов ускорения программ
Руководил группой инженеров-исследователей в Huawei Research Institute. Изобрел много методов ускорения и оптимизации программ на многоядерных процессорах.