Deep understanding in Software design and architecture concepts and principles.
Deep practical understanding in refactoring
Deep practical understanding in design patterns
Deep understanding about Object Oriented concepts.
Deep practical understanding of Git version Control. Experienced in Pull-Requests, Rebase, Merge, and best GitFlow Strategies
Experienced in working with legacy code. (Experience in migration form Objective-c to Swift is a plus)
Experienced in working with hybrid environments. (Objective-c, Swift)
Experienced in working with concurrency.
Rich experience in working with the following iOS frameworks:
Great team player