My career as a professional programmer began in 2001 with the first commercial piece of Delphi code for my friends. Since then, I have worked with a lot of technologies and stacks from PHP web development to programming Siemens microcontrollers for petrochemical production. Since 2011, I have focused on desktop applications development using .Net / C # / WPF, sometimes getting involved in Unit3d, ASP.Net, and Xamarin projects as a backend developer. For me, the most important and difficult in the development process is to find a thin balance between investing time in proper architecture developing, and implementing this architecture.