Senior Software Engineer (Ios)
Current- Engage thousands of users by Contributing with a cross-functional team to build the most high-demanded features on mobile banking for Warba users.- Increased the team performance by applying clean code architecture and repository design patterns to decouple app layers and make changes easer to each layer.- Decreased the development time and increase team productivity by adding modularity to the banking application by developing reusable components used by different squads.- Reduced the maintenance time by stabilizing the app and increased the crash-free percentage to 99%.- Increased the team performance and shared knowledge about working with Git, and Git-flow, and improved the branching system on our application.