Sherif K.

Sherif K.

Senior iOS Engineer

Egypt
Hire Sherif K. Hire Sherif K. Hire Sherif K.

About Me

Sherif is an experienced iOS Engineer working with modern iOS tech stacks to ideate on concepts and bring designs to life on projects. He develops and maintains high-performing and reusable native iOS applications that vary in scale, scope, and complexity for clients. He is a problem solver, resourceful in getting things done, and productive in working independently or collaboratively.

Work history

UpStack
UpStack
Senior iOS Engineer
2022 - Present (3 years)
Remote
  • Creating and developing innovative iOS solutions for clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

Oliver Wyman
Oliver Wyman
Senior iOS Engineer
2022 - Present (3 years)
Remote
  • Work with a team of devs to build and maintain innovative features on the Zain Iraq application.

  • Established the build processes, workflows, and best practices to enhance onboarding time for new team members on the project.

  • Designed and implemented reusable components and frameworks to improve app development and build time.

MentorMate
MentorMate
Senior iOS Engineer
2021 - 2022 (1 year)
Remote
  • Designed and built the core functionality underpinning the AbleTo mental healthcare application.

  • Implemented new features to enhance processes for shipping orders, insights, and client profiles on the Tactile mobile app.

  • Actively participated in code reviews to validate code with different testing metrics and implemented solutions to enhance memory management and app performance.

Vodafone Intelligent Solutions
Vodafone Intelligent Solutions
Senior iOS Engineer
2021 - 2021
Cairo, Egypt
  • Designed and built iOS payment solutions for Vodafone Spain - improving consistency and timing of releases on the project.

  • Established strategies to improve code testability and code coverage on solutions - creating shared frameworks and components for use across teams.

  • Refactored the legacy payment module code to enhance the application's security, testability, and reusability.

Aqwas
Aqwas
Senior iOS Engineer
2019 - 2021 (2 years)
Saudi Arabia
  • Built and implemented the core functionalities for cart, checkout, and payment on the Jarir bookstore application - fixing bugs and improving app latency.

  • Liaised closely with different teams to execute applications and maintain robust, reliable services on apps to reduce crash rates.

  • Established modern coding standards and reviewed code within Aqwas to improve coding solutions on projects.

Xpress Integration
Xpress Integration
iOS Developer
2017 - 2019 (2 years)
Cairo, Egypt
  • Designed, built, released, and maintained iOS applications of different complexities for clients.

  • Worked with other devs in designing and releasing new features and solutions that meet business/system requirements.

  • Introduced new technologies on solutions and evangelized best practices to maximize development efficiency across projects.

Portfolio

Senior iOS Engineer - AbleTo
Senior iOS Engineer - AbleTo

AbleTo is a pioneer in telehealth, providing solutions that have revolutionized how people access quality mental healthcare. Led a team of iOS engineers to build and release new features, identify and fix bugs, execute tests, and review code to enhance the application's performance.

Senior iOS Engineer - Zain Iraq
Senior iOS Engineer - Zain Iraq

Worked on an iOS-based application for Zain Iraq - implementing the core features, writing and deploying tests on solutions, reviewing the codebase to ensure consistency, and fixing bugs and defects on the project. Delivered reusable components and frameworks and deployed shared custom views integrated with UIKit modules.

Senior iOS Engineer - Jarir Bookstore
Senior iOS Engineer - Jarir Bookstore

Jarir bookstore is a popular e-commerce application in the Middle East with 6M+ active users. Worked on migrating the app to a clean, modular architecture and added new features to the solution. Implemented a new network layer with custom caching layers to handle future changes. Developed solutions to replace nonsecure session management cookies. Improved code reusability and implemented offline features to enhance the app's UX.

Education

 iOS Lead Essentials
iOS Lead Essentials
Essential Developer Academy by Caio & Mike
2022 - 2022
Developing Apps for iOS
Developing Apps for iOS
Stanford University
2017 - 2017
BSc. Computer Science
BSc. Computer Science
Assiut University
2011 - 2015 (4 years)