Mikhail Umnov

Architect at Ansarada

Ho Chi Minh City, Vietnam
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 Umnov is an experienced software architect with over a decade of practice building resilient, scalable and secure backend systems, primarily using .NET and public cloud platforms like AWS and Azure. Based in Ho Chi Minh City, he progressed through technical and leadership roles at Ansarada—now serving as Architect after leading teams and technical delivery—and earlier honed his engineering rigor at Kaspersky Lab. He prefers pragmatic technology choices driven by business needs, maintains very high quality standards, and enjoys solving complex compatibility and large-file challenges (evidenced by his robust contributions to the DotNetZip semver fork improving Zip64 and large-segment handling). Comfortable both coding and guiding teams, he blends hands-on backend development with cloud-native architecture and test automation to deliver customer-focused solutions.
code11 years of coding experience
job12 years of employment as a software developer
bookSpecialist Applied Informatics in Economics, Specialist Applied Informatics in Economics at Institute of Economics and Entrepreneurship
bookGymnasium 1512
languagesRussian, English
stackoverflow-logo

Stackoverflow

Stats
13reputation
814reached
0answers
1question
github-logo-circle

Github Skills (13)

file-processing10
file-handling10
net10
asp-net10
dotnet10
zip-archive10
csharp10
file-access10
fileio10
zip10
dotnet-core10
test-automation10
itext6

Programming languages (4)

C#GoHTMLPython

Github contributions (5)

github-logo-circle
haf/DotNetZip.Semverd

Sep 2018 - Oct 2020

Please use System.IO.Compression! A fork of the DotNetZip project without signing with a solution that compiles cleanly. This project aims to follow semver to avoid versioning conflicts. DotNetZip is a FAST, FREE class library and toolset for manipulating zip files. Use VB, C# or any .NET language to easily create, extract, or update zip files.
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:2 reviews, 46 commits, 32 PRs in 2 years 1 month
Contributions summary:Mikhail primarily focused on enhancing the project's functionality related to zip file manipulation, specifically addressing large file and segment size handling. They implemented support for segment sizes exceeding 2GB and improved the Zip64 logic. Additionally, the user developed comprehensive tests for compatibility with WinZip and 7Zip, and addressed Zip64 related issues. These contributions improved the library's robustness and compatibility with other zip utilities.
signingclass-libraryfollowxzavoid
darkms/DotNetZip.Semverd

Sep 2018 - Oct 2020

A fork of the DotNetZip project without signing with a solution that compiles cleanly. This project aims to follow semver to avoid versioning conflicts. DotNetZip is a FAST, FREE class library and toolset for manipulating zip files. Use VB, C# or any .NET language to easily create, extract, or update zip files.
Contributions:2 PRs, 22 pushes, 8 branches in 2 years 1 month
signingclass-libraryfollowc-sharpavoid
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 Umnov - Architect at Ansarada