Khachatur HakobyanSenior iOS Engineer
Resume

Case study · Developer productivity

A reusable UI system and a native checkout

WiredMatesiOS Team Lead (Senior iOS Engineer)Mar 2020 – Feb 2021Los Angeles, California, United States · On-site

A storyboard-based component system for adaptive screens, and Stripe and Apple Pay checkout with custom encryption and UI flows.

  • Swift
  • UIKit
  • Storyboards
  • IBDesignable
  • Stripe
  • Apple Pay
CheckoutStripe · Apple Pay one designable component set, every screen size
Simplified, anonymized architecture sketch.

Context and problem

Adaptive screens took too long to build and drifted in consistency across devices, and checkout needed to be faster and secure.

What I did

  • Designed a scalable storyboard-based UI system using IBInspectable and IBDesignable components.
  • Integrated Stripe and Apple Pay with custom encryption and UI flows.
  • Introduced documented trade-offs and code review discipline on the team.

Results

UI delivery became faster and more consistent across devices, and checkout became quicker.