Больше информации по резюме будет доступно после регистрации

Зарегистрироваться
Was online more than two weeks ago

Candidate

Male, 34 years, born on 22 November 1990

Saint Petersburg, I want to relocate (Hungary, Germany, Italy), prepared for business trips

Senior iOS developer

4 000 $ in hand

Specializations:
  • Programmer, developer

Employment: full time, part time, project work

Work schedule: full day, flexible schedule, remote working

Work experience 13 years 7 months

May 2021currently
4 years
investing.com

investing.com

IT, System Integration, Internet... Show more

sn. iOS Developer
Participation at domain driven developing process as multi-product teams at single huge (200K + daily users) and continuously maintaining iOS app (investing.com). Supporting of CI and QA processes. Implementing modules of app with Swift using MVVM, Reactive and functional way. Particular using GraphQL, Combine, SwiftUI. Refactoring legacy part of app (Objective-C to Swift, UIKit to SwiftUI, code quality improving and UnitTests coverage). Scrum. Cocoa-pods. Git. XTests. The key achievement is catching weak spots of app in terms of super loaded app usage 200K+ day session. Product team process improvements.
June 2020January 2021
8 months
AppClose inc. (Texas)

appclose.com

Lead iOS Developer
Полное владение технической частью продукта. Организация процессов разработки. Планирование системы шиппинга продукта. Планирование архитектуры слоя приложения для iOS с учетом всех других компонентов. Организация/найм команды, работа по Scrum. Много кодинга и код ревью ))
February 2019March 2020
1 year 2 months

Saint Petersburg, www.yandex.ru

IT, System Integration, Internet... Show more

Senior iOS Developer (component lead)
Полное ведение продукта Яндекс.Шеф мобильное приложение под iOS - Организация разработки - Ребрендинг - Рефакторинг - Организация релизных циклов - Поддержка новых фич - CI Работа в Scrum-комнаде
July 2017January 2019
1 year 7 months
Deep Sea Marketing (Plag UAB)

Lithuania, sola.foundation

IT, System Integration, Internet... Show more

Lead iOS developer (outsource contract)
Управление полным жизненным циклом продукта (приложение для iOS Sola: Oбщение без стресса — Deep Sea Marketing S.A.) https://cryptototem.com/sola-sol-ico/ Организация Agile процесса командной разработки. Обсуждение требований бизнеса к продукту, их анализ, структуризация и составление road map разработки. Оптимизация процесса разработки. Планирование архитектуры и рефакторинга продукта. Code review. Team skills leading. Основное достижение - это плавный переход от legacy версии продукта 1.0 к новой версии 2.0 с учётом временных ресурсов, путём использования методик рефакторинга. Постепенное избавление от legacy кода, развитие новой функциональности и обеспечение BDD.
February 2016June 2017
1 year 5 months

Saint Petersburg, www.epam-group.ru

IT, System Integration, Internet... Show more

Senior iOS Developer
Обязанности: Участие в SCRUM продуктовых коммандах, как ключевой разработчик, "лид", архитектор программ, скрам мастер. Ключевые моменты: Умение быстро налаживать продуктивный бизнес контакт с заказчиком, что позволяет эффективно уточнять особенности бизнес модели продукта, что повышает качество разработки ПО. Организация процесса разработки с обеспечением уровня качества кода и продукта. Успешное менторство iOS juniper. Поддержка и рефакторинг существующего кода со стратегией минимальных затрат и эффективного расширения функциональности. Умение быстро осваиваться в контексте продукта и возможность предлагать улучшения повышающие KPI продукта. Проектирование гибкой архитектуры приложения, что повышает качество разработки приложений в agile режиме. Поддержание позитивного (стремление к "dreamteam") настроение в команде, участие как srum master. Техно стэк: Swift, Realm, Core data, rxSwift, swinject, snapkit, mvvm, viper, BDD
August 2015December 2016
1 year 5 months

Saint Petersburg, www.i-free.com/career

IT, System Integration, Internet... Show more

Senior iOS developer (outsource contract)
1) Разработка приложения для проекта Первого Канала http://kino.1tv.ru/. Приложение реализовано и поддерживается; iOS 7-8-9-10 (iphone/ipad). https://itunes.apple.com/app/id1031529569 2) Разработка клиента для сервиса лояльности сотрудников ПАО Сбербанк https://itunes.apple.com/us/app/ekonomim-s-drugom/id1054640180?ls=1&mt=8 Анализ бизнес требований, оценка и сотавления плана работ. Разработка гибкой и поддерживаемой архитектуры приложений. SOLID, DRY, Yagni. Работа с основными фреймворками Cocoa touch: UIKit, CoreGraphics, QuartzCore, CoreAnimation, Foundation, Core Foundation. Работа c Core Data. Работа с NSURLSession. Работа с storyboard, auto - layout design. Разработка custom content containers; Работа с mediaPlayer и его кастомизация. Опыт параллельного и многопоточного программирования; (GCD, NSThread / NSRunLoop, NSOperationQueue). UX - экспертиза Apple Human Guidelines Внедрение багтрекера Splunk MINT и Google Analytics. Работа с DRM google widevine /modular/classic Организация процесса разработки от проектирования, написания кода, тестирования до публикации приложения в Appstore.
September 2013August 2015
2 years

Saint Petersburg, www.livetex.ru

IT, System Integration, Internet... Show more

Senior iOS Developer
Разработка, проектирование и поддержка мобильного приложения (BtB решение) для сервиса взаимодействия с клиентами и посетителями сайтов и приложений. Разрабтка для iOS 6+. (https://itunes.apple.com/ru/app/livetex/id694647881?l=en&mt=8) Разработка и проектирование iOS Livetex SDK (BtB решение) - отдельного продукта компании для встраивания в сторонние приложения для орагнизации каналов поддержки клиентов. (http://splusminusx.github.io/) Демо - приложение для продукта (https://github.com/LiveTex/Livetex-iOS-SDK-Demo/tree/develop) Работа с Apache Thrift. Работа с webSocket API (с помощью своего fork'а open source SocketRocket), web API. Работа с основными фреймворками Cocoa touch: UIKit, CoreGraphics, QuartzCore, CoreAnimation, Foundation, Core Foundation. Работа c Core Data. Опыт параллельного и многопоточного программирования; (GCD, NSThread / NSRunLoop, NSOperationQueue). Частичное использование thirdparty библиотек AFNetworking, MagicalRecord. Миграция продукта на свои собственные легковесные аналоги. Работа с NSURLSession взамен AFNetworking. Работа с storyboard, auto - layout design. Работа с APNs. Внедрение багтрекера Splunk MINT и Google Analytics. Командная работа git + scrum + jira. Участие в сервеных разработках. UX - экспертиза. Организация процесса разработки от проектирования, написания кода, тестирования до публикации приложения в Appstore. Работа с автотестами в Xcode. CocoaPods.
August 2012August 2013
1 year 1 month

Saint Petersburg, www.realweb.ru

IT, System Integration, Internet... Show more

iOS developer
Разработка в команде iOS клиентов версий ос 5-6. NWE Germany (https://itunes.apple.com/ru/app/nwe-germany/id595489830?l=en&mt=8) Dengi Online (клиент денежного агрегатора) не доступен в app store AdHands (продукт для анализа статистики рекламы) не доступен в app store Работа с RESTfull web API, JSON. Работа с основными фреймворками Cocoa touch: CoreGraphics, Quartz, CoreAnimation, UIKit, Foundation, Core Data, SQLite. Использование thirdparty библиотек AFNetworking, RestKit, MagicalRecord. Работа со storyboard, auto - layout markup. Работа c GCD. Работа c ARC и MRC. Командная работа с git.
April 2011June 2012
1 year 3 months
ООО "Ситиджем''

IT, System Integration, Internet... Show more

iOS developer
Разработка приложений под iOS версии 4.x. Разработка и написание клиентов для серверов команды MOGAMES (компания I-FREE). Работа со сложным кастомным бинарным протоколом MOGAMES с шифрованием для взаимодействия с игровым сервером. Использование бинарного снифера (wireshark) при отладке. Работа с основными фреймворками iOS SDK Cocoa touch (CFNetwork, Fundation, Core Foundation, Core Graphics, UIKit) Работа с мультипоточностью, data stream, MRC. Реализация поддержки продуктами локализации. Тестирование и профилирование.

Skills

Skill proficiency levels
Objective-C
Git
REST
Анализ данных
Статистический анализ
ООП
Design Patterns
Mac Os
Unix
Atlassian Jira
UIKit
Cocoa Touch
GCD
Multithread Programming
socket programming
iOS
The C
Teamleading
Scrum
Swift
application architecture design
Thrift
CocoaPods
Objective-C Runtime

About me

- Долгое время с удовольствием занимаюсь разработкой iOS приложений с версии iOS 4 по текущую 12 (на данный момент) 15 завершенных проектов из них 8 успешных коммерческих. Cсылки на некоторые есть в описании опыта работы. - Работа в SCRUM команде. Мой гол - поддержание позитивного (стремление к "dreamteam") настроение в команде, участие как srum master и team play. - Умею быстро налаживать продуктивный бизнес контакт с заказчиком, что повышает качество разработки. - Организация процесса разработки с обеспечением желаемого уровня качества кода и продукта (использую BDD, LINT, Jenkis, code review, Git, Pods и аналоги). - Быстрая аналитика AC/Issues/Bugs их изменений и предсказывание возможных проблем с обоснованием, что повышает качество разработки - Имею навыки и опыт полного цикла разработки от проектирования, написания кода, тестирования до публикации приложения в AppStore. - Имею навыки и опыт архитектора приложений для iOS. - Проектирование гибкой архитектуры приложения, что повышает качество разработки приложений в agile режиме. - Хорошее понимание жизненного цикла приложения iOS и его архитектуры. - Умение быстро осваиваться в контексте продукта и возможность предлагать улучшения повышающие KPI продукта. - Опыт написания и успешного релиза коммерческих third-party библиотек и фреймворков. - Знание и опыт работы c cocoa touch к примеру: UIKit, CoreGraphics, Quartz, CoreAnimation, Foundation, Core Foundation, MapKit, Core Data, SQLite. - Так же AVKit, DRM Google Widevine (modular/classic), Realm (+realm browser). - Опыт работы с Swinject, Typhoon, LINT, GoogleAnalitics, Fabric. - Разработка клиент-серверных приложений с разными протоколами. HTTP/Restfull, WEBSocket, custom binary protocol (over ios native socket), Apache Thrift. - Разработка мультипоточных приложений. - Работа с GCD, NSThread, NSRunLoop. - Работа с ARC, MRC. - Работа со storyboard-like, xib-like, auto - layout design. - Работа и отладка с Objective-C Runtime. - Профилирование с Xcode tools. - Варюсь в мире UNIX. Понимаю, что такое MacOS/iOS и Darwin, Posix и UNIX, XNU и Mach, BSD и GNU. - Участи в проекте GNUStep (http://www.gnustep.org/), написание собственного сервера.

Higher education (bachelor)

2014
БГТУ "Военмех"
Автоматизированные системы обработки информации и управления, код 230102

Languages

RussianNative


EnglishC1 — Advanced


Citizenship, travel time to work

Citizenship: Russia

Permission to work: Russia

Desired travel time to work: Doesn't matter