Khachatur HakobyanSenior iOS Engineer
Resume

Professional project · iOS frameworks & SDKs

CarWash

MegaProgrammingiOS EngineerJan 2014 – Mar 2016Yerevan, Armenia · On-site

CarWash is a B2B and B2C mobile platform connecting customers with car wash businesses through two dedicated native iOS applications. The customer app supports location-based discovery, reservations, online payments, booking history, and reviews, while the business app enables providers to manage appointments and availability.

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

My role and work

As an iOS Engineer at MegaProgramming, I developed and refactored both applications using Swift, Objective-C, UIKit, and Model-View-Controller (MVC) architecture. Built custom mapping and navigation features using Google Maps SDK for iOS, Apple MapKit, and Core Location, including geolocation, route visualization, and customized map interfaces. Google Maps was the primary implementation and MapKit the backup/alternative.

Architected shared libraries and reusable components across both applications, reducing code duplication and accelerating feature development by approximately 2× (50% less development time) while improving maintainability and scalability. Implemented user authentication through Google Sign-In, phone number, and email registration/sign-in, alongside payment integration and reservation workflows.

Achievements and metrics

  • Architected shared libraries and reusable components across both applications, reducing code duplication and accelerating feature development by approximately 2× (50% less development time) while improving maintainability and scalability.

Quoted from the description above; figures are self-reported.

Skills & Technologies 27

  • iOS Application Development
  • Swift
  • Objective-C
  • UIKit
  • iOS Software Architecture
  • MVC
  • Code Refactoring
  • Reusable Library Development
  • Google Maps SDK for iOS
  • MapKit
  • Core Location
  • User Authentication
  • Third-Party SDK Integration
  • Code Reusability
  • Code Maintainability
  • B2B & B2C Application Development
  • Location-Based Services
  • Custom Map Development
  • Route Visualization
  • Google Sign-In
  • Phone Authentication
  • Email Authentication
  • Payment Integration
  • Booking & Reservation Systems
  • Shared Component Architecture
  • Development Efficiency
  • Scalability

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

Chronology

Project 2 of 3 at MegaProgramming (Jan 2014 – Mar 2016), listed newest first. Project-level dates are not given; confirmed order: MSHOP → CarWash → BallButton.