Omran Khoja is a Senior iOS Engineer in New York with eight years of experience building and scaling large Apple-platform applications across iPhone, iPad, and macOS. He excels at driving technical decisions that reduce complexity—evidenced by cleaning 20,000+ lines of redundant code and migrating a major codebase from CocoaPods to Swift Package Manager. Omran pairs hands-on Swift engineering with developer experience improvements, introducing tools like XcodeGen and SwiftLint to standardize workflows and speed delivery. He has modernized hardware integrations (cash drawers, receipt printers) by replacing legacy Objective-C with performant Swift layers, enabling safer future refactors. Comfortable collaborating with product and design, he consistently ships polished mobile POS features used by retail clients. His background in project management and legal administration gives him a pragmatic, process-oriented approach to shipping reliable software.
8 years of coding experience
12 years of employment as a software developer
Bachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at Brooklyn College
The application of high level concepts of software design and architecture to the process of engineering an iOS mobile application with modular components that are decoupled from one another and are easy to refactor or replace.
Contributions:80 PRs, 62 pushes, 93 branches in 1 month
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.