Summary
Mohammad Shaker is an engineering manager with 11 years of mobile-first software engineering experience, now leading teams at Procore Technologies from Cairo. He has a strong iOS background and a track record of building and scaling mobile teams and architectures—having led iOS efforts, designed MVVM/MVC/HMVC architectures, and introduced robust network layers across startups and enterprise clients. Mohammad excels at bridging product and engineering: aligning cross-functional priorities, increasing test coverage, and improving technical documentation to accelerate delivery. He’s comfortable both hands-on (Swift/Objective-C, Alamofire/Moya, AFNetworking) and in people management, running regular 1:1s and unblocking engineers. Notably, he has experience launching Android efforts from scratch and leading multi-country client projects for large telco apps, showing versatility beyond iOS. His background in competitive programming and early trainee roles underscores a pragmatic problem-solving approach and continuous learning mindset.
11 years of coding experience
10 years of employment as a software developer
92.73 % Secondary Education and Teaching, 92.73 % Secondary Education and Teaching at Khaled Ibn El-Waleed
Bachelor's degree Information Technology, Bachelor's degree Information Technology at Cairo University
Arabic, English