Khachatur HakobyanSenior iOS Engineer
Resume

Education

Foundations, and still building

A computer science and applied mathematics degree and continuous professional learning — toward systems architecture and systems engineering.

  • 7 education and certificate records
  • Bachelor's degree · Yerevan State University
  • 3 certificates

Education and certificates · newest first

  • In progressAssociate degree program (academic plan)

    Glendale Community College

    Associate of Science (AS), Computer Science

    Glendale, California, United States · Sep 2024 – Present

    Pursuing an Associate of Science (AS) in Computer Science at Glendale Community College, combining more than a decade of professional iOS engineering experience with formal study in software development, Java, C/C++, computer systems, and mathematics. Earned A grades in Computer Concepts (CS/IS 100), Introduction to Computer Information Systems (CS/IS 101), Java Programming (CS/IS 112), and C/C++ Programming (CS/IS 135).

    Selected for the NASA Community College Aerospace Scholars (NCAS) FY2026–27 Student Challenge, exploring aerospace career pathways and connecting computer science coursework with ground-systems and software engineering disciplines. Continuing studies in computer architecture, assembly language, and data structures while preparing for further academic work in algorithms, discrete mathematics, and advanced computer science.

    NASA NCAS Student Challenge participant (FY2026–27) — not NASA employment and not an earned academic credential. NCAS career portfolio →

    Completed

    • CS/IS 100 · Computer Concepts
    • CS/IS 101 · Introduction to Computer Information Systems
    • CS/IS 112 · Introduction to Programming / Java
    • CS/IS 135 · Programming in C/C++

    In progress

    • CS/IS 125 · Discrete Structures for Computers
    • CS/IS 165 · Computer Architecture and Assembly Language
    • GEOL 105 and GEOL 115 · Earth and Life Through Time (with lab)

    Planned · academic plan, subject to change

    • CS/IS 211 · Data Structures
    • CS/IS 212 · Advanced Data Structures
    • CS/IS 166 · Advanced Computer Architecture and Assembly Language
    • CS/IS 280 · Concepts of Programming Languages
    • Calculus
    • Linear algebra
    • Computer Science
    • C++
    • C
    • Java
    • Object-Oriented Programming
    • Software Engineering
    • Algorithms
    • Data Structures
    • Computer Architecture
    • Assembly Language
    • Debugging
    • Computational Problem Solving
    • Systems Programming
    • Discrete Mathematics
    • Mathematics

    Advanced subjects are current or planned academic areas, not claimed as completed courses.

  • CompletedCourse (not a Harvard degree)

    Harvard University

    CS50: Introduction to Computer Science, Computer Science

    Sep 2024 – Aug 2025

    Completed Harvard University's CS50: Introduction to Computer Science, strengthening expertise in algorithms, data structures, memory management, and computational problem-solving. Applied these concepts through CS50 Touch, an iOS project incorporating Core Data persistence and API integration, connecting computer science fundamentals with practical software engineering and application development.

    • Algorithms
    • Data Structures
    • Memory Management
    • Computational Problem Solving
    • Computer Science
    • Core Data
    • API Integration
    • iOS Application Development
    • C
    • Memory
    • Algorithms
    • Data structures
    • Python
    • SQL
    • HTML
    • CSS
    • JavaScript
    • Flask
  • CompletedProfessional certificate (12-course program)

    Meta

    Meta iOS Developer Professional Certificate, Computer Science

    Sep 2023 – Sep 2024

    Earned the Meta iOS Developer Professional Certificate through a 12-course program covering iOS application development, Swift, Advanced Swift, SwiftUI, UI/UX design, version control, and data management in iOS. Expanded cross-platform development skills through JavaScript, React, and React Native, while completing capstone coursework and technical interview preparation focused on software engineering and problem-solving.

    • Swift
    • Advanced Swift
    • SwiftUI
    • iOS Application Development
    • UI/UX Design
    • Version Control
    • Data Management
    • JavaScript
    • React
    • React Native
    • Introduction to iOS Development
    • Version Control
    • Swift Fundamentals
    • UX/UI Design
    • SwiftUI
    • Advanced Swift
    • Data in iOS
    • Mobile Development with JavaScript
    • React
    • React Native
    • iOS Capstone
    • Coding Interview Preparation
  • CompletedLanguage training certificates (not an academic degree)

    ABA English

    B1, B2, Advanced B2–C1, and Business C1 English-language course certificates

    Feb 2023 – Apr 2023

    Completed English-language study across intermediate, upper-intermediate, advanced, and business communication levels, strengthening professional English communication, comprehension, and written expression for international engineering environments.

  • CompletedCertificate

    Yerevan Telecommunication Research Institute

    Certificate, Advanced C++ Programming

    Mar 2014 – Aug 2014

    Completed advanced C++ programming training at Yerevan Telecommunication Research Institute, focusing on object-oriented programming (OOP), algorithms, data structures, and software development principles. Gained foundational knowledge of microcontroller systems and embedded programming, strengthening low-level programming, computational problem-solving, and software engineering skills.

    • C++
    • Object-Oriented Programming
    • Algorithms
    • Data Structures
    • Embedded Programming
    • Microcontrollers
    • Systems Programming
  • CompletedBachelor's degree

    Yerevan State University

    Bachelor's degree, Computer Science & Applied Mathematics

    Yerevan, Armenia · Sep 2010 – Sep 2017

    Earned a bachelor's degree in Computer Science and Applied Mathematics, establishing a rigorous foundation in mathematical analysis, discrete mathematics, algorithms, data structures, and computer architecture. Developed mathematical reasoning, computational problem-solving, and systems-level programming skills through C, C++, Assembly, Lisp, and SQL, building core competencies applicable to complex software and engineering systems.

    • Computer Science
    • Applied Mathematics
    • Algorithms
    • Data Structures
    • Discrete Mathematics
    • C
    • C++
    • Assembly Language
    • Lisp
    • SQL
    • Computer Architecture
  • CompletedHigh school diploma

    Yerevan Basic School No. 36 Named After Raffi

    High School Diploma · High School/Secondary Diplomas and Certificates

    Yerevan, Armenia · Sep 2000 – Sep 2010

    Completed public secondary education, dedicating the final three years to intensive study of mathematics, physics, and computer science. This focus strengthened mathematical reasoning, analytical problem-solving, and computational thinking, laying the foundation for undergraduate studies in Computer Science and Applied Mathematics at Yerevan State University.

    • Mathematics
    • Physics
    • Computer Science
    • Analytical Reasoning
    • Computational Thinking

Next

  • Goal

    Master's in Systems Engineering

    Program not yet chosen · Long-term goal

    A career-development goal toward systems architecture and aerospace ground systems — not an enrollment or admission.

Skills from study · 36

The related skills of each record above. Skills also used professionally say so; the full map is on the Skills page.