Andrey Nasonov

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
Andrey Nasonov is a Senior Software Developer and former research scientist with 10+ years blending deep academic expertise in image processing, computer vision and deep learning with production engineering in C++, C#, and Python. He earned a Ph.D. from Lomonosov MSU and spent over 15 years mentoring students and leading research before transitioning to industry roles at ABBYY and now Nebius, where he applies scientific rigor to real-world products. Andrey contributes to notable open-source work on the Eto cross-platform .NET GUI framework, addressing tricky Direct2D/WinForms issues like clipping, DPI scaling and memory leaks to improve rendering correctness. Known for pragmatic problem solving, he pairs low-level graphics and image-handling know-how with systems-level thinking to deliver robust, maintainable solutions.
code10 years of coding experience
github-logo-circle

Github Skills (10)

net10
asp-net10
dotnet10
winforms10
csharp10
gui-framework10
direct2d10
dotnet-core10
multiplatform9
cross-platform9

Programming languages (5)

C#JavaC++CHTML

Github contributions (5)

github-logo-circle
picoe/Eto

Jun 2018 - Jun 2018

Cross platform GUI framework for desktop and mobile applications in .NET
Role in this project:
userFull-stack Developer
Contributions:6 commits, 3 PRs, 2 comments in 1 day
Contributions summary:Andrey primarily contributed to the `Eto` cross-platform GUI framework by fixing bugs and improving the functionality of its Direct2D and WinForms implementations. Their work focused on addressing issues related to clipping, DPI scaling, and memory leaks within the graphics rendering components. Additionally, they worked on ensuring correct image handling and maintaining consistent pixel offset behavior.
dotnetuwpwindowslinuxgui-framework
e673/improcbase-cpp

Dec 2016 - Sep 2017

Contributions:8 pushes, 1 branch in 8 months
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
Andrey Nasonov