//
//  DeveloperProfile.swift
//  Portfolio
//
//  Source: Nursultan Yelemessov CV
//

import Foundation

struct DeveloperProfile {
    let name = "Nursultan Yelemessov"
    let role = "Senior iOS Engineer"
    let location = "Dubai, UAE"
    let experience = "11 years"
    let headline = "SwiftUI, UIKit, Real-Time AI, WebRTC, Payments & Clean Architecture"

    let summary = """
    Senior iOS Engineer building production mobile systems with
    Swift, SwiftUI, UIKit, AVFoundation, WebRTC, payments,
    authentication, observability, tenant-aware branding, and
    maintainable Clean Architecture.
    """

    let coreCompetencies = [
        "iOS Product Engineering",
        "Real-Time AI Voice",
        "WebRTC and AVFoundation",
        "SwiftUI and UIKit",
        "Apple Pay and 3DS payment flows",
        "Authentication and session management",
        "MVVM and Clean Architecture"
    ]

    let architectures = [
        "MVVM",
        "Clean Architecture",
        "Dependency Injection",
        "MVC and VIPER where needed"
    ]

    let technicalStack = [
        "Swift",
        "SwiftUI",
        "UIKit",
        "Objective-C",
        "AVFoundation",
        "WebRTC",
        "OpenTelemetry",
        "Apple Pay",
        "Firebase",
        "Firestore",
        "Keychain",
        "Swift Package Manager",
        "GitHub",
        "Jira"
    ]

    let experienceTimeline = [
        Experience(
            company: "Confidential Company",
            location: "Dubai, UAE",
            period: "2025 - Present",
            focus: "Building a real-time AI voice platform with WebRTC, VAD, ASR, LLM response handling, TTS playback, barge-in support, payments, authentication, and tenant-aware branding."
        ),
        Experience(
            company: "Freelance",
            location: "Dubai, UAE",
            period: "2016 - 2025",
            focus: "Delivered native iOS applications with Swift, SwiftUI, UIKit, Objective-C, SPM, REST APIs, Firebase, cloud integrations, testing, and App Store release ownership."
        ),
        Experience(
            company: "Digital Energy",
            location: "Dubai, UAE",
            period: "2021 - 2025",
            focus: "Managed enterprise iOS delivery using Swift, SwiftUI, UIKit, VIPER, MVVM, and MVC, including reusable components, API integration, performance work, and production fixes."
        ),
        Experience(
            company: "TownX Development",
            location: "Dubai, UAE",
            period: "2019 - 2021",
            focus: "Led facility-management app development from the ground up with reusable iOS components, Firebase Authentication, Firestore, testing, documentation, and UI optimization."
        )
    ]

    let education = [
        "Bachelor's Degree - Economics, University of Almaty",
        "Bachelor's Degree - Marketing, University of Wollongong"
    ]

    let certifications = [
        "Programming Fundamentals in Swift - Meta",
        "Version Control - Meta",
        "Introduction to iOS Mobile Application Development - Meta",
        "Swift 5 Essential Training - LinkedIn",
        "Principles of UX/UI Design - Meta",
        "Apple Search Ads - Apple"
    ]

    let languages = ["English", "Kazakh", "Russian"]
    let contact = Contact(
        email: "NYKDevs@gmail.com",
        website: "nykdevs.com"
    )
}

struct Experience {
    let company: String
    let location: String
    let period: String
    let focus: String
}

struct Contact {
    let email: String
    let website: String
}
Line: 38  Col: 9
Open App Store