Обо мне

Для быстрой связи пишите в телеграмм https://t.me/maxkazakov

Опыт iOS: 2+
Другой бекграунд в разработке: 3+ (Windows Desktop)

Веду блог iOS разработчика:

https://maxkazakov.github.io/

Профиль на upwork:

https://www.upwork.com/freelancers/~01aa07fd8604f82363

Мои iOS скилы: 

  • БД:  CoreData, Realm, CouchBase.
  • UI: AutoLayout(anchors, xib, storyboard), manual layout
  • Сеть: URLSession, Alamofire.
  • Архитектура: есть понимание всех распространенных подходов. В проектах использовал MVC, MVP, Redux,
  • Другое: RxSwift, Promises, Swinject, Kingfisher, ReSwift, Git, Carthage, CocoaPods, Sketch, Fastlane, Crashlytics, ITC, XCode Instruments

Мои приложения:

https://itunes.apple.com/us/app/howmuch-currency-c...

https://itunes.apple.com/us/app/partyorg/id1290266...

Другие скилы: JS, Node.js, Express, MongoDB, React.js, Redux, Python, SQL, C#(WPF), Delphi,  C++, Qt

Профессиональные навыки
Участие в профессиональных сообществах
Опыт работы
Разработка системы деловых коммуникаций и электронного документооборота с количеством пользователей >1 млн. компаний.
ios-developer
Май 2017 — По настоящее время (2 года и 2 месяца)

В мои обязанности входит:

1) Разработка и поддержка нескольких модулей приложения, один из которых реализует infinite scroll (сложный и разрнообразный лейаут, 60 fps, ручная верстка)

2) Разработка общих UI компонентов (Например — кастомная swipeable ячейка таблицы)

3) Разработка сервиса кеширования и синхронизации с сервером БД (технология Couchbase + SyncGateway)

4) Разработка документации API взаимодействия с сервером. Задача включает в себя очень частую коммуникацию с множеством команд.

5) Проведение собеседований на позиции Junior, Middle iOS developer

Приложения:

 https://itunes.apple.com/ru/app/%D1%81%D0%B1%D0%B8%D1%81/id1156518720?mt=8

https://itunes.apple.com/ru/app/%D1%81%D0%B1%D0%B8%D1%81-%D0%B1%D0%B8%D0%B7%D0%BD%D0%B5%D1%81/id1238255683?mt=8

Novis River Solutions
Уфа
iOS Software Engineer
Май 2018 — Декабрь 2018 (8 месяцев)

Разработка приложения для школ США.

Разработка приложения с нуля. Выбор стека, продумывание архитектуры.
Модули в приложении:
— лента событий
— чат (личные сообщения, группы)
— лента уведомлений
— модуль "Check In" (в приложении видно когда ребенок пришел в школу и ушел)
— множество других подмодулей (экран просмотра/редактирования профиля/группы, список групп, модуль авторизации)

Общение с заказчиком на английском.

ООО Уфимский НТЦ
Уфа
инженер программист
Декабрь 2013 — Май 2017 (3 года и 6 месяцев)

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

  • разработка утилит для работы с базами данных (Oracle, RDF)
  • работа над основным проектом на Delphi
  • разработка библиотек на С++ для решения алгоритмических задач
  • разработка почтового клиента на C#
  • написание telegram-ботов для автоматизации рабочего процесса на Python
  • участие в собеседованиях и введение в должность новых сотрудников
Высшее образование
Уфимский государственный авиационный технический университет
Уфа
Факультет: Институт экономики и управления
Сентябрь 2009—Июль 2014 (4 года и 10 месяцев)
Прикладная информатика