Senior Software Development Engineer with over 14 years of proven experience specializing in design and developing of complex multi-tier solutions in management, software security and financial areas. Highly adept in architectural and technological modelling of scalable, distributed, service oriented and fault-tolerant systems, with a strong background in .Net technologies. Ability to manage complete project life cycles, from requirements determination through design, implementation, testing and deployment. Highly motivated and enthusiastic by new challenges and tasks.