⚡️ Соберите стартап, взорвите рынок и заберите AirPods, iPad или даже MacBook — всё это в нашей безумной игре ко Дню программиста

startup-crunch

Алексей Саблин (sablin_lex), 33 года, Россия, БелгородАлексей Саблин (sablin_lex), 33 года, Россия, Белгород

Алексей Саблин

iOS DeveloperРазработчик мобильных приложенийРазработчик приложенийСредний (Middle)
Не ищу работу

Контакты

Войти
Возраст: 33 года
Опыт работы: 3 года и 9 месяцев
Регистрация: 23.06.2022
Последний визит: 3 недели назад
Гражданство: Россия
Местоположение: Россия, Белгород
Дополнительно: готов к переезду и к удаленной работе
Знание языков: Английский А2

Обо мне

Занимаюсь разработкой iOS-приложений и активно стремлюсь к профессиональному росту. Регулярно участвую в конференциях, стажировках и интенсивах, чтобы быть в курсе современных технологий и применять их в своих проектах. В свободное время люблю кататься на сапборде.

Навыки

Выберите навык, чтобы посмотреть, какие тесты специалист уже прошел.

SwiftUI
UIKit
Swift
middle
Разработка под iOS
Git
RESTful API
Google Firebase
iOS Human Interface Guidelines
RxSwift
Клиент-серверные приложения

Участие в профсообществах

Опыт работы

  • Одна из крупнейших IT-компаний России. Мы создаём продукты, которые помогают бизнесу работать
    От 100 до 1000 сотрудников
    Разработчик мобильных приложений (Средний)Мобильный разработчик
    Март 2025 — По настоящее время (8 месяцев)
  • Vigram GmbH
    Разработчик мобильных приложений (Средний)iOS Developer
    Февраль 2022 — Февраль 2025 (3 года и 1 месяц)

    Разработка SDK для Bluetooth RTK-девайса viDoc под iOS (Кинематика реального времени). Рефакторинг, доработка и реализация нового функционала. Ведение документации. Тестирование работы. Помощь с интеграцией в другие приложения. Работа над приложением верхнего уровня.

    - Реализовал новый функционал для улучшения производительности и стабильности SDK, включая оптимизацию работы с CoreBluetooth. 

    - Провел рефакторинг кода, устранив технический долг и улучшив архитектуру с использованием DI/IoC, что повысило читаемость и удобство поддержки. 

    - Настроил систему автоматической документации с помощью DocC и GitHub Pages (CI), что улучшило процесс интеграции SDK в сторонние приложения. 

    - Организовал процесс тестирования SDK, включив тестирование Bluetooth-соединений, работы с CoreLocation и интеграцию с Firebase Crashlytics для мониторинга стабильности. 

    - Помогал командам интегрировать SDK в их iOS-приложения, предоставляя консультации и примеры кода. 

    - Работал над приложением верхнего уровня, использующим SDK, добавляя поддержку новых RTK-устройств и улучшая пользовательский опыт. 

    - Внедрил SwiftLint, что повысило качество кода и упростило его поддержку. 

    - Вел техническую документацию в Confluence, улучшив процесс передачи знаний внутри команды.

Высшее образование

  • БГТУ

    Белгородский государственный технологический университет им. В.Г. Шухова
    Белгород785 выпускников
    Институт информационных технологий и управляющих систем (ранне АПиИТ)
    Сентябрь 2009 — Июнь 2014 (4 года и 9 месяцев)

    220301.65 Автоматизация технологических процессов и производств - специалист

Дополнительное образование

  • Podlodka iOS Crew #15

    Swift UI
    Март 2025 — Апрель 2025 (1 месяц)

    В ходе конференции разобрался в следующих моментах:

    - Как безболезненно перейти с UIKit на SwiftUI, избегая типичных ошибок;
    - Проверенные стратегии внедрения SwiftUI в проекты с миллионами пользователей;
    - Правила грамотной интеграции UIKit и SwiftUI в одном приложении;
    - Возможности макросов Swift для удобной навигации и упрощения кода;
    - Сильные и слабые стороны популярных архитектур MVVM, Redux и TCA;
    - Лучшие подходы к тестированию SwiftUI-приложений: Unit, Snapshot и UI-тесты;
    - Что скрывается под капотом SwiftUI — от декларативного лэйаута до новых эффектов Metal.

  • Podlodka iOS Crew #14

    Многопоточность
    Ноябрь 2024 — Ноябрь 2024 (1 месяц)
    • Swift Concurrency 
    • Async/await
    • Thread
    • Построение многопоточной MVVM-архитектуры
    • GCD vs SC
    • Многопоточность
  • Техношкола Wildberries

    iOS Senior
    Июнь 2024 — Сентябрь 2024 (3 месяца)

    В ходе прохождения стажировки получил новые навыки и закрепил знания по следующим технологиям:

    1. Декларативная и реактивная парадигма разработки, SwiftUI и Combine 

          • ViewBuilder, ViewModifiers, Combine Futures)
          • Продвинутая анимация, GeometryReader, Skeleton/Shimmers
          • Кастомная навигация и кастомные компоненты

          2. Продвинутая работа со Strings, Generics, выразительные средства Swift

          • Generics, PATs, opaque types, type erasure
          • l10n, i18n приложения, Date и Units
          • LLVM, bitwise операторы и кастомные операторы, subscript

          3. Flux и SOA архитектура, разработка с покрытием тестами, TBD/BDD

          • Flux и архитектуры с State
          • DI и Services
          • XCTest, юнит тестирование

          4. Продвинутый Networking: WebSocket, gRPC

          • WebSocket и socket.io
          • Protobuf и gRPC
          • Продвинутый OpenAPI, кодогенерация

          5. Persistence: Keychain, SwiftData, безопасность приложения

          • SwiftData
          • AppSecurity, обфускация

          6. Экосистема Apple: watchOS, tvOS, разработка под iPad, Siri, Widgets

          • watchOS
          • macOS и tvOS
          • Виджеты и поддержка iPad

          7. Kotlin Multiplatform

          • KMP и Composable Architecture
          • Server Driven UI
          1. BSC Academy

            iOS Developer
            Февраль 2022 — Май 2022 (3 месяца)

            Успешно прошел стажировку по курсу основы iOS разработки. Улучшил навыки отладки приложения при помощи средств Xcode Instruments, изучил и применил на практике архитектуру Clean Swift. Повысил навыки разработки клиент-северного приложения.