Khachatur HakobyanSenior iOS Engineer
Resume

Professional project · Software architecture

Crypmoji

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

Crypmoji is a cybersecurity and data privacy platform designed to protect sensitive communications through encrypted messaging, secure content sharing, GIF-based encryption, and integration with a custom iOS keyboard.

  • Swift
  • C++
  • iOS Software Architecture
  • Swift–C++ Interoperability

My role and work

As an iOS Team Lead at Crypmoji, I led the modernization of a legacy, monolithic iOS application into a more modular, scalable, maintainable, and testable architecture, applying Swift, C++ integration, SOLID principles, Protocol-Oriented Programming (POP), and separation of concerns. Introduced clearer architectural boundaries and promoted the Single Responsibility Principle (SRP) and Dependency Inversion Principle (DIP) through technical mentorship, code reviews, and engineering guidance.

Architected and delivered a reversible cryptography MVP within four days, evaluating alternative implementation strategies and leading integration of a native C++ encryption library into the iOS application. Delivered working text encryption and decryption for a live stakeholder demonstration, followed by an expanded implementation supporting image encryption and improved memory handling. The demonstration contributed to investor engagement and a reported $500K seed-funding outcome.

Diagnosed and resolved a long-standing Swift–C++ memory ownership defect, identifying unsafe pointer transfers at the interoperability boundary. Implemented targeted corrections, validation, and regression testing, avoiding a proposed system rewrite estimated at 1–2 years of engineering effort. Also resolved a device-specific encryption crash by normalizing malformed contact data before it reached the native cryptography layer.

Balanced urgent business delivery with long-term engineering quality by introducing pragmatic modular architecture and incremental MVVM adoption, retaining temporary ViewController-level business logic where necessary while establishing a path toward cleaner separation of responsibilities.

Led architectural discussions, documented technical direction, and mentored junior iOS engineers in POP, SOLID, clean architecture and modular design, fostering a collaborative engineering culture through knowledge sharing, code reviews, and close coordination with product and QA teams.

Achievements and metrics

  • The demonstration contributed to investor engagement and a reported $500K seed-funding outcome.
  • Implemented targeted corrections, validation, and regression testing, avoiding a proposed system rewrite estimated at 1–2 years of engineering effort.

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

Skills & Technologies 30

  • Swift
  • C++
  • iOS Software Architecture
  • Swift–C++ Interoperability
  • Memory Management
  • Memory Safety
  • Cryptographic Library Integration
  • Native Library Integration
  • SOLID Principles
  • Modular Architecture
  • Protocol-Oriented Programming
  • Root Cause Analysis
  • Technical Leadership
  • System Integration
  • Architecture Decision-Making
  • Objective-C++
  • Cross-Language Interoperability
  • Pointer Ownership
  • Crash Debugging
  • Regression Testing
  • Unit Testing
  • Input Validation
  • Data Normalization
  • Encryption and Decryption
  • Image Encryption Integration
  • MVP Development
  • Engineering Mentorship
  • Code Reviews
  • Cross-Functional Collaboration
  • Risk Management

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

Chronology

Project 2 of 3 at Crypmoji (Feb 2021 – Nov 2021), listed newest first. Project-level dates are not given; followed the legacy evaluation and refactor.