Mikhail Fedorov

Software Engineer at Yandex

Belgrade, Central Serbia
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Mikhail Fedorov is a software engineer with a strong mathematical foundation and nine years of experience delivering robust front-end and systems software. Based in Belgrade, he currently contributes to Yandex as a Software Engineer, marrying UI development with scalable backend thinking. His background spans C++ development, machine learning internships at Nanosemantics Lab, and the Yandex School of Data Analysis, reflecting a versatile blend of algorithmic rigor and production-ready coding. On GitHub, he has focused on gravity-ui/uikit, driving UI component enhancements like Label and Progress, and refining interactions with Delayed popovers and Modal content styling. He holds a Master's in Mathematics and Computer Science from the Higher School of Economics, along with a Bachelor's in Mathematics and a ML Developer program. He thrives at the intersection of math, ML, and UI engineering, turning complex requirements into clean, user-friendly interfaces.
code9 years of coding experience
job1 year of employment as a software developer
bookMaster's degree, Mathematics and Computer Science, Master's degree, Mathematics and Computer Science at Higher School of Economics
bookMachine Learning Developer, Machine Learning Developer at Yandex School of Data Analysis
languagesEnglish, French, Russian
github-logo-circle

Github Skills (16)

typescript10
typescript310
javascript10
ui-d10
typescripts10
javascripts10
front-end-development10
frontend-development10
typescript210
ui-design10
component-design10
react10
typescript-types10
css9
sass9

Programming languages (1)

TypeScript

Github contributions (5)

github-logo-circle
gravity-ui/uikit

Dec 2021 - Nov 2022

Role in this project:
userFront-end Developer
Contributions:26 reviews, 12 commits, 20 PRs in 10 months
Contributions summary:Mikhail contributed primarily to the UI components within the `gravity-ui/uikit` repository. Their work included implementing new features for existing components like `Label` and migrating components like `Progress`. This involved adding interactive elements, integrating new props, and modifying existing functionality to enhance the component's usability. Additionally, the user made updates to Popover to use "Delayed" behavior and added contentClassName to Modal to modify content styling.
mfyodorov/transform

Jan 2024 - Jan 2024

Simple transformer YFM (Yandex Flavored Markdown) to HTML.
Contributions:1 push in 1 day
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial