Huge experience in software development (design and coding), including experience as technical manager (system architect / technology leader / team-leader). Lead projects across team starting from processing requirements and definitions from PM and translating those into detailed technical specifications (architecture, user interface, high level design, API). Great technological skills and knowhow. Dedicated and hard worker. Attention to details. Strong ability to acquire new skills and technologies. Ability to work under pressure. Keep track of changes and handle obstacles.