Алексей Гурин (elysiumwhale1)Алексей Гурин (elysiumwhale1)

Алексей Гурин

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

Контакты

Войти
Опыт работы: 5 лет и 4 месяца
Регистрация: 02.03.2022
Последний визит: 1 неделю назад
Дополнительно: готов к переезду и к удаленной работе
Знание языков:

Обо мне

ПРОСЬБА НЕ БЕСПОКОИТЬ С ПРЕДЛОЖЕНИЯМИ ПО ПРОЕКТАМ ТИНЬКОФФ И ЯНДЕКС.

Разработчик мобильных приложений на платформе iOS.

Прошел стажировку по мобильной разработке под iOS в Mercury Development, имею соответствующий сертификат, а затем попал в компанию Touch Instinct, после которой устроился Туту.ру. Также веду написанное мной приложение к релизу в рамках стартап проекта по предоставлению услуг клиентам автосалонов (находится на стадии публичного тестирования в TestFlight) и развиваю open source проект на SwiftUI по трекингу времени, затрачиваемого разработчиком на сборку проектов.

Опыт работы в рамках архитектур MVVM (RxSwift) + Coordinator/Router и MVP + Coordinator с полностью программной версткой (SnapKit, TableKit), VIPER + Tiny Constraints (с использованием UICollectionView Compositional layout),  MVC/MVP + Storyboards (переписан на MVP/CleanSwift + Tiny Constrains), MVVM (Combine) + SwiftUI, TCA + UIKit.

Изучаю SwiftUI на личных проектах, прошел курс SwiftUI Fundamentals от Sean Allen.

Навыки

Swift
Разработка под iOS
Xcode
UIKit
Разработка мобильных приложений
Autolayout
Storyboard
GCD

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

Опыт работы

  • Крупнейший сервис поиска, бронирования и покупки авиабилетов и ж/д билетов
    МоскваОт 100 до 1000 сотрудников
    Разработчик мобильных приложений (Старший)Senior iOS Developer
    Сентябрь 2022 — По настоящее время (2 года и 4 месяца)
  • Self employed
    Разработчик мобильных приложенийiOS developer
    Сентябрь 2020 — По настоящее время (4 года и 4 месяца)

    BuildTimeTracker:

    • SwiftUI
    • MVVM + Combine, Async/Await
    • XCLogParser
    • SPM

    EasyTodo:

    • VIPER
    • Async/Await URLSession + My JSON Server
    • TinyConstraints, Compositional layout
    • SPM

    BarcodeScanner:

    • SwiftUI
    • AVFoundation
    • UserDefaults
    • SFSafeSymbols

  • ALYANS PRO, OOO
    Самара
    Разработчик мобильных приложенийiOS Developer
    Сентябрь 2020 — По настоящее время (4 года и 4 месяца)

    Car's services ordering application (closed startup project in TestFlight beta test):

    • TinyConstraints, Compositional Layout, Storyboard
    • MVC, CleanSwift
    • CoreLocation
    • UserDefaults, Keychain
    • URLSession,  Server driven UI, SwiftSoup
    • SPM
    • Nuke
    • Unit tests
    • Swiftlint
  • Делаем крутые мобильные приложения и web.
    Санкт-ПетербургОт 10 до 100 сотрудников
    Разработчик мобильных приложенийiOS разработчик
    Сентябрь 2021 — Сентябрь 2022 (1 год и 1 месяц)
    • Decomposition and estimation of tasks, Scrum
    • Code Review
    • Conducting interviews (about 50 interviews),  onboarding and mentoring newcomers
    • Presentations at internal iOS meetups
    • MVVM (RxSwift) + Coordinator/Router,  MVP + Coordinator
    • SnapKit,  TableKit, PanModal 
    • Alamofire, Moya, RESTful API
    • Jira, Confluence, Figma
    • Fastlane,  Git hooks,  TeamCity,  SwiftLint,  Xcodegen
    • GitHub,  GitLab
    • Unit testing
  • разрабатываем софт для амбициозных стартапов Кремниевой долины и инновационных технокорпораций
    СамараОт 100 до 1000 сотрудников
    iOS intern developer
    Сентябрь 2020 — Март 2021 (7 месяцев)

    Internship in mobile development for iOS.

    Google News app:

    • Storyboard + custom UICollectionViewLayout
    • Google News API, Kingfisher
    • CoreData
    • Cocoapods
    • Search with debounce

    Certificatehttps://academy.mercdev.com/p/_p5nY

  • ES-prom
    Самара
    C# разработчик
    Январь 2020 — Сентябрь 2021 (1 год и 9 месяцев)

    Поддержка и разработка модулей для аппаратно-программного комплекса системы безопасности на стеке C# WPF MVVM.

    C#WPFMVVMXAMLVisual Studio
    C# разработчик стажер
    Сентябрь 2019 — Декабрь 2019 (4 месяца)

    Выполнение технического задания в рамках стажировочного договора-подряда по доработке модуля для аппаратно-программного комплекса системы безопасности на стеке C# WPF MVVM.

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