Ivan Shumilin

Full Stack Engineer at Alloy Software

Belgrade, Central 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
🎓
Top School
Ivan Shumilin is a full-stack engineer with 17 years of software experience and a frontend focus, currently modernizing products at Alloy Software and living in Belgrade. He specializes in React-driven interfaces and has a track record of porting legacy apps to performant modern UIs and integrating AI into production workflows to dramatically reduce cost and improve accuracy. A co-founder of a construction-focused startup, he pairs product-minded engineering with hands-on implementation across React, C#, WPF and ASP.NET. His open-source contributions include UX-focused work on the popular SharpDevelop IDE’s WPF/XAML designer, reflecting a long-standing interest in developer tooling and editor experiences. With an MSU background in mathematics and computer science, he also mentors the community through Stack Overflow, helping others level up in React.
code17 years of coding experience
job3 years of employment as a software developer
bookLomonosov Moscow State University
languagesEnglish, Russian
github-logo-circle

Github Skills (10)

ide10
wpf10
develop10
csharp10
xaml10
dotnet-core10
user-interface8
interface-design8
ui-design8
design-patterns7

Programming languages (5)

TypeScriptC#JavaScriptGoHaskell

Github contributions (5)

github-logo-circle
icsharpcode/SharpDevelop

Jul 2008 - May 2009

#develop (short for SharpDevelop) is a free IDE for .NET programming languages.
Role in this project:
userFull-stack Developer
Contributions:42 commits in 9 months
Contributions summary:Ivan contributed to the development of the WPF Designer for the SharpDevelop IDE, focusing on implementing features for XAML design and property editing. Their commits include creating the outline view for XAML documents, adding snaplines, and removing dependencies on older code. They also worked on integrating designer commands within the outline view and improving performance in the property grid, indicating a focus on improving the user experience and functionality of the designer.
dotnetrevit-apiprogramming-languagesshortcsharp
[WIP] Tooling for adding new cities to https://how-old-is-this.house/en
Contributions:14 pushes, 3 branches in 3 months
reacthousewiptypescriptnextjs
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