Israel
iOS development expert experienced in Mobile software development and external devices connections. I have evolved and participated in many brilliant software projects involving advanced technologies and cross-platform solution. I mainly focus on technology excellence, code quality and best practices. I am highly skilled at solving problems and enjoy being challenged and mastered the use of many frameworks, SDKs, APIs, and object-oriented languages on different platforms. I have successfully positioned myself as a technical lead, and a senior software engineer in any Agile projects.
Infrastructure Team — iOS Platform Engineer Specialized in low-level iOS systems programming within the Infrastructure Team, focusing on two critical open-source projects in the React Native ecosystem: Detox — A gray-box end-to-end testing framework for React Native applications. Primary responsibilities include: * Development and maintenance of the iOS synchronization layer (DetoxSync), which handles idleness detection across dispatch queues, run loops, network requests, animations, and timers * Runtime method swizzling and Objective-C runtime introspection for non-invasive test synchronization * Native module bridging between the JavaScript test runner and iOS test infrastructure * Debugging and instrumenting UIKit internals, Core Animation (CAAnimation spies), and GCD primitives to ensure deterministic test execution React-Native-Navigation — Wix's native navigation library for React Native. Serving as the iOS lead, responsible for: * Native iOS navigation controller architecture and lifecycle management * Bridging native UIKit navigation paradigms (push/pop, modal presentation, tab controllers) to React Native's declarative component model * Performance optimization of native-to-JS communication and view hierarchy management * Maintaining compatibility across iOS versions and React Native architecture changes (including the new architecture with TurboModules and Fabric) The development workflow leverages AI-assisted tooling — fully integrated with Cursor IDE and Claude for code navigation, refactoring, and accelerated iteration cycles across complex native codebases.
iOS Tech Lead developer & mentoring, mobile best practices & design patterns, app modularization, cross-platform research, POC, & partial Kotlin Multiplatform implementation Mobile BLE device driver development for medical devices (glucometer, blood pressure monitor) Solving diverse problematics (scaling, migrations, up-time, architecture, backwards compatibility, ...) CI/CD pipeline automation & implementation: Circle CI, GitHub Actions Agile methodologies, optimization of development and release cycles, reduce technical debt Epic/stories breakdown & estimations, sprint planning, retrospectives, scrum ceremonies Technical environment: Swift, Objective-C, Firebase, Google Cloud, AWS, GitHub Actions, KMM (Kotlin Multiplatform).
Team lead of 2 iOS developers and 3 QA. iOS mobile development on iPhone, iPad and Apple TV in Swift & Objective-C. Cross-platform research & POC Kotlin Multiplatform. Tech. Environment: Swift, Objective-C, SQLite, JSON.
Some of my responsibilities included setting up and starting off the Retail project, writing and maintaining the generic label for all our native projects, adding Gala Sports and Games to our generic line up and helping out the Oxygen development team in the Ukraine.
Building iOS system tweaks and applications.
My responsibilities were literally to take T.M.L. into the next century of computing. This included updating their UI/UX, code updates, database updates and writing new cutting edge software, (DMS and Cloud Share), for them to be ahead of their competitors. Leading the developers team to produce robust code with the best coding practices in mind.
Desktop (Windows / .net) application developer in C# and Pascal. MSSQL & MySQL database implementation and architectural design. Internal iOS application development for sales team. Tech. Environment: SQL Stored Procedures, C#, Pascal, Dynamic PDF, SAP MS Office plugins, Visual Studio 2008, Framework .Net 3.5 and 4.0, SQL Server 2005 and 2008.