sergeypetrachkosergeypetrachko

Сергей Петрачков

iOS developer · Разработка ПО · Менеджмент · Старший (Senior)
От 110 000 ₽ · Не ищу работу
Возраст: 26 лет
Опыт работы: 6 лет и 7 месяцев
Регистрация: 01.02.2016
Последний визит: 5 месяцев назад
Местоположение: Россия, Санкт-Петербург
Войдите, чтобы посмотреть контакты пользователя

Обо мне

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

Участие в профессиональных сообществах

Опыт работы

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

  • СибГИУ

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

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

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