Больше информации по резюме будет доступно после регистрации

Зарегистрироваться
Был на сайте более двух недель назад

Кандидат

Мужчина, 25 лет, родился 24 декабря 1999

Рассматривает предложения

Ташкент, готов к переезду, готов к командировкам

IOS разработчик

Специализации:
  • Программист, разработчик

Занятость: полная занятость

График работы: полный день, гибкий график, удаленная работа

Опыт работы 6 лет 3 месяца

Октябрь 2022по настоящее время
2 года 7 месяцев

Ташкент, www.itechart.com

Информационные технологии, системная интеграция, интернет... Показать еще

IOS разработчик
Проект: NDA (Приложение для знакомств) Описание проекта: Разработано приложение для знакомств с основными функциями: загрузка фотографий, внутриигровая реклама, возможность общения в чате, свайповая подборка и сложные анимации. Стек: SwiftUI, Combine, Kingfisher, Google frameworks, Circular flow Достижения: -Перешёл от базовой архитектуры MVC с громоздкими менеджерами к универсальному однонаправленному потоку, что повысило масштабируемость и удобство поддержки. -Провёл рефакторинг самых сложных и критически важных участков приложения, что улучшило отзывчивость на 30% за счёт устранения избыточных запросов. -Спроектировал и реализовал механизм свайп-жестов для интуитивного управления лайками и дизлайками. -Внедрил Composition Root для управления всеми экранами из единой точки входа, что улучшило консистентность навигации. -Тесно сотрудничал с командами продукта и монетизации для выявления проблем и разработки индивидуальных решений. -Наставлял членов команды, проводил ревью pull request’ов, предоставлял архитектурные рекомендации и способствовал внедрению лучших практик. Проект: iWON (Узбекистан) Описание проекта: Внёс вклад в разработку финтех-приложения, которое интегрирует банковские системы Узбекистана с функциональностью Telegram для обеспечения бесшовного пользовательского опыта. Стек: UIKit, MVVM-C, Telegram, Swift, Obj-C Роль: Старший iOS-инженер Достижения: -Руководил и наставлял средних и младших разработчиков, помогая им решать задачи и способствуя профессиональному росту. -Успешно интегрировал приложение Telegram с банковской системой, что обеспечило единую коммуникацию и проведение финансовых транзакций. -Разработал и реализовал поток настроек для улучшения возможности кастомизации приложения пользователями. Название проекта - NDA (Лондон, Англия, удаленно) Стэк: ARKit, CoreData, Photos, UIKit, MVC Роль: Senior iOS Engineer О проекте: Приложение создано для медицинских целей и предоставляет пользователю советы в соответствии с его состоянием здоровья в различных областях, таких как дерматит, желтуха и алопеция. В приложении есть чат, где клиент может взаимодействовать с ботом-помощником, который отправляет различные рекомендации с изображениями и проводит регулярные проверки. Достижения • Разработал нетривиальные решения для моделирования уровней алопеции с использованием ARKit с использованием 3D-моделей с текстурами. • Достиг точного соответствия цвета кожи человека 3D-модели, получив средний цвет с разных участков лба с помощью камеры. Кроме того, улучшил общий внешний вид, добавив текстуру поверх 3D-модели. Применил яркость, четкость и гладкость в разных областях маски, что придало ей практически естественный вид. • Взаимодействовал с разработчиками бэкенда, предлагая им элегантные решения для выполнения необходимой работы на их стороне, чтобы это работало на стороне мобильных разработчиков. Весь этот процесс был выполнен с учетом "правил кода" разработчиков на стороне клиента. Загружал, кэшировал и использовал 3D-модели с минимальным взаимодействием с другим кодом. • Применял легковесные миграции для добавления данных из бэкенда и использования их из постоянного хранилища. • Предлагал другим разработчикам более аккуратные решения для улучшения кода с архитектурной точки зрения. Название проекта - NDA (Германия, удаленно) Стэк: CarPlay, Foundation, Combine, Bridger, Swift, ReactNative, JavaScript Роль: Senior iOS Engineer О проекте: Задача заключалась в том, чтобы сделать приложение под каплей, которое будет отображать данные о дороге отправляемые ИИ в реальном времени. Основное мобильное приложение написано в ReactNative Успехи и обязанности: -Советовал и придумывал креативные решения для решения проблем связанных с ограничениями в среде CarPlay -Сделал двойную связь для общения нативной части с ReactNative и наоборот, для того чтобы отправлять данные туда и обратно -Проактивно общался с разработчиками из части ReactNative чтобы максимально ускорить процесс разработки, а также помогал им в понимании флоу приложения на нативной части -Смог добиться результата в обновление UI приложения раз в секунду в библиотеке CarPlay -Предлагал заказчикам лучшие решения проблем изходя из всех запретов библиотеки CarPlay с учетом всех Apple Best Practices
Ноябрь 2021Октябрь 2022
1 год
eToolkit
IOS разработчик
Регион: Флорида, США (удаленка) Проект 1 - Video Editor Стэк: Firebase, TestFlight, Swift, StoreKit, AVFoundation, UIKit, Foundation, CocoaPods, MVC-C, Reachability О проекте: Разработал с нуля приложение для Видео Монтажа которое включало в себе такие фичи как фильтры, рамки, обрезание видео, соединение видео и добавление музыки. Приложение доступно как на айфон так и на айпад Размер команды: iOS 1 участник, Android 2 участника, QA 2 участника. Успехи и обязанности: -Разработал все типы Google ads (i.e. Interstitial, banned, open ads etc.) -Использовал архитектуру mvc-coordinator -Создавал UI как в коде так и в сторибордах и зибах а также создавал кастомные UI элементы -Интегрировал встроенные покупки (auto renewable in-app purchases) -Создал мини ядро для имплементации фич Проект 2 - Photo Editor Стэк: Swift, Objective C, CocoaPods, MVP, GPUImage, UIKit, Autolayout, Xcode, Storyboards, Firebase О проекте: Приложение Photo Editor, которое имеет такие фичи как коллажи, рамки, стикеры, фильтры, обрезание фото. Также есть фича "Магия", которое отвечает за то, чтобы удалить лишних людей из фото, а также изменить фон у человека Успехи и обязанности: -Реализовал фичу Коллажей и Магию -Исправлял баги в приложение. Отрефакторил полностью старый UI на новый -Изначально, Приложение было написано полностью на обж-с. Создавал новые фичи на Свифте, и чинил остальные фичи и баги на обж-с
Сентябрь 2020Октябрь 2021
1 год 2 месяца
Magora-systems
IOS разработчик
Регион: Новосибирск, Россия (удаленка) Проект 1 - Squad Стэк: LeoNetworkingLayer(Networking), RxSwift, RxCocoa, MVVM-C, TestFlight, FirebaseAuth, SwiftGen, SnapKit, Then, Fastlane, Swift О проекте: Проект Британской компании Squad App заключался в том чтобы предоставить возможность сотрудникам любой компании вести учет сотрудников, общаться с ними, давать задачи и выполнять их. В пример приложения для лучшего понятия можно привести популярное приложение Slack. Размер команды: iOS 2 участник, Android 1 участник, QA 1 участник, Project Manager. Успехи и обязанности: -Работал над частью Настроек профиля и всех изменений данных для юзера -Разработал регистрацию используя FirebaseAuth -Работал над частью Онбординга -Разработал набор кастомных переиспользуемых UI компонентов для облегчения работы других разработчиков Проект 2 - Zonatelecom Стэк: UIKit, RxSwi, RxCocoa, SIP, MVVM-C, Storyboard/xib, Autolayout, Swift, Fastlane, TestFlight О проекте: Приложение для телекомуникационно компании в России, называется ZonaTelecom. Приложение предоставляет людям лишенных свободы разговаривать по телефону по Видео/Аудио связи без нужды в сим карте. В приложении есть только входящие звонки и нет исходящих звонком Успехи и обязанности: -Разработал экран с двумя листами пропущенных и принятых звонков -Создавал кастомные переиспользуемые компоненты -Помогал Менеджеру с поиском англоговорящего специалиста, помогал ему с переводом, а также общался с англо-говорящими разработчиками -Настроил FirebaseSDK для тестировки и предоставил тестировщикам доступ к приложению
Апрель 2020Сентябрь 2020
6 месяцев
Flexsent
IOS разработчик
Регион: Рига, Латвия (удаленно) Фриланс Проект 1: MyRanks Стэк: Swift, REST API, Firebase, Foundation, UIKit О проекте: Агрегатор статистики и аналитики Успехи и обязанности: -Реализация сложных кастомных UI элементов -Локализация в 15 языков, включая правосторонние языки -Работа с данными с Firebase Database и Firebase Firestore Проект 2 - Bookmate Стэк: Swift, UIKit, Foundation, RxSwift, RxCocoa, SnapKit, MVVM-C О приложении: Приложение онлайн библиотеки аудиокниг. Успехи и обязанности: -Написал с 0 весь UI приложения. Разработка UI в коде. Создание нестандартных элементов UI. -Следование архитектуры MVVM-С.
Март 2019Июнь 2020
1 год 4 месяца

Ташкент

Информационные технологии, системная интеграция, интернет... Показать еще

IOS разработчик
Проект - Beeline Georgia Стэк: Xcode, UIKit, Swi, Storyboards, Autolayout, SnapKit, FirebaseMLVision, objc О проекте: Приложение для телекоммуникационной компании Билайн в Грузии. Имеет огромный функционал для управления пользователем персонального аккаунта. Размер команды: iOS 2-3 участника, Android 2 участника, Backend 4 участника, QA 1 участник, Project manager. Успехи и обязанности: -Отрефакторил старую часть UI на новую -Приложение было написано 80% на obj-c. В связи с этим, приходилось постоянно связываться с этой частью, однако разработка была на Свифте -Разработал Настройки профиля и систему множества юзеров -Внедрил FirebaseMLVision для распознавания данных с банковской карты -Разработал определитель QR кода с камеры чтобы начислить бонусы пользователю
Февраль 2019Апрель 2019
3 месяца
Индивидуальное предпринимательство / частная практика / фриланс
IOS разработчик
Разрабатывал приложение для университета “IUT mobile” В ходе разработки приложения получил опыт в работе с *Разработка UI в Storyboard. *Работа с Firebase (Auth). *Создание нативных UI элементов (TableView, CollectionView, WebView), изучение и использование UI фреймворков. Ссылка на приложение: https://apps.apple.com/us/app/iut-mobile/id1457086006?ls=1

Навыки

Уровни владения навыками
iOS
Swift
Xcode
UIKit
Foundation
CarPlay
Storyboard
Autolayout
Firebase
Google Ads
CocoaPods
SPM
MVVM
Combine
Git
Atlassian Jira
Confluence
Kingfisher
Snapkit
SOLID
Scrum
Clean Architecture
Objective-C
ООП
CI/CD
JSON API
Code review
MVP
Agile
ARKit

Обо мне

iOS разработчик(Swift). -4+ лет в коммерческой разработке под iOS. -Опыт работы с любыми видами UI элементов -Разработка динамического UI под все виды Айфонов и Айпадов -Профессиональный опыт работы с средой CarPlay -Вижу огромный смысл в принципах SOLID, Clean Code, TDD -Мотивированный, организованный, пунктуальный, всегда готов изучать новый стэк и адаптироваться под новые технологии -Могу работать как в команде из одного человека так и в команде Создал свое приложение с нуля: https//yolda.web.app telegram: @AbbosSh

Высшее образование (Бакалавр)

2022
INHA University in Tashkent
Computer science, Computer science

Знание языков

РусскийРодной


АнглийскийC1 — Продвинутый


УзбекскийC1 — Продвинутый


Повышение квалификации, курсы

2022
Clean Architecture
Robert Martin
2021
Apple SwiftUI Tutorial
Apple
2021
Concurrency by tutorials
Raywenderlich
2020
30 Auto layout best practices
Paul Solt
2020
Core Data by tutorials
Turorials
2019
App Brewery, iOS 12 & Swift - The Complete iOS App Development Bootcamp
Udemy
2019
Clean code
Robert Martin

Гражданство, время в пути до работы

Гражданство: Узбекистан

Желательное время в пути до работы: Не имеет значения