Senior Ios Developer
CurrentWorked on MyZesty media editing native app to improve the code design and fix several issues. Worked with SwiftUI, Combine, MVVM, Metal framework, AVFoundation, etc. Collaborated with designers to clarify designs and suggest improvements. Worked with the lead and fellow developers to plan tasks and share updates in daily and weekly meetings: reviewed PRs, tested features, prioritized tasks, and managed deadlines.Accomplishments @ Beyond Apps Group:● Implemented three major updates:● Improved video seek implementation by using operation queue for fast seek● Introduced MVVM structure for MainScreen, TimelineArea and some othermajor View classes● Changed the Metal TextureProvider seek and play functions to fix the criticalwrong frames issue, changed the play behavior to use common serialdispatch queue for playing and as underlying queue for seek operation queue.● Debugged several critical issues, and fixed their root cause.● Fixed several major functionality bugs like app hangs on AVFoundation corefunction and fixed several UI issues.● Fixed video seek slowness due to incorrect manual offset updates in the three linked UIScrollViews.● Implemented the syncing of three UIScrollViews with the player view using the Combine framework.● Helped other developers find root cause of bugs● Self reported tens of issues to QA team● Discussed UI/UX related queries with the design and product team.