avatar

Макс Грибов

 программист, дизайнер, художник
iOS, macOS, tvOS, watchOS
5.5+ лет опыта
+7 (925) 514-5566

Некоторые проекты клиентов

ifinik_icon
  • iFinik

  • iOS
ifinik_screen_01
garderob_screen_02
garderob_screen_03

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

Мое участие:

Дизайн (на базе Android дизайна) для iOS/ipadOS. Реализация в коде полнофункционального MVP с подключением к бакенду, всего UI (на SwiftUI) а так же подключение аутентификации через множество провайдеров (в том числе Apple).

garderob_icon
  • Garderob

  • iOS
garderob_screen_01
garderob_screen_02
garderob_screen_03

Социальное приложение, в котором пользователи могут создавать локально гардероб из своих предметов, собирать их в сеты и образы, после чего делиться с другими пользователями, обсуждать их и даже при желании продавать.

Мое участие:

Код и дизайн (за исключением некоторых иконок категорий и логотипа).

atlantis_icon
  • Atlantis-Pak

  • iOS
atlantis_screen_01
atlantis_screen_02
atlantis_screen_03

iOS версия каталога продукции компании Атлантис-Пак. Для упрощения кроссплатформенной разработки некоторые экраны были сверстаны в HTML и отображаются в WKWebView а не нативными средствами UIKit.

Мое участие:

Код

socialhub_icon
  • Social-Hub

  • iOS
socialhub_screen_01
socialhub_screen_02
socialhub_screen_03

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

Мое участие:

Интеграция инстаграма

oh_girl_icon
  • Oh Girl

  • iOS
oh_girl_screen_01
oh_girl_screen_02
oh_girl_screen_03

Дейтинг-стартап, основной особенностью которого (на момент разработки) была возможность общения гифками в чате между собеседниками. На гифках так же был основан фактически весь дизайн приложения.

Мое участие:

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

Некоторые персональные проекты

pomotimer_icon
  • Pomo Timer

  • macOS
pomotimer_screen_02

Таймер помогающий использовать технику управления временем под названием: “Метод Помидора” - предложенную Франческо Чирилло в конце 1980-х. Таймер имеет гибкие настройки, позволяющие изменять временные промежутки работы и отдыха, удобную систему оповещения и кастомизацию внешнего вида.

waitinglist_icon
  • Waiting List

  • macOS, iOS
waitinglist_screen_01

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

noisemaptool_icon
  • Noise Map Tool

  • macOS
noisemaptool_screen_01

Визуальный редактор для создания карт шума. Автоматическая генерация кода на Objective-C и Swift. Использован GamplayKit API для генерации кода (GKNoise). Приложение полезно для разработчиков игр и всех тех кому нужны процедурно генерируемые массивы псевдо-рандомных чисел.

Навыки программирования

skills_language

Язык и архитектура

Хороший уровень:
Objective-C/Swift
Знаком с:
C/C++/Python/JavaScript
Архитектурные паттерны:
MVC/MVVM/VIPER/REDUX

skills_ui

Интерфейсы (UI)

Хорошее знание:
UIKit, AppKit, SpriteKit, Autolayout
Уверенное использование:
CoreGraphics, CoreAnimation
Знаком с:
SceneKit, WatchKit

skills_data

Данные

Хорошее знание:
CoreData, CloudKit
Уверенное использование:
YapDatabase
Знаком с:
Realm, Firebase, ParseServer
Сериализация:
Codable, NSCoding, MessagePack

skills_tests

Тестирование

Хорошее знание:
XCTest - юнит тесты (синхронные/асинхронные)
Знаком с:
TDD, UI-тестирование

Навыки разработки дизайна и прототипирования

skills_design

Дизайн

Большой опыт:
В разработке UI приложений для любых платформ Apple (iOS, macOS, tvOS, watchOS)
Владею софтом:
Sketch, Adobe Illustrator/Photoshop, PaintCode, Zeplin и др.

skills_ux

UX

Большой опыт:
В разработке UX (user experience) для интерфейсов приложений iOS, macOS, tvOS, watchOS.
Знание гайдлайнов Apple по дизайну и ux, а так же опыт программирования, позволяют быстро добиваться качественного результата.

skills_proto

Порототипы

Быстрое прототипирование:
Умею быстро набрасывать сложные прототипы, близкие по функционалу к финальному приложению, в Proto.io

skills_creative

Креатив

Смелые и нестандартные решения:
Хорошее знание UI технологий используемых на платформах Apple, позволяет предлагать решения выходящие за рамки стандартного функционала, но при этом реализуемые в разумные сроки.

Некоторые мои рисунки

frankengirl_02girlmanlady_04lady_01

Связаться со мной

+7 (925) 514-5566