Software Engineer, with over 10 years of professional experience in Software Engineering. Has a deep passion to learn and be up to date with latest technologies. Has an ability to manage small and large technical teams guaranteeing the project delivery on time. Speciality is Microsoft Software Development Stack