Профессионально пишу под iOS более 5 лет. В данный момент занимаюсь развитием мобильных приложений в RAMBLER&Co.
За время своей работы участвовал в разработке как простых клиентов для ресторанных сетей, так и сложных объемных приложений для социальных сервисов и платежных систем.
Свободное время стараюсь уделять саморазвитию, нравится находить и изучать новые подходы в разработке приложений. Являюсь организатором митапа Rambler.iOS.
Список выступлений.
* "Mobile Optimized - 2017: Отдел iOS-разработки. О стандартах, правилах и автоматизации".
* "Avito: Пишем тестируемый код".
* "DUMP - 2017: Как сделать так, чтобы тесты на Swift не причиняли боль" - https://www.youtube.com/watch?v=qpwau0U560g.
* "United dev conf - 2017: Статика и динамика. Как фреймворки помогут прокачать ваше приложение" - https://www.youtube.com/watch?v=EMt0BfjXalg.
* "Mobicode - 2016. Разделяй и властвуй: CQRS в iOS" - https://www.youtube.com/watch?v=KQ8s2xekW3k
* "CocoaConf Belarus - 2016: Frameworks" - https://www.youtube.com/watch?v=4KuHq4PT9Bo
* "TK Conf - 2016: Как проложить путь к успеху с помощью банковских карт" - https://www.youtube.com/watch?v=4JFEuf2hkKQ
* "Rambler.iOS #7: Прием платежей по банковским картам в iOS приложении" - https://www.youtube.com/watch?v=p4fIL1Pt5ck
* "AppsConf - 2016: Как не выстрелить себе в ногу из конечного автомата" - https://youtu.be/GKMrJe3mfwU
* "Стачка - 2016: Как не выстрелить себе в ногу из конечного автомата".
* "DUMP - 2016: Использование конечного автомата в приложениях" - https://www.youtube.com/watch?v=kBjqenUQvlU
* "Rambler.iOS #5: Как разобрать Massive-View-Controller и сделать из него VIPER-модуль" - http://www.youtube.com/watch?v=aVuIk6F2rFA
* "Rambler.iOS #2: Адаптивная верстка iOS приложений" - http://www.youtube.com/watch?v=poxNAHI5X7U
Непосвященные люди говорят, что разработка - это скучно. Но настоящий программист из большой компании знает, что это неправда, и ему никогда скучать не приходится. Ведь каждый рабочий день он становится участником множества взаимосвязанных процессов: от постановки задачи и написания кода до отслеживания стабильности релиза и отзывов пользователей.
В своем докладе я расскажу, как проходит один день в iOS-отделе RAMBLER&Co, как выглядят наши внутренние стандарты написания кода, проведения code review, работы с git, взаимодействия с другими отделами. Отдельное внимание уделю тому, как мы автоматизировали процессы CI/CD. Доклад будет интересен разработчикам разного уровня, работающим как в небольших студиях, так и в крупных компаниях.