Очень опытный и квалифицированный iOS разработчик, может тим-лидить команду при необходимости. Имеет опыт в backend. В iOS работает еще с iOS 3.1, знает платформу в совершенстве. - 14 лет опыта в iOS - Работал с большинством популярных фреймворков - В совершенстве знает Swift, Objective-C, SwiftUI - Понимает принципы управления памятью и многопоточности - Работал с версткой как в коде, так и в Storyboards/XIB - Глубокие знания UIKit, CoreAnimation, CoreGraphics - Создание flat и dynamic библиотек - Полностью погружается в проект, анализирует требования, предлагает наилучшие решения
Стаж с 2018 года. Имеет опыт разработки в нескольких крупных проектах. Работал с телекомом (мобильное приложение для итальянского мобильного оператора), аудио- и видео-обработкой (TikTok-like социальная сеть с миллионами пользователей, караоке приложение), дополненной реальностью. Также работал с финтех приложениями. Большой опыт работы с базами данных, многопоточностью, асинхронностью. Работал с GCD, Async/Await, Combine. Большой опыт работы со SwiftUI. Много работал с профилировщиком, работал с картами, кластерами, оптимизировал UI, исправлял утечки. Работал с покупками, валидациями ресиптов в подписках, сокетами. На некоторых проектах реализовывал функционал на ARKit. Имеет опыт работы в команде, участвует в code review, а также в разработке архитектуры проекта и ключевого функционала.
iOS-разработчик c глубоким знанием Swift, Java, ObjectiveC, а так же принципов работы с high-load решениями, пониманием принципов объектно-ориентированного программирования (включая программирование на основе прототипов). Цикла разработки программного обеспечения, с опытом разработки на всех этапах.
Павел проживает в Москве, гражданство российское. Окончил Московский государственный технический университет радиотехники, электроники и автоматики по направлению «Бизнес информатика». В роли аналитика описывал процессы клиент-серверных приложений, используя UML/BPMN на проектах внедрения и поддержки различных систем (CRM, API management, корпоративные порталы и др). В работе использует SQL запросы, участвовал в проектах по реализации CJM в финтехе продуктах B2B и B2C. Имеет опыт работы как по Agile, так и по Waterfall. Проходил курсы по Scrum management. В работе использует принципы PMBOK. Павел обладает аналитическим мышлением, умеет разбираться в сложных задачах и находить эффективные решения. Дипломатичен, отлично выражает свои мысли, четко изъясняется и умеет договариваться с коллегами по рабочим вопросам. Участвовал в 5 проектах: 1 для внешнего заказчика, и 4 для внутреннего (корпоративного) заказчика. Общий функционал на всех проектах: ● Анализ текущих бизнес-процессов компании; ● Формирование требований и их критериев приемки; ● Документирование требований в форматах User Story, Use Case; ● Отрисовка схем и диаграмм (BPMN, UML), ER-диаграммы для отрисовки сущностей и атрибутивного состава; ● Проектирование пользовательских интерфейсов с использованием инструментов прототипирования; ● Формирование задач, декомпозиция и передача в реализацию на разработку; ● Сопровождение административной деятельности по ведению проектов Jira, Yandex Traker, Bitrix24; ● Участие в тестировании функционала продукта; ● Проработка баг-репортов. Постановка задач на устранение багов; ● Коммуникации с заинтересованными лицами и разработчиками. ● Регулярная демонстрация промежуточных результатов заказчику, подготовка материалов для технических презентаций; ● Формирование базы знаний продукта Confluence, Yandex Wiki; ● Разрабатывал техническую документацию и спецификации; ● Описание разработанного функционала и составление инструкций для пользователей.
Опыт в автотестировании – 6 лет. Последний проект, над которым работала Мария в роли ведущего специалиста – сайт интернет-магазина техники (десктопная версия). Проводила автоматизированное тестирования (Kotlin), интеграционное и e2e тестирования. Занималась формированием тестовых фреймворков с 0, настраивала CI, была большая работа с таблицами, лидила API-тесты (распределяла работу между командой). До этого работала над сайтом (десктоп и мобилка) крупного ритейлера товаров для строительства и дома. Занималась автоматизированным тестированием (Java), интеграционным и e2e как фронтенд, так и бэкенд части. Настраивала CI, занималась планированием и оценкой работ. Есть опыт написания автотестов на Typescript, готова перейти на Node.JS, так как интересно попробовать новое, считает, что сложностей не будет. Многие технологии осваивает самостоятельно, так как интересно попробовать. Стек: Java, Selenide/Selenium, Kotlin, RestAssured, Wiremock, Mountebank, Jenkins, Allure, Docker, TestNG, Junit, Kibana, PostgreSQL, MongoDB, Windows, Mac OS X, Unix, Bamboo. Личные качества: нацеленность на саморазвитие, критическое мышление, коммуникабельность
Обо мне Аналитический склад ума, целеустремленность, внимательность к деталям. Хороший технический бэкграунд. Новые знания и опыт даются легко. Музыка •Путешествия •Автомобили •Компьютеры Ключевые навыки MVVM MVP, Java/Kotlin, RxJava 2, Web Sockets, Retrofit 2, OkHttp, REST, SQLite (ORMLite), SCRUM, Svn/Git MVI, Realm, Coroutines Dagger 2, Room, Retrofit, OkHTTP, Платежные системы SQL Android Studio SOLID REST Clean Architecture Клиент-серверные приложения Agile Google Maps Api Cистемы управления базами данных JetPackCompose Hilt Sentry Coroutines - около года