azhappy25azhappy25

Азиз Латипов

iOS, ObjC/Swift, CoreData, Realm, Networking, RestAPI, АрхитектураРазработчик мобильных приложенийРазработчик игр
Не ищу работу
Возраст: 33 года
Опыт работы: 11 лет и 9 месяцев
Регистрация: 15.09.2015
Последний визит: более 5 лет назад
Местоположение: Россия, Москва
Дополнительно: готов к удаленной работе
Войдите, чтобы посмотреть контакты пользователя

Обо мне

Mid/Senior iOS developer. Familiar with VIPER, MVVM, MVP, MVC, Design Patterns, Code Smells, etc; ObjC/Ruby runtime, method swizzling, etc;

Languages: ObjC, Ruby, C++/Qt, C, Swift, NASM, MatLab, PHP.

Code samples:

  1. ObjC https://gist.github.com/appleios/df89dd84edd152bbd..
  2. C++ https://github.com/appleios/codity
  3. C https://github.com/appleios/unix_ipc_test/tree/mas...
  4. ruby https://github.com/appleios/ruby_teach/blob/master...
  5. ruby algorithms https://github.com/appleios/ruby_emaxx

See my habr postsr: http://habrahabr.ru/users/naftic/topics/

My open source libs for ObjC/iOS:

Most notable technologies and skills:

- AsyncDisplayKit & ComponentKit; linkedin/LayoutKit.

- scrum; git-flow.

- tcp/ip; rest api;

- Linux/Windows server administration;

- parallel computations on clusterOpenMPI/С;

- 2D visual objects recognition with openCV.

Опыт работы

  • Компания, которая развивает самую популярную в России поисковую систему и десятки других сервисов
    МоскваБолее 5000 сотрудников
    iOS разработчик
    Ноябрь 2016 — По настоящее время (5 лет и 10 месяцев)
  • Cybrus
    Москва
    iOS разработчик
    Август 2015 — Ноябрь 2016 (1 год и 4 месяца)
    Впервые поучаствовал в командной разработке ПО для iOS. В основном разработка окна переписки. Разработку вел по методологии TDD с использованием VIPER. В итоговой версии данный модуль включал около 300 классов/протоколов и состоял из ~ 15к строк кода. Изучил множество приложений/pod-ов с реализацией чатов на базе TableView/CollectionView. Также разработал несколько утилит: - скрипт загрузки обновленных строк локализации на ruby (https://gist.github.com/appleios/058fcd0445c24f4a8145) - конвертер NSAttributedString -> HTML (для небольшого подмножества тэгов) - NSAttributedStringBuilder - NSAttributedString->substituteMatchesOfRegExp:withBlock: - custom Assertions
  • Eventagrate
    Ташкент
    iOS разработчик
    Май 2013 — Май 2015 (2 года и 1 месяц)
    Разработка приложений под iOS и Windows (C++/Qt). Тут я познакомился с iOS разработкой и прочел массу литературы по iOS разработке. Также для упрощения работы я разработал несколько библиотек: - для работы с CoreData (https://github.com/appleios/ALCoreDataManager) - для кэширования изображений (https://github.com/appleios/ALImageStore) Освоил TDD с использованием Specta/Expecta/OCMock.
  • EISST Ltd.
    Ташкент
    C++/Qt Разработчик
    Июнь 2010 — Декабрь 2012 (2 года и 7 месяцев)

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

  • МГУ им. Ломоносова

    Московский государственный университет имени М.В. Ломоносова
    Вычислительной математики и кибернетики, ВМиК
    Март 2016 — По настоящее время (6 лет и 5 месяцев)
    Аспирант, МК
  • ТФ МГУ - Ташкент

    Ташкентский филиал Московского государственного университета им.Ломоносова
    Ташкент62 выпускника
    Прикладной математики и информатики
    Сентябрь 2006 — Май 2010 (3 года и 8 месяцев)
    Во время учебы на отлично освоил C/C++, Pascal/Delphi, MATLAB, Assembler NASM. Также после окончания вел семинары и читал лекции по Архитектуре ЭВМ и NASM. Освоил OpenMPI/C и сделал кластер на базе Linux машин. Имею опыт администрирования Linux и Windows серверов - настраивал в офисе AD, redmine, почту и svn-server (авторизация в AD; redmine подключен к svn). Умею работать с SVN и Git (предпочитаю Git). Хорошо знаю Ruby и немного Ruby on Rails. В основном занимался исследованиями в области распознавания образов, нейронных сетей, формальных грамматик, конечных автоматов и немного в криптографии/криптоанализ.