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.
11 years of coding experience
Неоконченное, Теоретическая информатика и компьютерные технологии, Неоконченное, Теоретическая информатика и компьютерные технологии at Московский Государственный Технический Университет им. Н.Э. Баумана (МГТУ)
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.
Scalatron, a multi-player programming game in which coders pit bot programs (written in Scala) against each other
Role in this project:
Full-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.