At IQVIA, I worked on the OCE-P iOS app integrated with Salesforce, a platform for pharmaceutical leaders. I led the migration of its legacy monolith into isolated, reusable local frameworks using Swift Package Manager and CocoaPods.
I re-architected and maintained core sub-modules with MVVM-C, dependency injection, and decoupled interface protocols. I also refactored and ported high-risk Objective-C subsystems to Swift.
At IQVIA, I introduced business features with automated unit testing and a TDD approach. Before that, at DreamLab, I engineered a VIPER-based core framework for the Onet app.
Earlier, at Ericsson, I designed, developed, and maintained WCDMA/LTE telecom subsystems using C++ and UML object-oriented modeling.

