Khachatur HakobyanSenior iOS Engineer
Resume

Professional project · Software architecture

Diamond Shisha

Arm-BoldMindiOS Engineer → iOS Team Lead (Promoted)Jan 2017 – Jan 2019Armenia / Los Angeles, California, United States · Hybrid

Diamond Shisha is a customer-facing iOS commerce and delivery application developed for a café, supporting product and service ordering, reservations, online payments, and delivery tracking.

  • Swift
  • Objective-C
  • UIKit
  • iOS Application Development

My role and work

As an iOS Engineer at Arm-BoldMind, I developed native application functionality using Swift, Objective-C, UIKit, and Model-View-Controller (MVC) architecture, implementing user authentication, product catalogs, shopping carts, checkout workflows, order management, customer reviews, and support messaging.

Integrated Google Maps SDK for iOS, Apple MapKit, and Core Location for location-based delivery tracking and estimated arrival times. Connected the application to C#/.NET backend services through RESTful APIs and Socket.IO for real-time communication.

Designed and implemented a backend-driven UI architecture, enabling dynamic updates to product images, visual themes, and configurable interface content without requiring a new App Store release.

Applied modular architecture, reusable components, and SOLID principles to improve maintainability, scalability, and development flexibility.

Skills & Technologies 30

  • Swift
  • Objective-C
  • UIKit
  • iOS Application Development
  • Backend-Driven UI Architecture
  • Dynamic UI Configuration
  • MVC
  • Modular Architecture
  • RESTful API Integration
  • Socket.IO
  • Real-Time Communication
  • C#/.NET Backend Integration
  • Payment Integration
  • Braintree
  • Stripe
  • Google Maps SDK for iOS
  • Google Places SDK
  • MapKit
  • Core Location
  • PayPal Integration
  • Venmo Integration
  • Apple Pay
  • 3D Secure
  • SDWebImage
  • MMDrawerController
  • ALPValidator
  • INSPullToRefresh
  • RMStepsController
  • Shopping Cart Development
  • Delivery Tracking

The first 15 are the primary skills for this project; the rest are additional.

Chronology

Project 4 of 6 at Arm-BoldMind (Jan 2017 – Jan 2019), listed newest first. Project-level dates are not given; before BigLemon.