- О себе
- Достижения
- Опыт работы
- Контрибьютор базы данных Otterbrix
- Pet Проект: Инструмент по построению дорожных систем
- Pet Проект: ИИ машин без врезаний друг в друга
- Pet Проект: Простенький язык программирования
Малько Егор Александрович
25 лет
Место жительства: Россия, Санкт-Петербург
Гражданство: РФ
Образование: ИТМО ФИТиП (бакалавриат и магистратура)
GitHub: tolisso
Telegram: @emalko
Олимпиады:
- Московская Олимпиада по Информатике - Победитель
- Заключительный этап Всероссийской Олимпиады по Информатике - Участник от сборной Москвы
Cертификаты:
- Oracle Certified Professional: Java SE 11 Developer
ЕГЭ:
- Информатика - 100 баллов
- Математика - 98 баллов
- Русский Язык - 87 баллов
2 года
Java Junior
Разрабатывали микросервисы для работы самописной JIRA использующейся внутри компании. Делал реализацию бизнес логики по учету задач, оценке команд по метрикам.
Технологии: Spring Boot, Spring Data, Spring Web, Spring Security, Spring Core, Spring Actuator, PostgreSQL, Java 8, Kafka, Mockito, Docker, Jenkins, Kubernetes
2 года
Kotlin Middle
Разрабатывали высоконагруженную мастер-систему для СберДевайсов. Наши сервисы обеспечивали контроль всей информации и общей бизнес логики по девайсам. В частности к чему я имел отношение: вторизация пользователей и девайсов, backend часть передачи информации на устройства через WebSocket-ы, backend админ панели для тестирования устройстройств и устранения бизнес дефектов в production.
Технологии: Kotlin, Ktor, Kodein, JOOQ, Selenium, Mockito, Kafka, PostgreSQL, Kibana, Grapghana, Docker, Jenkins, Kubernetes, Red Hat OpenShift
Все проекты далее делались с использованием ИИ (Claude, Cursor)
Писал фичи для Otterbrix - opensource базы данных на C++
- [PR] Реализация таблиц с динамической схемой
- [PR] Реализация оптимизации по чтения только тех колонок таблиц которые используются в запросе
- [PR] Изменение пайплайна исполнения запросов - теперь между операторами данные передаются частями которые можно распараллелить
- [PR] Оптимизация оператора Distinct
- [PR] Реализация бенчмарка на производительность JSONBench
- [PR] Реализация HashJoin
- [PR] Операторы JSONB для работы с динамическими таблицами
Простенький инструмент для построения дорог (как в SimCity). Формулы и систему для корректного построения придумывал сам.
2026-08-12.17-43-16.mp4
Математическая система, в которой машины ездят по дорогам и не врезаются друг в друга. При этом машины не знают как поведут себя другие участники дорожного движения и сами оценивают риски.
Систему придумал сам, позже оказалось, что она была изобретена еще в нулевых.
2026-08-12.17-53-58.mp4
Простенький язык программирования. Компилятор на языке Kotlin с использованием Antlr и LLVM.
Пример кода:
// Переменные
a = 10
b = 20
c = a + b
print(c) // 30
// Составное присваивание
c += 5
print(c) // 35
// Арифметика
x = 100
y = 25
result = x / y + 10
print(result) // 14