For over 7 years, Ivan has been designing web-based enterprise applications and background services, which include DB layer, business logic, and UI. Currently, Ivan leads architecture and development in large-scale software products at Techstack, where his priority is continuously improving engineering practices to increase quality, velocity, and productivity.

Ivan is passionate about using the latest tools and technologies to always stay on the cutting edge and overcome challenges that require him to muster all his strengths. He has extensive knowledge of various programming languages and development frameworks and is always up-to-date on the latest tools and technologies. Ivan is also a strong leader and communicator, with the ability to mentor and coordinate the work of other developers. He is passionate about using the latest tools and technologies to stay on the cutting edge and is particularly interested in the CQRS pattern. 

In his articles, Ivan provides insights into engineers' challenges when improving quality and highlights the importance of collaboration across teams. She also offers practical tips for implementing changes that can lead to tangible results.

Technology stack: .NET Core, .NET Framework 2.0 - 4.5, C#, ASP.NET MVC, ADO.NET, NHibernate, Entity Framework, JavaScript, Ajax, JQuery, CSS, HTML; MS Visual Studio, VS Code, ReSharper, SQL Server Management Studio.