Swift Developer. Living and Xcoding in Brooklyn NY.

iDialogs Health

- Assumed ownership of the iOS codebase for iDialogs, a chronic wellness app (App Store Link). Achievements include:

- Introducing MVVM architecture to reduce code coupling and enhance testability

- Introducing TDD and dependency injection to improve developer workflow by enabling parallel development of interface, model and networking layers 

- Reducing compile times by more than 50% by refactoring to a shared framework and optimizing the build process

- Migrating codebase and dependencies from Swift 2.2 to Swift 3, fixing critical source- breaking changes and updating the codebase to Apple's latest API Guidelines