Max Gribov
macOS and iOS Software Engineer at Freelancer- Self Employed- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
Русский Native or bilingual proficiency
-
Английский Elementary proficiency
Topline Score
Bio
Dmitry Mikushin, PhD
Max is an expert in MacOS development, C++, Objective C and Swift. His skillset much is broader than end applications, he has deep knowledge of platform and camera/video subsystem. He has successfully delivered a component, which is now a part of our eyetracking software stack.
Dmitry Mikushin, PhD
Max is an expert in MacOS development, C++, Objective C and Swift. His skillset much is broader than end applications, he has deep knowledge of platform and camera/video subsystem. He has successfully delivered a component, which is now a part of our eyetracking software stack.
Dmitry Mikushin, PhD
Max is an expert in MacOS development, C++, Objective C and Swift. His skillset much is broader than end applications, he has deep knowledge of platform and camera/video subsystem. He has successfully delivered a component, which is now a part of our eyetracking software stack.
Dmitry Mikushin, PhD
Max is an expert in MacOS development, C++, Objective C and Swift. His skillset much is broader than end applications, he has deep knowledge of platform and camera/video subsystem. He has successfully delivered a component, which is now a part of our eyetracking software stack.
Experience
-
Freelancer- Self Employed
-
Events Services
-
200 - 300 Employee
-
macOS and iOS Software Engineer
-
Feb 2014 - Present
Разработка приложений под iOS (Самые разные проекты от дейтинг-стартапов до социальных, игровых и бизнес приложений) Язык: Отлично знаю Objective-C (ARC, runtime, concurrency, multithreading). Swift на хорошем уже уровне. Знаю и умело применяю основные паттерны MVC, Target-Action, Delegate и т.п. Слежу за тенденциями MVVM/VIPER/REDUX и т.п. Реактивное программирование ReactiveCocoa (применяю осмысленно там где это действительно необходимо) Data: Знание основных принципов создания реляционных и NoSQL баз данных. CoreData, YapDatabase, знаком с Realm (синхронизация с iCloud и др. сервисами и собственными серверами). CloudKit, знаком с FireBase, ParseServer и некоторыми другиими BaaS. Работа с REST API, HTTP/socket, NSURLSession, знаком с AFNetworking, сериализация JSON, bianary и всякое такое. UI: Прекрасно владею Autolayout, SizeClasses как в Storyboard/xib/nib так и из кода Masonry/SnapKit и т.п. Отличное знание UIKit (как стандартных элементов и контролов так и создание собственных, анимация, жесты, акселерометр, динамика и др.) Отличное знание SpriteKit (анимация, патиклы, физика и т.п.), неплохо знаком со SceneKit, GameplayKit Работа с GameCenter (achievements, leaderboards, turn-based games, real time games) Так же имею опыт создания интерфейсов приложений и UX (до этого почти 9 лет занимался компьютерной графикой и спецэффектами для рекламы, сериалов и кино). Владею целой кучей графических пакетов. В настоящий момент в основном работаю в Sketch + PaintCode + Zeplin Умею быстро набрасывать сложные прототипы (близкие по функционалу к финальному приложению) в Proto.io Тестирование: Unit тестирование (асинхронные тесты/ui). Знаком с принципами TDD, Expecta. Моки, стабы, OCMock... Технологии: Постоянно слежу за новыми технологиями (HealthKit, HomeKit, SiriKit, ApplePay, ARKit, CoreML и многое другое... ) Пишу приложения для iOS, macOS, есть некоторый опыт для watchOS, tvOS. Show less
-
-
-
-
Арт директор
-
2006 - 2014
-
-