Position: Senior / Lead Xamarin / .NET developer
Category: .NET
English level: fluent
Years of experience: 11


I am a senior .NET and mobile developer with more than 12 years experience in software engineering and web development, and 8 years experience in mobile development. I am skilled in design patterns and know how not to mess the patterns from different architectures, which I find important in cross-platform development and on the verge of different technologies. I respect the SOLID, DRY and KISS principles in all my projects and know how to find compromises using them. Generally, I really like to write clean and high-performance code.
As a lead developer, I know how to assign tasks to team members to achieve high productivity and keep developers interested during the project implementation. I'm able to work on shortterm deadlines and take responsibility for design, architecture, coding, bug fixing, and project support.
I’m experienced in developing projects of different complexity for United Kingdom, United States and Israel. The main domains I worked in were video streaming, polls, games, sports
and CRM systems.