Анастасия Б. IOS разработчик, Senior
ID 20645
АБ
Анастасия Б.
Женщина
Беларусь, Минск, UTC+3
Ставка
3 766,23 Р/час
НДС не облагается
Специалист доступен с 3 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
IOS разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B1
Главное о специалисте
Senior iOS разработчик с 5 годами опыта разработки и поддержки приложений в разных доменах.
Опытный iOS разработчик с 5-летним профессиональным опытом работы в динамичных условиях и сжатых сроках. Имею опыт создания высококачественных мобильных приложений, начиная с анализа и проектирования до финальной разработки и тестирования. Стремлюсь к совершенствованию каждого аспекта процесса разработки, уделяя особое внимание деталям и оптимизации производительности.
Имею опыт в написании Unit-тестов, используя XCTest, а также понимаю и проектирую код, который ими легко покрывается. В продакшене применяла интеграционное тестирование для уменьшения проблем со стабильностью запуска приложения. Готова к активному развитию и освоению новых технологий. Обладаю отличными коммуникативными навыками, которые позволяют мне эффективно работать в команде, находить общий язык с коллегами и заказчиками, а также оперативно решать возникающие задачи. Готова брать на себя ответственность за выполнение сложных проектов, умею управлять множеством задач в условиях постоянно меняющейся среды.
Имею глубокие знания в области мобильной разработки, включая все этапы жизненного цикла приложений и передовые практики в UI/UX.
Проекты
(5 лет 2 месяца)
БИБЛИОТЕКА ФИНАНСОВЫХ ТЕХНОЛОГИЙ
Роль
Senior iOS Разработчик
Обязанности
Проект представляет собой передовую библиотеку для мониторинга финансовых рынков и управления платежными операциями, предоставляющую пользователям актуальные данные в режиме реального времени, продвинутые инструменты для анализа и функционал обработки платежей. Благодаря интерактивным графикам пользователи могут отслеживать рыночные тенденции, применять различные аналитические инструменты и графические элементы для детального изучения ситуации на рынке.
В дополнение к аналитическим возможностям библиотека включает функции управления финансовыми транзакциями, такие как обработка платежей, поддержка мультивалютных счетов, рекуррентные платежи, интеграция с популярными платёжными системами и криптовалютными кошельками. Пользователи могут не только анализировать финансовые рынки, но и осуществлять переводы, оплачивать услуги и управлять своими счетами в одном месте.
Этот всеобъемлющий функционал открывает широкие возможности для принятия обоснованных инвестиционных решений, выявления перспективных рыночных возможностей, эффективного управления рисками, а также автоматизации и оптимизации финансовых операций в условиях динамично изменяющейся финансовой среды.
Обязанности и достижения
● Анализ и документирование требований: Исследование бизнес-логики и потребностей проекта, формализация требований и подготовка соответствующей документации;
● Поддержка существующего функционала: Поиск и исправление ошибок, обеспечение стабильности приложения;
● Проектирование архитектуры приложения (MVVM+C): Разработка и внедрение архитектуры, обеспечивающей масштабируемость и удобство сопровождения кода;
● Оптимизация производительности: Уменьшение времени загрузки приложения на 32%, исправление узких мест в производительности;
● Добавление локализаций: Реализация поддержки 7 языков для расширения аудитории пользователей;
● Оценка задач: Определение времени, необходимого для выполнения задач, установка этапов и контроль сроков выполнения;
● Использование инструментов профилирования: Выявление и исправление утечек памяти для повышения стабильности приложения;
● Разработка и интеграция WKWebView: Внедрение WKWebView для отображения веб-контента, настройка взаимодействия между веб-компонентами и нативным кодом. Решение вопросов, связанных с производительностью и безопасностью работы WKWebView;
● Участие в разработке нового функционала: Активная работа над созданием новых возможностей приложения;
● Разработка отдельных компонентов приложения: Самостоятельная реализация модулей и их интеграция в общую структуру;
● Помощь тестировщикам: Содействие в локализации ошибок, анализ проблем и предоставление решений;
● Участие в проектировании и разработке архитектуры приложения: Создание структуры приложения и разработка модулей;
● Развертывание сборок (TeamCity): Настройка и автоматизация процессов сборки;
● Код-ревью: Проверка кода, обеспечение стандартов качества, выявление проблем и предоставление обратной связи;
● Общение с клиентами: Коммуникация с заказчиками на английском языке для уточнения требований и демонстрации прогресса;
● Взаимодействие с командой: Сотрудничество с iOS-разработчиками и QA для обеспечения качественного результата;
● Опыт в TDD и интеграционном тестировании: Создание надежного кода через разработку с тестированием, написание тестов перед реализацией функционала;
● Написание юнит-тестов (XCTest): Тестирование отдельных компонентов и функций приложения;
● Сотрудничество с дизайнерами UI/UX: Интеграция графиков в интерфейс приложения;
● Оптимизация рендеринга графиков: Улучшение производительности и плавности отображения данных.
Стек специалиста на проекте
CoreData, UI, coreanimation, WKWebView, SPM, coregraphics, WebSockets, GitHub, Slack, Xcode, iOS SDK, URLSession, UI Kit, UserDefaults, TestFlight, OAuth 2.0, Confluence, Swift, TeamCity, XCTest, Kotlin Multiplatform, GCD, Keychain, Human Interface Guidelines, Figma, RxSwift, JavaScript, Jira
Отрасль проекта
FinTech & Banking
Период работы
Март 2023 - Январь 2025
(1 год 11 месяцев)
ПРИЛОЖЕНИЕ ДЛЯ БЕЗОПАСНОСТИ МОБИЛЬНЫХ ДАННЫХ
Роль
iOS Разработчик
Обязанности
Приложение осуществляет сканирование устройства пользователя на наличие уязвимостей, учитывает интернет-трафик, ведет журнал вызовов, поддерживает безопасное соединение, блокирует нежелательных пользователей и мошенников, сообщает о необычных ситуациях, а также поддерживает покупки внутри приложения.
Обязанности и достижения
● Проектирование и разработка SDK: создание SDK, предоставляющего инструменты, библиотеки и документацию для интеграции новой функциональности в другие приложения;
● Контроль разработки решения: управление всем процессом разработки, обеспечение соответствия требованиям проекта, срокам и стандартам качества;
● Рефакторинг функциональности приложения: переструктурирование и переписывание отдельных частей кода приложения для повышения его читаемости, модульности и поддерживаемости. Удаление избыточного кода, улучшение механизмов обработки ошибок и оптимизация алгоритмов или структур данных;
● Проектирование архитектуры приложения: разработка архитектуры, поддерживающей требуемую функциональность и соответствующей лучшим практикам, включая определение подходящих фреймворков, библиотек и баз данных;
● Реализация новой функциональности: добавление новых функций и возможностей в соответствии с требованиями проекта;
● Повышение производительности приложения: оптимизация кода, улучшение сетевого взаимодействия, реализация кэширования данных;
● Оценка задач: определение времени, необходимого для выполнения различных задач разработки, создание планов проекта и установка достижимых этапов для обеспечения своевременного выполнения;
● Написание интеграционных тестов для проверки взаимодействия между различными модулями приложения, что способствует выявлению и устранению ошибок на ранних этапах разработки;
● Оптимизация бизнес-логики: улучшение бизнес-логики приложения для повышения его производительности, отзывчивости и эффективности;
● Развертывание сборок (TestFlight, Firebase): развертывание сборок приложения в тестовой среде и App Store;
● Код-ревью.
Стек специалиста на проекте
remoteconfig, CoreData, UI, SPM, Cloud messaging, code, app, Git, Firebase, SwiftLint, GitHub, Slack, Xcode, Analytics, iOS SDK, URLSession, Storyboards, UI Kit, UserDefaults, TestFlight, Confluence, Swift, XCTest, VIPER, GCD, Keychain, Firebase Crashlytics, Figma, REST API, Jira, interface, Jenkins
Отрасль проекта
Information Security
Период работы
Март 2022 - Февраль 2023
(1 год)
ПРИЛОЖЕНИЕ ДЛЯ ЗДРАВООХРАНЕНИЯ
Роль
iOS разработчик
Обязанности
Это приложение для медитации предлагает широкий выбор направленных медитаций и аудиокурсов, чтобы поддержать пользователей в их пути к осознанности. С интуитивно понятным интерфейсом пользователи могут легко получать доступ к различным медитативным сессиям, адаптированным под их потребности. Приложение также предлагает встроенные покупки для разблокировки дополнительного контента и функций, что улучшает общий опыт медитации.
Обязанности и достижения
● Проектирование архитектуры приложения: разработка архитектуры с принятием решений о соответствующих шаблонах проектирования, фреймворках и технологиях с акцентом на масштабируемость;
● Поддержка существующего функционала;
● Проектирование экранов приложения;
● Оптимизация бизнес-логики;
● Рефакторинг функциональности приложения;
● Реализация новой функциональности;
● Обзор требований: сотрудничество с менеджерами и заинтересованными сторонами для глубокого понимания бизнес-требований и их преобразования в технические задания и осуществимые планы разработки;
● Реализация аналитической функциональности: добавление новых функций и возможностей в соответствии с проектными требованиями;
● Покрытие тестами более 55%: разработка и выполнение юнит-тестов для проверки функциональности приложения, обнаружение и исправление дефектов, поддержание качества кода;
● Добавление локализаций;
● Развертывание сборок (TestFlight, App Center);
● Код-ревью
Стек специалиста на проекте
remoteconfig, UI, Lottie-анимация, App Center, Cloud messaging, code, app, AVFoundation, Scrum, Git, Bitbucket, Firebase, Clean Swift, Analytics, iOS SDK, URLSession, Storyboards, UI Kit, UserDefaults, TestFlight, OAuth 2.0, Confluence, Swift, XCTest, CocoaPods, GCD, Keychain, Human Interface Guidelines, Firebase Crashlytics, Figma, RxSwift, Trello, REST API, Jira
Отрасль проекта
BioTech, Pharma, Health care & Sports
Период работы
Ноябрь 2020 - Февраль 2022
(1 год 4 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Образование
Высшее
Учебное заведение
Белорусский государственный университет информатики и радиоэлектроники
Специальность
1-53 01 02 «Автоматизированные системы обработки информации» Классификация: «Инженер по информационным технологиям»
Завершение учебы
2022 г.