Shawky Elhanak

Shawky Elhanak

Mentor
Rising Codementor
US$8.00
For every 15 mins
ABOUT ME
iOS Engineer
iOS Engineer

I am a user-centric software engineer with a particular love for iOS development. My obsession with providing an exceptional user experience has driven me to deliver high-quality, robust apps that have affected millions of users. Crafting an extensible, maintainable software architecture is a passion of mine, so I always try to leave the codebase I touch better than I found it. While I can work independently, I thrive in collaborative environments. I’m proud of my ability to unite teams around a common goal, foster open communication, and create space for every voice to be heard.

Berlin (+02:00)
Joined April 2025
EXPERTISE
10 years experience
10 years experience
1 year experience

REVIEWS FROM CLIENTS

Shawky's profile has been carefully vetted and approved as a Codementor. Connect with Shawky now, and leave a review for them once you're done!
EMPLOYMENTS
iOS Engineer
OLX Group
2022-07-01-2024-09-01
Initiated the refactoring and modularization of a legacy component, dividing a massive storyboard MVC view into smaller MVVM/MVP elements...
Initiated the refactoring and modularization of a legacy component, dividing a massive storyboard MVC view into smaller MVVM/MVP elements. Used Swift concurrency and actors to streamline fetching data and avoid data races between components. Completed and rolled out a rewrite of an essential component, reducing crashes to nearly 0%. Supported design and product in ideation phases, offering technical insights and shortening feedback loops. Defined iOS engineers' onboarding steps and successfully onboarded three engineers. Introduced ways of working in the iOS team, increasing collaboration and alignment.
UIKit
RxSwift
Agile
View more
UIKit
RxSwift
Agile
Technical Architecture
Software architecture
Model–view–viewmodel
View more
iOS Engineer
Wandelbots
2021-04-01-2022-06-01
Simplified the iPadOS app communication with the backend by redesigning the gRPC API. Used SwiftUI and Combine to modernize key component...
Simplified the iPadOS app communication with the backend by redesigning the gRPC API. Used SwiftUI and Combine to modernize key components of the app from VIPER to simpler UI architectures. Supported the management in their efforts to structure teams, ensuring a deeper understanding of the customer's needs.
View more
View more
iOS Engineer
TeleClinic
2017-11-01-2021-03-01
Used RxSwift to implement a reliable authentication layer, fixing a long-running issue of unnecessarily logging users out. Secured the ap...
Used RxSwift to implement a reliable authentication layer, fixing a long-running issue of unnecessarily logging users out. Secured the app by ideating and implementing a biometric lock feature to protect the user's medical data. Used Realm to save the app's non-changing data, cutting initial loading times in half. Continued the maintenance and improvement of the CI/CD pipeline on Bitrise.
Realm
RxSwift
View more
Realm
RxSwift
View more
PROJECTS
Matchat
2016
We created this app on two platforms, iOS and Android. And the backend we created a RESTful api made with Ruby on Rails. I was mainly inv...
We created this app on two platforms, iOS and Android. And the backend we created a RESTful api made with Ruby on Rails. I was mainly involved in developing the iOS app.
View more
View more