vladmusvladmus

Kamol Ibragimov

iOS разработчик · Приложения · Разработка ПО
Открыт к предложениям
Возраст: 21 год
Опыт работы: 2 года и 3 месяца
Регистрация: 21.05.2020
Последний визит: 2 дня назад
Местоположение: Россия, Москва
Войдите, чтобы посмотреть контакты пользователя

Обо мне

Студент-программист iOS, Swift с опытом в 2 года в ИТ. Тип личности – ISTJ.

Профессиональные цели
: Достижение высокого уровня знания в разработки мобильных приложений, управление командой, радоваться пятницам.

Профессиональные навыки: iOS, Swift, MVC, MVP, MVVM, SOLID и паттерны проектирования, OOP, UIKit, GCD, CoreData  SnapKit / AutoLayout, URLSession, CocoaPods, GitHub.

Применял/Знаком: Objective-C, VIPER, Realm, RxSwift, Firebase, CoreAnimation, CoreGraphics, Framezilla, Nuke, Weaver (DI), SwiftGem, XCTest, Unit/UI-Тесты, CI / CD.

Личные качества: Быстро учусь, стремлюсь активно развиваться, обладаю интересом к новому. Имею высокую ответственность за результат, целеустремленный, сообразительный.

Английский на уровне носителя благодаря проживанию в Англии. 

Мой репозиторий расскажет обо мне больше GitHub: https://github.com/vladmusuz

Участие в профессиональных сообществах

  • GitHub
    @vladmusuz, c сент. 2019 (1 год и 1 месяц)
    241 вклад в 4 репозитория, связан с языками:

Опыт работы

  • Частная практика, работа без зачисления в штат
    Санкт-Петербург · От 1000 до 5000 сотрудников
    iOS разработчик
    Ноябрь 2019 — Июль 2020 (9 месяцев)

    Разработка новых фич приложения в команде и дальнейшая поддержка, а так постоянное взаимодействие с Дизайнером, ПО.

    Обязанности и Технологии:

    • Поддержка и написание фич для приложения чисто на языке Swift.
    • Проходил постоянный Code-review. 
    • Разработка архитектуры на MVVM+Router, а так же DI,
    • Разработка придерживаясь принципы OOP и SOLID  
    • Реализация паттернов проектирования Factory, Delegate
    • Разработка экранов кодом, используя UIKit и SnapKit 
    • Разработка локального хранилища данных на Realm
    • Использование Weaver для Dependency Injection 
    • Ссылка на AppStore: https://apps.apple.com/us/app/body-tempera-app-for-fever/id1516844582 

    Второстипенно использованные технологии: Firebase, Figma, Trello, SourceTree, GitHub, BitBucket.

  • Mobile-Development
    Лондон
    iOS разработчик
    Март 2019 — Ноябрь 2019 (9 месяцев)

    Разработал 2-4 пет проекта, опубликовал на GitHub.

    Разработка приложения Kittygram

    • Разрабатывал на языке Swift
    • Разработка архитектура на чистом MVVM + Cordinator 
    • Применил паттерны проектирования Factory, Facade
    • Использование URLSession для клиент серверного взаимодействия
    • Разработка хранения данных кешированием на локальный FileManager 
    • Разработка модулей кодом на UIKit, анимации на CoreAnimation, CoreGraphics
    • Придерживался парадигме ООП и принципам SOLID
    • Работа с многопочности на GCD
    • Другое: кастомный лайоут, кастомные классы, Localisation, Documentation 
    • Ссылка на кодhttps://github.com/vladmusuz/Kittygram

    Разработка приложения Unsplash:

    • Программирование клиент серверного приложения на Swift
    • Разработка на архитеректуре ~ MVP-C
    • Разработка с URLSession для взаимодействия с сетью
    • Разработка экранов кодом, используя UIKit, Framezilla
    • Автоматизировал генерацию кода, используя Generamba, SwiftGen
    • Использование паттернов Coordinator, Facade, Delegate
    • Придерживался правил OOP и SOLID
    • Реализовал Пагинацию
    • Использовал CocoaPods и Carthage для подключения фреймворков
    • Ссылка на кодhttps://github.com/vladmusuz/Unsplash

    Разработка приложения Lemmatizator:

    • Создал клиент-серверное приложение по чтению книг на языке Swift
    • Реализовал локальное хранение данных на CoreData
    • Разработка многопоточности на GCD, DispatchGroup 
    • Разаработка на архитектуре MVC + Coordinator + Dependency Injection
    • Разработка по ООП, применял множественное наследование
    • Ссылка на кодhttps://github.com/vladmusuz/Lemmatizator

    Второстипенно использованные технологии: Github, GitLab, Trello, Figma, Bitbucket.

  • Web Studio
    Ташкент
    Web разработчик
    Апрель 2015 — Январь 2016 (10 месяцев)

    Разрабатывал Веб-сайты в команде под заказ.

    • Разрабатывали на языке JavaScript, 
    • Использовали HTML, CSS
    • Для адаптивной вёрстки использовал Bootstrap
    • Разрабатывал на jQuery для облегчения работы с JS 
    • Немного писал на ReactJS
    • Разрабатывал на IDE SublimeText 3

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

  • UW

    University of Westminster
    Computer Science
    Сентябрь 2019 — По настоящее время (1 год и 1 месяц)
    Mobile Development | Web Development | Database systems | Java development