Expertise:* Senior Technology Leader & Software / Solutions ArchitectPassion to inspire and create harmonious software driven solutions, balancing between established and innovative technologies and focusing on accuracy, performance, scalability and maintainability. Mentoring developer teams toward precise understanding of the vision behind the solutions, components interoperability, and reasoning of architectural decisions.* Certified Project Manager & Agile CoachAgile planning and efficient development process management. Ability to collect and generate solution ideas and requirements, while considering business strategy, risks and opportunities, clients and stakeholders interests and benefits and implement them into agile process with measurable success metrics.* Hands-On Development ExpertRich background in Web (server and client side), Desktop, Mobile and Core application development, numerous frameworks, libraries, and technologies. Guiding developers to strengthen analytic thinking, explore innovative technologies, polish programming skills and appreciate collaborative culture. Code review and pair-programming advocate.