Михаил Степанов — преподаватель курса «Алгоритмы для разработчиков»
Михаил Степанов — специалист по машинному обучению и обработке естественных языков.
В 2016-2017 годах Михаил Степанов — разработчик Python в компании Wisplayer. Он участвовал в создании приложения fat client, предназначенного для управления «умными окнами», программировал под Linux на Python. Приложение обеспечивало работу системы контроллеров окон, управление отдельными группами, работу «умного дома» без соединения с сервером.
Из промышленного программирования на Python Михаил Степанов перешёл в область машинного обучения и науки о данных. В 2017 году он устроился в компанию Jet Infosystems на должность Data Scientist. В качестве первого проекта разработал сервис для агрегации и суммаризации пользовательских отзывов для крупного интернет-магазина электроники (на данный момент проект успешно завершен).
В настоящее время Михаил занят разработкой и внедрением моделей по оптимизации расходов производства в тяжелой промышленности с использованием методов машинного обучения. Также занимается задачами, связанными с обработкой естественных языков (NLP). Это основная область интересов на данный момент. Но есть и другие: математика, космос, Haskell и, разумеется, Python.
Говоря о программировании, Михаил считает, что с великой силой приходит и великая ответственность. И с этим трудно не согласиться. Также он сторонник автоматизации и стандартизации рутинных рабочих процессов, так как только в этом случае остаётся больше времени на нестандартные задачи.
Одно из дополнительных направлений деятельности Михаила — преподавание. Кроме основной работы, он находит время обучать студентов в OTUS на курсе «Алгоритмы для разработчиков». Если хотите получить актуальные знания от практикующего эксперта, ждём вас на занятиях!