Mikhail Pochatkin

Software Engineer at Unison Technologies

Yerevan, Armenia
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 Pochatkin is a seasoned software engineer with 14 years of experience, currently building tooling at Unison Technologies from his base in Yerevan, Armenia. He has deep expertise in C# and build systems, having contributed to high-profile open-source projects like JetBrains Rider/ReSharper integrations, MSBuild, and Mono, where he fixed complex build and async socket issues. His background at JetBrains and work on IntelliJ platform plugins demonstrate strong JVM and Gradle proficiency alongside practical automation skills. Mikhail also brings QA and test-automation experience, improving reliability across XenCenter and Mono test suites. Known for pragmatic refactors and build-process fixes, he combines low-level debugging with developer-experience improvements—working, as he jokes on GitHub, “in the best C# IDE in the world,” while actually shaping the tools that make IDEs better.
code14 years of coding experience
job4 years of employment as a software developer
bookMaster's degree, Applied Mathematics, 4.5, Master's degree, Applied Mathematics, 4.5 at Saint Petersburg State University
github-logo-circle

Github Skills (33)

unity3d10
socket-io10
rider10
msbuild10
groovy10
testing10
plugin-development10
net10
nunit10
dotnet-new10
dotnet10
netframework10
asp-net10
socket10
build-automation10

Programming languages (21)

C#PowerShellJavaC++CSSCRustGo

Github contributions (5)

github-logo-circle
JetBrains/resharper-unity

Mar 2018 - Jan 2023

Unity support for both ReSharper and Rider
Role in this project:
userFull-stack Developer
Contributions:6 reviews, 93 commits, 41 PRs in 4 years 11 months
Contributions summary:Mikhail primarily focused on improving the build process and fixing issues within the ReSharper and Rider Unity integration. They addressed build script problems and errors, particularly with Gradle and .NET Core, including migrating to sub-platform NuGet references. Contributions included updating SDK versions, fixing frontend tests, and resolving compilation errors. Furthermore, the user made changes to various project files, including .csproj and .kts files, which suggests an understanding of the overall project structure and build configuration.
resharperresharper-pluginpluginunity-editorunity
mono/mono

Feb 2016 - Jan 2021

Mono open source ECMA CLI, C# and .NET implementation.
Role in this project:
userBack-end Developer & QA Engineer
Contributions:21 commits, 14 PRs, 66 comments in 4 years 11 months
Contributions summary:Mikhail primarily contributed to the Mono project by modifying and refactoring existing test code, specifically related to `SocketAcceptAsyncTest.cs`. Their work involved fixing test logic, improving test reliability by incorporating synchronization primitives, and updating the tests to align with the intended behavior of the `Socket.AcceptAsync` method. Furthermore, the user made changes to the core `Socket.cs` file, improving the handling of asynchronous socket operations.
dotnetjitruntimemonoandroid
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 Pochatkin - Software Engineer at Unison Technologies