Привет, я Сергей
//
// iOSDeveloper.swift
// ivn-srg
//
// Created by Sergey Ivanov on 27.01.2026.
// Copyright © 2026 Sergey Ivanov. All rights reserved.
//
import Foundation
class iOSDeveloper {
// MARK: - Personal Info
let name = "Сергей"
let role = "iOS Developer"
let experience = [
"iOS Development": "1+ year",
"Quality Assurance": "4+ years"
]
let teamSizes = "2-12 человек"
// MARK: - Tech Stack
let languages = ["Swift", "Objective-C"]
let frameworks = ["UIKit", "SwiftUI", "Combine", "iOS SDK"]
let architectures = ["MVVM", "MVC", "Clean Architecture", "SOLID", "KISS", "DRY"]
let databases = ["CoreData", "Realm", "SQLite", "PostgreSQL"]
let tools = ["Xcode", "Git", "CocoaPods", "SPM", "GitHub Actions", "Postman"]
let testing = ["XCTest", "Qase"]
let languageSkills = ["Russian": "Native", "English": "B1"]
// MARK: - Key Competencies
let skills = [
"Разработка iOS-приложений с использованием UIKit и SwiftUI",
"Работа с Legacy Code, рефакторинг и оптимизация",
"Интеграция с REST API и внешними сервисами",
"Поддержка Backend Driven UI для динамического управления интерфейсами",
"Техническое документирование и code review"
]
// MARK: - Additional Activities
let activities = [
"Участие в IT-хакатонах и разработка проектов в командах",
"Выступления на конференциях и в коворкингах в роли спикера",
"Постоянное изучение новых технологий и best practices",
"Активное совершенствование английского языка"
]
// MARK: - Methods
func sayHi() {
print("Привет! Я iOS-разработчик с бэкграундом в QA.")
print("Специализируюсь на разработке нативных приложений,")
print("проектировании архитектуры и интеграции с backend-системами.")
print("Открыт к обсуждению интересных проектов!")
}
func getContact() -> [String: String] {
return [
"Telegram": "@ivn_srg",
"Email": "rekeylf1234567@gmail.com"
]
}
}
let developer = iOSDeveloper()
developer.sayHi()Мультиплатформенное приложение для аренды автомобилей в России и СНГ. Разработано в рамках студенческого хакатона с интеграцией API CRM-сервиса.
Стек: Swift • SwiftUI
Приложение для работы с тест-кейсами через API сервиса Qase. Кастомизация интерфейсов для управления тестовой документацией.
Стек: Swift • UIKit
Каталог персонажей киновселенной Marvel с информацией о героях. Реализована работа с Marvel API, кэширование данных и адаптивный интерфейс.
Стек: Swift • UIKit

