Квалифицированный разработчик iOS, с 6-ти летним опытом в разработке коммерческого программного обеспечения с использованием Swift. Сильные навыки в области проектирования архитектуры программного обеспечения, мобильных приложений и руководства командой. Уверенные знания управления памятью (MRC, ARC, garbage collection) и многопоточность.
Квалифицированный разработчик iOS, с 10ти летним опытом в разработке коммерческого программного обеспечения с использованием Objective-C и Swift Сильные навыки в области проектирования архитектуры программного обеспечения, мобильных приложений и руководства командой Уверенные знания управления памятью (MRC, ARC, garbage collection) Опыт руководства командами до 8 человек (разъяснение и проверка бизнес-требований, проведение планирования и оценки с владельцем продукта, распределение задач между членами команды и т. д.) Сторонник и последователь лучших практик ИТ-индустрии (CI / CD, модульное тестирование, стиль кода, проверка кода, SOLID, KISS, DRY)
Очень опытный и квалифицированный iOS разработчик, может тим-лидить команду при необходимости. Имеет опыт в backend. В iOS работает еще с iOS 3.1, знает платформу в совершенстве. - 13 лет опыта в iOS - Работал с большинством популярных фреймворков - В совершенстве знает Swift, Objective-C, SwiftUI - Понимает принципы управления памятью и многопоточности - Работал с версткой как в коде, так и в Storyboards/XIB - Глубокие знания UIKit, CoreAnimation, CoreGraphics - Создание flat и dynamic библиотек - Полностью погружается в проект, анализирует требования, предлагает наилучшие решения
Стаж с 2018 года. Имеет опыт разработки в нескольких крупных проектах. Работал с телекомом (мобильное приложение для итальянского мобильного оператора), аудио- и видео-обработкой (TikTok-like социальная сеть с миллионами пользователей, караоке приложение), дополненной реальностью. Также работал с финтех приложениями. Много работал с профилировщиком, работал с картами, кластерами, оптимизировал UI, исправлял утечки. Работал с покупками, валидациями ресиптов в подписках, сокетами. На некоторых проектах реализовывал функционал на ARKit. Имеет опыт работы в команде, участвует в code review, а также в разработке архитектуры проекта и ключевого функционала.
Стаж более 15 лет, более 20 реализованных проектов
Технологии ● C# ● С++ ● Qt Core ● Qt Network ● Qt GUI ● Qt Mutimedia ● Qt SQL ● .Net ● .NET Core ● Entity Framework ● Python ● Flask ● Django ● Java (mobile) ● MS SQL ● Transact-SQL ● PostgreSQL ● REST API ● Asterisk ● Objective-C ● SOAP ● JSON ● xUnit Операционные системы: ● Linux ● Windows ● WindowsServer Навыки: ● многопоточное программирование ● рефакторинг кода ● работать с чужим кодом ● разработка архитектуры ● курирование работы команды ● декомпозиция задач ● оценка времени выполнения задачи ● TDD ● интеграции с внешними сервисами Инструменты: ● Git Софт скилы: ● аналитическое мышление ● стратегический и комплексный подход к решению задач ● работа в команде, лидерство Операционные системы : Linux Windows WindowsServer Виталий имеет опыт работы в области Transportation and Warehousing, особенно в Refuse and Recyclable Material Collectors. и в настоящее время работает как Senior backend developer в Проекты последние 2.0 лет.
Веб-дизайн. Портфолио - https://www.figma.com/file/WYFOqynTR0uNYEtQAOJzk6/Yan-CV?type=design&node-id=2-2642&mode=design Концетрировался: корпоративные и имиджевые проекты.
Я ответственный, аккуратный, хорошо организованный, вежливый и трудолюбивый сотрудник. Люблю учиться новому и быстро включаюсь в работу. Не стесняюсь задавать вопросы. Обладаю аналитическим мышлением. Грамотно использую свои ресурсы и ресурсы компании(время). Именно поэтому работаю удаленно, так как работа дома позволяет мне работать максимально продуктивно. Всегда держу в курсе руководителя о статусе задач и сообщаю о возможных рисках заранее. Есть опыт работы на3-4 проектах параллельно.
Самая технически сложная и интересная задача: Задачи по обмену и интеграции со сторонними сайтами довольно интересные, постоянно обновляются механизмы решений .Сложные задачи по изменению процедур типовых конфигураций, требуют долгого изучения кода. Куда хочется развиваться: Интересно развить технические навыки разработчика для решения продвинутых и актуальных задач. С какими задачами хотелось бы работать: Практиковаться в различных сферах разработки для расширения кругозора и умений. С какими не хотелось бы: Готова к разнообразным задачам при обеспечении подробных начальных