With 15 years of experience accross different technical stacks and various project complexities from small prototypes to world-wide enterprise products, I feel confident making decisions which stand the challenge of time and constant change. My passion for well-designed software and deep experience within different paradigms allows me to provide clean, maintainable solutions.
Having great ideas doesn’t mean much if the execution is not matching. My expertise in both object-oriented and functional programming and both back end and front end development help me contribute maximum value to any team in a flexible way.
Since 2009 working in the role of Senior Software Engineer. 3 years at Microsoft in the role of Senior Development Lead and Engineering Manager. I strive to understand business side very well and organize development towards achieving business goals with highest value while keeping long term sustainability of technical solutions.