Mikhail Chugunkov

Moscow, Moscow, Russia
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

🤩
Rockstar
🎓
Top School
Mikhail Chugunkov is a Scala and functional programming enthusiast with 11 years of backend engineering experience, currently leading backend development at auto.ru in Moscow. He combines hands-on contributions to high-profile open-source Scala tooling—such as meaningful formatting improvements to scalameta/scalafmt—with practical full-stack maintenance work that kept Scalatron compatible across multiple Scala versions. Comfortable evolving build systems, tests, and core formatting logic, he brings a real-world focus on developer ergonomics and code quality. Although his formal studies in theoretical informatics at Bauman MSTU remain unfinished, his sustained open-source impact and leadership role demonstrate deep applied expertise in the Scala ecosystem.
code11 years of coding experience
bookНеоконченное, Теоретическая информатика и компьютерные технологии, Неоконченное, Теоретическая информатика и компьютерные технологии at Московский Государственный Технический Университет им. Н.Э. Баумана (МГТУ)
languagesРусский, Английский
stackoverflow-logo

Stackoverflow

Stats
606reputation
46kreached
3answers
1question
github-logo-circle

Github Skills (12)

scala10
sbt10
rewrite-rules10
build-automation10
code-formatting10
testing10
akka9
dependency-management9
json6
scalaz6
shapeless6
playframework6

Programming languages (10)

TypeScriptJavaCSSShellScalaJavaScriptGoHTML

Github contributions (5)

github-logo-circle
scalameta/scalafmt

Jan 2019 - Feb 2021

Code formatter for Scala
Role in this project:
userBackend Developer
Contributions:60 reviews, 239 commits, 262 PRs in 2 years
Contributions summary:Mikhail's commits primarily focus on enhancing the functionality of the `scalafmt` code formatter. They introduce features like expanding import selectors and adding support for newlines after curly lambdas. The user also implements changes to refine the formatting logic, including improvements to the handling of redundant braces and correct alignment of code structures. These contributions demonstrate a focus on improving the core code formatting features of the tool.
formatterscalacode-formatter
scalatron/scalatron

Jul 2020 - Jul 2020

Scalatron, a multi-player programming game in which coders pit bot programs (written in Scala) against each other
Role in this project:
userFull-stack Developer
Contributions:11 commits, 2 PRs, 2 pushes in 1 day
Contributions summary:Mikhail primarily updated the project to support different versions of Scala, including 2.10, 2.11, 2.12, and 2.13. Their work included adapting build configurations and library dependencies to be compatible with these Scala versions. Furthermore, they migrated tests from Specs to Specs2 and updated the sbt version. These changes indicate a focus on maintaining and evolving the project's build system and codebase across different Scala environments.
pitin-gamebotgame-programmingscala
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
Mikhail Chugunkov