Рейтинг лучших ИТ-работодателей России 2019 от Хабр Карьеры: читать на Хабре
Обо мне

iOS developer

Rate: 2000р/час, 30$/hour

Обязанности:

  • разработка нативных iOS приложений (~5 лет);
  • разработка .net приложений (WPF, был небольшой опыт работы с Outlook addins);
  • разработка инфраструктурных решений для команд разработчиков, CI&CD, инструменты анализа данных;
  • менеджер проектов.

Языки:

  • Swift (с версии 2.2 до текущей);
  • C# (разработка как Xamarin, так и WPF приложений);
  • shell, ruby (работа с инфраструктурными проблемами);
  • sql (выборки для анализа логов, использования продукта и т.д.)
  • Objective-C (участие в нескольких проектах поверхностно).

Приложения, в которых выполнял роль разработчика:

  • Айда! (роль: автор идеи, архитектор мобильных приложений (iOS, Android), реализация iOS приложения с использованием VIPER архитектуры и Texture(ex-AsyncDisplayKit) для отрисовки интерфейса) https://itunes.apple.com/ru/app/%D0%B0%D0%B9%D0%B4%D0%B0/id1245515427
  • Курсы валют cash2cash.ru (роль: iOS разработчик + разработчик кроссплатформенного ядра с применением Xamarin и MVVMCross) https://itunes.apple.com/ru/app/kursy-valut-v-bankah-rossii/id635147174
  • Я разбираюсь (роль: iOS разработчик + разработчик кроссплатформенного ядра с применением Xamarin и MVVMCross) https://itunes.apple.com/ru/app/im-good-at/id1077140908?mt=8
  • Курс ЦБ (роль: iOS разработчик) https://itunes.apple.com/ru/app/%D0%BA%D1%83%D1%80%D1%81-%D1%86%D0%B1/id1086083057?mt=8
  • Filechimp (роль: .net разработчик приложения-роутера + поддержка outlook addin + бизнес-коммуникации с заказчиком) https://filechimp.co.uk/
  • ProCVT (роль: iOS разработчик с применением Xamarin + бизнес-коммуникации) https://itunes.apple.com/us/app/procvt/id1238524085?mt=8
  • Flirtbox (роль: iOS разработчик на Swift - поддержка и исправления чужого кода и внедрение нового функционала, однако проект не был доведен до релиза по причине отсутствия интереса заказчика в продолжении проекта).
  • Marco (роль: iOS разработчик на Swift + бизнес-коммуникации. Проект не доведен до релиза по обоюдному согласию сторон).

Выполнял роль менеджера проектов:

Open source:

  • Автор SiberianSwift (https://github.com/SergeyPetrachkov/SiberianSwift) - набор методов-помощников для iOS разработчика, чтобы не писать велосипеды каждый раз. Доступен на Cocoapods и Carthage
  • Автор SiberianVIPER (https://github.com/SergeyPetrachkov/SiberianVIPER) - легковесный вайпер фреймворк на свифте, который лучше всего работает в паре с темплейтами для Xcode, которые лежат в соседнем репозитории на Github
  • Контрибьютор фреймворка Texture (ex-AsyncDisplayKit, https://github.com/TextureGroup/Texture) для плавных и производительных интерфейсов
  • Контрибьютор InputKit https://github.com/tingxins/InputKit
  • Автор статей на Medium, в которых рассказываю о некоторых лайфхаках в мире iOS разработки
  • Сэмпл сервиса процессинга видеофайлов из библиотеки пользователя (обрезка и пережатие) (iOS, Swift, AVFoundation)

Стек технологий в iOS разработке:

  • Swift
  • Realm
  • Manual layout/AutoLayout+Interface builder, отдаю предпочтение ручной верстке или Texture
  • Texture (ex-AsyncDisplayKit)
  • Swagger
  • Alamofire
  • Firebase
  • Crashlytics
  • Testflight/HockeyApp/Fabric
  • Google maps + Custom Clusters
  • Swinject
  • Facebook SDK
  • VK SDK
  • SwiftyStoreKit (работа с In-app-purchase разовыми и платными подписками)
  • Kingfisher/SDWebImage
  • SwiftLint
  • Cocoapods
  • Carthage
  • Push notifications/Local notifications
  • Fastlane, Gitlab-CI
  • GCD
  • VIPER
  • MVC
  • Не люблю реактивщину, мои мысли по этому поводу частично здесь: https://medium.com/@petrachkovsergey/swagger-api-ios-helper-pt-ii-9356ef90765b

Ссылка на блог, где делюсь мыслями о разработке:

https://medium.com/@petrachkovsergey

Участие в профессиональных сообществах
Опыт работы
banking software, processing services
Санкт-Петербург
Инженер-программист
Июль 2019 — По настоящее время (8 месяцев)
Разработка мобильных приложений.
Пенза
iOS developer
Февраль 2016 — По настоящее время (4 года и 1 месяц)

* Contributed to Texture (ex-AsyncDisplayKit) and built the Juice app from scratch on the same engine as Instagram. 

* Smooth async UI

* VIPER

* Thick client

* Video processing

Actonica Studio
Новокузнецк
Software developer
Июль 2014 — Июнь 2019 (5 лет)

Mobile app development (Native/Xamarin), target platforms: iOS, Windows Phone;

Desktop app development (.NET, WPF);

Project management.

Высшее образование
Сибирский государственный индустриальный университет
Новокузнецк
Факультет: Автоматики, информатики и электромеханики
Сентябрь 2015—Июнь 2017 (1 год и 9 месяцев)

Информационные системы и технологии (магистратура)

Факультет: Заочный
Февраль 2012—Май 2015 (3 года и 3 месяца)
Переводчик с английского языка в сфере профессиональных коммуникаций
Факультет: Автоматики, информатики и электромеханики
Сентябрь 2011—Сентябрь 2015 (4 года)
Информационные системы и технологии