В разработке с 2009 года, из них 4 года мобильной разработки, 3 года кросс-платформенная, 1 год нативная под iOS Навыки: swift, Objective-C, iOS, Git, ООП, Xcode, JavaScript, MVC, HTML5, CSS3, CoreData, Realm, MVP, MVVM, UIKit, GCD, Zip, Alamofire, Firebase, SwiftLint, MLKit, CoreLocation, CALayer, scorm, xapi, SQL
Профессиональная карьера программиста началась в конце 2015 года, спустя пять месяцев после получение диплома о высшем образовании. В 2016 организовал подразделение при институте, где проводилась разработка iOS, Android и WEB приложение с дальнейшей их поддержкой. Сегодня активно изучаю SwiftUI, интересуюсь информационной безопасностью и в поисках проекта, где я мог бы совместить эти два направления.
Профессиональные навыки Swift, C#, UIKit, Kotlin, Realm, PHP, C++, MySQL , Combine , Autolayout, Core graphics, MVVM Unity3d, Objective-C
Очень опытный и квалифицированный iOS разработчик, может тим-лидить команду при необходимости. Имеет опыт в backend. В iOS работает еще с iOS 3.1, знает платформу в совершенстве. - 13 лет опыта в iOS - Работал с большинством популярных фреймворков - В совершенстве знает Swift, Objective-C, SwiftUI - Понимает принципы управления памятью и многопоточности - Работал с версткой как в коде, так и в Storyboards/XIB - Глубокие знания UIKit, CoreAnimation, CoreGraphics - Создание flat и dynamic библиотек - Полностью погружается в проект, анализирует требования, предлагает наилучшие решения
Аналитический склад ума, целеустремленный, внимательный к деталям. Ключевые навыки: Python, SQL, Git, Jira, Agile, Управление проектами, Ведение переговоров, Управление разработкой, Оптимизация бизнес-процессов, Проектное планирование, Postman, Swagger, Superset, BPMN, URL Confluence Выпускник Алтайского государственного технического университета по специальности «Программная инженерия». В разное время работал как репетитор для школьников и студентов по программированию, информатике, математике и русскому языку.
Продуктивный разработчик, который всегда рад помочь коллегам. Из всего процесса разработки большее удовольствие получает от результата, поэтому старается доводить всё до идеала. На текущий момент готов активно и аргументировано обсуждать вопросы архитектуры и качества кода, так как считает, что надежная архитектура - основа более дешевого и ускоренного достижения хороших результатов в будущем. Стал Fullstack-разработчиком, так как чувствует себя более свободным, когда ответственность за разработку какого-либо широкого функционала лежит полностью на нем.
Автотестирование Написание сценариев тестирования Тестирование API Нагрузочное тестирование
Более 2,5 лет опыта в тестировании ПО. Специализации: ручное тестирование веб- и мобильных приложений, знакомство с автотестами. Многолетний опыт координации проектов с участием зарубежных партнёров.