Ivan Abragimovich is a pragmatic Senior Software Engineer with nine years of professional experience and a longer career history leading .NET-focused teams and enterprise application projects. He blends strong object-oriented design, algorithms and data-structure knowledge with hands-on architecture, legacy-code refactoring and TDD practices to deliver maintainable systems. Ivan has led teams and customer-facing efforts using Agile/Scrum, JIRA, and common collaboration tools, mentoring junior developers and owning code reviews and documentation. Now based in Gouda, he continues to tackle nontrivial problems and prefers roles that combine technical depth with close team collaboration. An applied mathematician by training (Master in Differential Equations), he often brings a rigorous, analytical approach to software design that helps uncover subtle architectural trade-offs.
9 years of coding experience
15 years of employment as a software developer
Master (specialist), Differential Equations, Master (specialist), Differential Equations at Belaruski Dziarzhauny Universitet
Secondary education, Mathematics, Secondary education, Mathematics at 41
A modern .NET framework for communication over RabbitMq
Contributions:5 pushes, 2 branches in 7 months
dotnetnet-frameworkcommunicationcsharpdotnetcore
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.