Формальный вариант:
Имею опыт работы в области миграции данных более 5 лет. Специализируюсь на проектировании и реализации процессов переноса данных между различными системами, обеспечении целостности и безопасности данных. Владение инструментами ETL, SQL и Python позволяет эффективно решать задачи миграции, адаптируя решения под требования бизнеса. Обладаю навыками работы с различными базами данных и облачными сервисами. Стремлюсь к улучшению процессов и оптимизации рабочих потоков для достижения высокой эффективности и минимизации ошибок.

Живой вариант:
Я — специалист по миграции данных с опытом работы, который позволяет мне легко решать самые разные задачи по переносу данных. Мне нравится разбираться в сложных структурах и обеспечивать безболезненный переход на новые системы. Я использую ETL-инструменты, SQL и Python для работы с большими объемами информации, всегда стремлюсь сделать процесс миграции максимально быстрым и надежным. Мои навыки позволяют находить нестандартные решения, улучшая процессы и помогая команде достигать целей с минимальными рисками и максимальной точностью.

Data Migration Specialist Interview Preparation Plan

1. Understanding the Role:

  • Research the responsibilities of a Data Migration Specialist.

  • Understand data migration processes, tools, and techniques.

  • Familiarize yourself with various data formats (CSV, XML, JSON, SQL databases).

  • Know common challenges in data migration (data quality, data mapping, system compatibility).

2. Review Key Skills and Technologies:

  • Data Migration Tools: Informatica, Microsoft SSIS, Talend, MuleSoft.

  • Database Management Systems: SQL Server, Oracle, MySQL, PostgreSQL.

  • Data transformation and ETL processes.

  • Data Cleansing, Validation, and Mapping.

3. Behavioral Interview Preparation:

  • Prepare to discuss past projects where you’ve managed data migration.

  • Examples of troubleshooting data migration issues.

  • Handling tight deadlines or project constraints in a migration context.

4. Technical Interview Preparation:

  • Be ready to explain common data migration techniques: full migration, incremental migration, cutover migration.

  • Explain the process of data extraction, transformation, and loading (ETL).

  • Discuss methodologies for ensuring data integrity and security during migration.

  • Prepare to answer questions about data mapping, schema design, and data reconciliation.

5. Key Interview Questions:

  • "Can you describe a time when you had to migrate data from one system to another? What were the challenges and how did you overcome them?"

  • "What is your experience with data migration tools like SSIS or Informatica?"

  • "How do you ensure data accuracy and integrity during the migration process?"

  • "Explain a situation where you had to deal with data conflicts or data loss during migration. How did you resolve it?"

  • "What are the key factors to consider when choosing a migration strategy (e.g., big bang vs. phased migration)?"

6. Speech Patterns and Phrases to Use:

  • "In my previous role, I was responsible for overseeing the data migration from..."

  • "One of the key challenges in data migration is ensuring the data integrity during the transfer process."

  • "I ensured that all data was thoroughly mapped and validated before moving to the new system."

  • "In order to minimize downtime, we opted for a phased migration strategy."

  • "I collaborated with the development team to optimize the ETL process."

7. Demonstrating Problem-Solving Skills:

  • "In cases where data discrepancies arose, I implemented a series of data reconciliation checks to resolve the issues."

  • "When faced with performance issues during data migration, I identified bottlenecks and fine-tuned the transformation logic."

  • "To ensure a smooth migration, I conducted pre-migration testing and validation to identify potential issues early."

8. Knowledge of Data Quality Management:

  • "Data quality is a crucial component of a successful migration. I always ensure data is cleansed and validated before the migration process."

  • "I use tools like Data Quality Services (DQS) or custom scripts to identify and rectify data anomalies before migration."

9. Closing the Interview:

  • "I believe my experience and skills in data migration, combined with my attention to detail, would make me a valuable addition to your team."

  • "I am excited about the opportunity to contribute to your data migration projects and help optimize your data management processes."

Thematic Vocabulary:

  • Data Migration, ETL (Extract, Transform, Load), Data Integrity, Data Mapping, Data Reconciliation, Data Quality, Migration Strategy, Big Bang Migration, Phased Migration, Cutover Migration, Data Transformation, Database Management Systems, Data Cleansing, Schema Design, Migration Tools, Data Validation.

План повышения квалификации для специалиста по миграции данных на 2025 год

1. Углубление технических навыков

Январь – Март:

  • Курс: "Data Engineering on Google Cloud" (Coursera, Google Cloud)

  • Сертификация: Google Cloud Professional Data Engineer

  • Курс: "Azure Data Fundamentals" (Microsoft Learn)

  • Сертификация: Microsoft Certified: Azure Data Fundamentals (DP-900)

Апрель – Июнь:

  • Курс: "AWS Data Migration" (Pluralsight)

  • Сертификация: AWS Certified Data Analytics – Specialty

  • Курс: "Introduction to Data Migration Strategies" (LinkedIn Learning)

2. Совершенствование работы с базами данных

Июль – Август:

  • Курс: "Advanced SQL for Data Scientists" (DataCamp)

  • Курс: "Database Administration and Performance Tuning" (Oracle University или Udemy)

3. Автоматизация и инструменты миграции

Сентябрь – Октябрь:

  • Курс: "ETL and Data Pipelines with Shell, Airflow and Kafka" (Coursera)

  • Курс: "Informatica PowerCenter: Data Integration" (Informatica University)

  • Практика: Разработка ETL-процессов с использованием Apache NiFi и Talend

4. Безопасность данных и соответствие требованиям

Ноябрь:

  • Курс: "Data Privacy and Security" (edX, Университет Вашингтона)

  • Курс: "GDPR and Data Protection Compliance" (LinkedIn Learning)

5. Обобщение и сертификация

Декабрь:

  • Итоговая сертификация: Certified Data Management Professional (CDMP) — DAMA International (уровень Associate или Practitioner)

  • Подготовка: Онлайн-программа подготовки к CDMP (DAMA, EDM Council)

Эффективное использование рекомендаций и отзывов для специалиста по миграции данных

Рекомендации и отзывы являются важным элементом для создания доверия и повышения авторитета специалиста по миграции данных как на LinkedIn, так и в резюме. Чтобы использовать эти инструменты наиболее эффективно, важно следовать нескольким рекомендациям.

  1. Выбор ключевых отзывов
    Отзывы должны отражать самые важные и сильные стороны вашей работы. Для специалиста по миграции данных это могут быть конкретные достижения, такие как успешные проекты по переносу больших объемов данных, внедрение эффективных процессов и решение сложных задач. Рекомендации от клиентов или коллег, которые подтверждают ваш опыт в конкретных технологиях, например, в миграции на облачные платформы, будут особенно ценными.

  2. Акцент на результатах и влиянии
    Рекомендации и отзывы должны не просто хвалить, а указывать на результаты вашей работы. Включите конкретные данные о том, как ваша работа улучшила процессы, снизила риски или помогла сэкономить ресурсы. Например, "Провел миграцию данных с минимальными потерями, обеспечив повышение эффективности на 30%" или "Успешно перенес 5 Тб данных на новую платформу с минимальными перебоями в процессе работы".

  3. Профессиональный подход к сбору отзывов
    Не бойтесь обращаться к коллегам, менеджерам или клиентам с просьбой оставить отзыв. Сформулируйте запрос так, чтобы человек мог написать конкретно о вашем вкладе в проект, а не об общих качествах. Это повысит ценность отзыва, сделает его более целенаправленным и полезным для других.

  4. Размещение на LinkedIn
    На LinkedIn важно не только наличие отзывов, но и правильное их размещение. Рекомендуется прикреплять отзывы к конкретным проектам, чтобы они были видны в контексте работы. Кроме того, активность на платформе в виде публикаций, статей или комментариев по теме миграции данных также помогает продемонстрировать ваш экспертный уровень и усилить положительное восприятие ваших рекомендаций.

  5. Резюме: краткость и фокус
    В резюме важно не перегружать документ слишком большим количеством отзывов. Лучше выбрать пару ключевых откликов, которые максимально отражают вашу профессиональную ценность. Важно, чтобы отзывы подтверждали ваши сильные стороны и способности, релевантные для конкретной вакансии.

  6. Отзывы как поддержка личного бренда
    Рекомендации и отзывы играют важную роль в формировании личного бренда специалиста. Применяйте отзывы не только как доказательство своего опыта, но и как стратегию для привлечения внимания рекрутеров и работодателей. Помните, что отзывы могут быть использованы для демонстрации вашего подхода к работе, умения решать задачи и взаимодействовать с коллегами.

Как грамотно обосновать смену работы в резюме

Когда необходимо объяснить смену места работы в резюме, важно подчеркнуть положительные моменты, фокусируясь на желании профессионального роста и поиске новых возможностей. Вместо того чтобы углубляться в подробности причины ухода, лучше представить переход как шаг, направленный на развитие навыков и достижение более амбициозных целей. Важно подчеркнуть, что новый этап в карьере был логичным продолжением профессионального пути.

Например: "После успешного завершения крупных проектов в предыдущей компании, я решил(а) искать новые возможности для расширения опыта в более сложных и масштабных проектах. Мой переход был связан с желанием работать в компании, которая предлагает более широкий спектр задач и возможностей для карьерного роста."

Также стоит подчеркнуть, что смена работы не была спонтанной, а являлась результатом осознанного выбора, направленного на улучшение качества работы и поиск новых вызовов. Важно быть честным, но избегать упоминания любых негативных аспектов или конфликтных ситуаций.

Если ваш опыт работы был разнообразным, стоит подчеркнуть, как новый опыт дополнил уже имеющиеся знания и позволил вам стать более универсальным специалистом. Например: "Моя предыдущая работа помогла мне отточить навыки работы с большими объемами данных, а новый опыт позволил более глубоко изучить интеграцию различных платформ и автоматизацию процессов."

Такой подход помогает воспринимать смену работы как естественную часть карьеры, а не как неудачу или конфликт. Это создаст положительное впечатление у потенциального работодателя, который будет ориентироваться на ваш опыт и стремление к росту.

Effective Self-Presentation for Data Migration Specialists

I am a skilled Data Migration Specialist with over 5 years of experience in managing and overseeing the seamless transition of complex data systems. My background spans industries such as finance, healthcare, and e-commerce, where I have successfully led multiple projects, ensuring data integrity, security, and minimal downtime. I specialize in using cutting-edge migration tools and techniques, including automated scripts, ETL processes, and cloud-based solutions, to ensure a smooth data transfer between platforms.

In my previous role at XYZ Corporation, I was responsible for migrating data from legacy systems to modern cloud environments. This involved detailed data mapping, creating transformation rules, and performing rigorous testing to ensure that the data was not only transferred but optimized for its new environment. I work closely with cross-functional teams, including developers, data analysts, and project managers, to guarantee that every stage of the migration process aligns with business requirements and minimizes risk.

I am highly adept at troubleshooting migration issues and have developed a comprehensive approach to problem-solving that involves identifying bottlenecks early and implementing quick solutions. Additionally, my strong communication skills allow me to effectively liaise with clients, providing them with clear updates and ensuring their needs are met throughout the migration lifecycle.

With a proven track record in successful migrations, I am confident that I can bring my expertise to any team and help organizations unlock the full potential of their data systems while minimizing disruption.

Типовые проблемы миграции данных и пути их решения

  1. Несовместимость форматов данных
    Проблема: Старые и новые системы используют разные форматы хранения данных.
    Решение: Применение ETL-инструментов (Extract, Transform, Load), настройка преобразования данных с учетом требований новой платформы, предварительное моделирование схем данных.

  2. Потеря или повреждение данных
    Проблема: При переносе возможно нарушение целостности данных, потеря записей, дублирование.
    Решение: Использование тестовой миграции, контрольные суммы, резервное копирование, автоматизированное логирование ошибок и откатов.

  3. Нарушение связей между таблицами и сущностями
    Проблема: При переносе нарушаются внешние ключи, иерархии, связи между объектами.
    Решение: Миграция с сохранением порядка зависимостей, проверка ссылочной целостности до и после переноса.

  4. Недостаточная документация исходной системы
    Проблема: Отсутствие описания структуры и бизнес-логики мешает правильному переносу.
    Решение: Реверс-инжиниринг схем БД, интервью с разработчиками/пользователями, использование инструментов анализа БД.

  5. Несовпадение бизнес-логики
    Проблема: Новая система по-другому интерпретирует или обрабатывает данные.
    Решение: Тестирование на пилотных сценариях, настройка маппинга логики, привлечение предметных экспертов.

  6. Ограниченные сроки и ресурсы
    Проблема: Недостаток времени и команды мешает качественной миграции.
    Решение: Детальное планирование, автоматизация процессов, приоритезация критичных данных.

  7. Несовместимость с текущими процессами и приложениями
    Проблема: Новая система не интегрируется с существующими решениями.
    Решение: Интеграционные адаптеры, поэтапная миграция, сохранение части старой инфраструктуры до полной адаптации.

  8. Отсутствие тестирования
    Проблема: Миграция проводится без достаточной проверки.
    Решение: Многоуровневое тестирование: unit, integration, user acceptance testing, с использованием тестовых данных.

  9. Проблемы производительности при миграции больших объемов данных
    Проблема: Процесс миграции занимает слишком много времени или нарушает работу систем.
    Решение: Использование параллельной миграции, инкрементальный перенос, ночные окна миграции.

  10. Сопротивление пользователей и организационные изменения
    Проблема: Сотрудники не готовы к работе с новой системой.
    Решение: Обучение, поддержка, участие пользователей в пилотных этапах, план управления изменениями.

Благодарность за наставничество и поддержку

Уважаемый [Имя наставника],

Хочу выразить искреннюю благодарность за вашу неоценимую помощь и поддержку в процессе моего профессионального развития. Благодаря вашим рекомендациям и мудрым советам, я смог значительно улучшить свои навыки и уверенно двигаться вперёд в карьере специалиста по миграции данных.

Вы всегда находили время для того, чтобы ответить на мои вопросы, направить меня в правильное русло и помочь преодолеть трудности. Ваша экспертность и подход к обучению стали для меня настоящим ориентиром. Благодаря вам я смог не только освоить новые технологии и инструменты, но и расширить своё понимание ключевых аспектов работы в сфере миграции данных.

Я горжусь тем, что имел возможность учиться у вас, и уверен, что знания и опыт, полученные благодаря вашему наставничеству, будут полезны мне на протяжении всей моей карьеры. Вы вдохновили меня стремиться к высоким стандартам и продолжать развиваться как специалист.

Ещё раз хочу поблагодарить за всё, что вы для меня сделали. Надеюсь, наше сотрудничество продолжится, и я смогу передавать полученные знания и опыт другим.

С уважением,
[Ваше имя]

Таблица достижений Специалиста по миграции данных

ДостижениеОписаниеМетрики и результатыВклад в проект
Оптимизация процесса миграции данныхРеализована автоматизация процессов миграции с использованием ETL инструментовУменьшение времени миграции на 30%, сокращение ошибок на 15%Ускорение внедрения системы в компанию, снижение трудозатрат на 20%
Миграция данных для крупного клиентаМиграция данных между различными системами (Oracle, MySQL, PostgreSQL)Обработка более 10 млн записей без потерь данныхУспешное завершение проекта в срок, клиент доволен качеством выполнения
Интеграция с облачными платформамиРазработка и внедрение миграции данных в облако (AWS, Azure)Перенос 5+ ТБ данных с минимальными прерываниями в сервисахОбеспечена гибкость инфраструктуры клиента, улучшена доступность данных
Разработка и внедрение резервного копирования данныхВнедрение системы резервного копирования для данных, мигрированных на новые платформыСнижение риска потери данных на 98%Повышена надежность и безопасность данных, улучшена репутация компании
Оптимизация процессов миграции для нескольких регионовРеализация миграции данных для международных проектовСокращение времени на перенос данных на 40% в разных регионахВнедрение оптимизированных процессов позволило сэкономить 2 млн долларов на проекте
Разработка и обучение командыОбучение сотрудников компании методам миграции данных и использованию новых инструментовОбучено 30+ сотрудников, снижение ошибок на 20%Улучшение качества работы команды, повышение общей эффективности процессов

Карьерные цели для специалиста по миграции данных

  1. Стать экспертом в области архитектуры данных, овладев передовыми технологиями и методологиями для оптимизации процессов миграции больших объемов данных в облачные и локальные среды.

  2. Развить навыки управления проектами в сфере миграции данных, научиться координировать команды и ресурсы для успешного выполнения сложных проектов с соблюдением сроков и бюджета.

  3. Освоить новые инструменты и платформы для автоматизации процессов миграции данных, чтобы минимизировать человеческий фактор и увеличить скорость работы.

  4. Сформировать глубокие знания в области безопасности данных, включая шифрование и защиту данных на всех этапах миграции, чтобы обеспечить их целостность и соответствие законодательным требованиям.

  5. Развить стратегическое мышление и навыки аналитики, чтобы предлагать эффективные решения для оптимизации инфраструктуры данных на уровне компании, обеспечивая долгосрочную устойчивость и развитие систем.

Переход к новым возможностям

Я покинул предыдущую позицию, так как почувствовал, что достиг потолка в профессиональном развитии и был готов к новым вызовам. На прежнем месте я научился многому, но понимал, что для дальнейшего роста мне нужно работать с более сложными проектами и расширять свои навыки в области миграции данных. Мне хотелось получить возможность работать с более крупными и разнообразными системами, что могло бы способствовать моему карьерному росту и дать шанс внести значительный вклад в развитие компании.

Шаблон резюме для специалиста по миграции данных

Контактная информация
ФИО: Иванов Иван Иванович
Телефон: +7 123 456 78 90
Email: [email protected]
LinkedIn: linkedin.com/in/ivanov
Город: Москва, Россия


Цель
Специалист по миграции данных с опытом работы в разработке, тестировании и внедрении миграционных процессов для крупных корпоративных систем. Ожидаю возможности применения знаний и навыков для повышения эффективности бизнес-операций через качественную миграцию данных.


Ключевые навыки

  • Проектирование и реализация миграции данных

  • SQL, Python, ETL-процессы

  • Управление проектами, координация команд

  • Работа с базами данных (MySQL, PostgreSQL, MS SQL)

  • Оптимизация процессов миграции данных

  • Работа с инструментами для миграции: Talend, Informatica

  • Управление рисками и тестирование качества данных

  • Документация и отчетность по миграции данных


Опыт работы

Специалист по миграции данных
ООО «ТехноПроект», Москва
Январь 2021 – настоящее время

  • Разработка и внедрение процессов миграции данных между различными системами управления данными для более 15 проектов в рамках компании.

  • Осуществление успешной миграции 5 Тб данных с минимальными потерями и временем простоя, что привело к улучшению оперативной эффективности на 30%.

  • Автоматизация процессов миграции с использованием Python и SQL для повышения скорости обработки данных на 25%.

  • Тесное сотрудничество с командами по разработке и бизнес-анализа для понимания требований и интеграции данных в новые системы.

  • Подготовка и поддержка документации по процессам миграции для повышения прозрачности и понимания процессов для других участников команды.

Инженер по миграции данных
АО «ГлобалТех», Санкт-Петербург
Август 2018 – Декабрь 2020

  • Успешная миграция данных с платформы Oracle в Microsoft SQL Server для 8 крупных корпоративных клиентов без потерь данных.

  • Внедрение процесса миграции в режиме реального времени для минимизации временных затрат при переключении систем, что позволило сократить время простоя бизнес-операций на 40%.

  • Разработка и тестирование ETL-скриптов для обработки данных с помощью Talend, что позволило ускорить процесс миграции на 20%.

  • Организация и проведение тренингов для сотрудников, повышающих качество работы с данными.


Образование
Бакалавр в области информационных технологий
Московский Государственный Технический Университет, 2018


Дополнительные сведения

  • Английский: Upper-Intermediate

  • Участие в вебинарах и конференциях по миграции данных и облачным технологиям.

Пример оформления раздела проектов для специалиста по миграции данных

Проект 1: Миграция данных из старой CRM-системы в новую платформу

Описание задач:

  • Перенос данных из устаревшей CRM-системы в новую платформу с целью улучшения производительности и интеграции с другими сервисами.

  • Разработка и оптимизация процесса извлечения, трансформации и загрузки (ETL) данных, включая обработку больших объемов информации.

  • Обеспечение соответствия данных требованиям бизнес-анализа и статистических отчетов.

Технологический стек:

  • Инструменты ETL: Talend, Apache Nifi.

  • СУБД: PostgreSQL, MySQL.

  • Языки программирования: Python (для скриптов автоматизации), SQL (для запросов и манипуляций с данными).

  • Облачные сервисы: AWS S3, AWS Redshift.

  • Операционные системы: Linux, Windows.

Результат:

  • Успешный перенос 10 млн записей клиентов без потери данных и с минимальными задержками.

  • Сокращение времени на обработку отчетов на 40%.

  • Оптимизация работы с данными и улучшение взаимодействия с другими сервисами компании.

Вклад:

  • Разработка системы мониторинга миграции для отслеживания и решения проблем на этапе загрузки.

  • Обучение команды пользователей новому интерфейсу и процессу работы с данными.

  • Настройка автоматических уведомлений о состоянии процессов миграции для оперативного вмешательства.

Проект 2: Миграция данных при переходе на новую учетную систему

Описание задач:

  • Переход компании на новую учетную систему, включая миграцию данных о клиентах, заказах и инвентаре.

  • Интеграция старых данных с новой системой с минимальными рисками потери информации.

  • Разработка и тестирование стратегии резервного копирования данных на всех этапах.

Технологический стек:

  • Инструменты ETL: Microsoft SSIS, Apache Spark.

  • СУБД: Oracle, MongoDB.

  • Языки программирования: Python, Bash.

  • Облачные сервисы: Azure, Google Cloud Storage.

  • Операционные системы: Linux, Windows.

Результат:

  • Полный перенос всех учетных данных в новой системе в срок, без нарушений бизнес-процессов.

  • Повышение точности и скорости отчетности.

  • Создание базового набора автоматизированных отчетов для анализа данных.

Вклад:

  • Разработка процесса тестирования данных до и после миграции для предотвращения ошибок.

  • Оптимизация процесса синхронизации данных между старой и новой системами для обеспечения непрерывности работы.

  • Миграция данных была выполнена с нулевым временем простоя в работе пользователей.

Как построить портфолио специалисту по миграции данных без коммерческого опыта

  1. Создание собственных проектов
    Разработай и задокументируй несколько учебных проектов по миграции данных. Например:

    • Перенос данных из старой CRM (например, CSV/Excel) в PostgreSQL с валидацией и логированием.

    • Миграция между двумя СУБД, например, MySQL > PostgreSQL или MongoDB > SQL Server.

    • Импорт данных из открытых источников (например, данных с Kaggle или открытых API) с трансформацией и загрузкой в базу данных.

  2. Открытый репозиторий на GitHub
    Создай репозиторий с проектами, где будет:

    • Чёткое README с описанием задачи, архитектуры решения, используемых технологий и инструкцией по запуску.

    • Код ETL-процессов на Python, SQL или с использованием Airflow, dbt, Pandas и др.

    • Примеры тестов на качество данных и обработку ошибок.

  3. Автоматизация и визуализация
    Реализуй пайплайн автоматической миграции с использованием Apache Airflow, Prefect или Luigi.
    Добавь визуализацию результатов в Metabase, Power BI или Tableau Public.

  4. Сертификация и курсы
    Пройди онлайн-курсы с сертификацией (Coursera, DataCamp, Udemy):

    • Data Engineering on Google Cloud

    • ETL and Data Pipelines with Shell, Airflow and Kafka

    • Working with Relational Databases in SQL

  5. Участие в опенсорс-проектах
    Найди проекты, связанные с данными, где можно внести вклад в миграцию, трансформацию или документацию дата-пайплайнов.

  6. Публикации и кейс-стади
    Напиши статьи на Medium, Хабр или LinkedIn о своих проектах:

    • "Как я перенёс 1 млн записей из Excel в PostgreSQL и не сошёл с ума"

    • "Мой первый опыт автоматизации миграции с помощью Airflow"
      Эти статьи могут стать точкой входа для рекрутеров и HR.

  7. Имитированные проекты от лица бизнеса
    Придумай бизнес-кейсы: "Компания Х решила перейти с MS Access на PostgreSQL". Оформи документацию, план миграции, логику валидации, тестирование и отчёты — как будто ты сделал это для клиента.

  8. Регулярное обновление и рефакторинг
    Обновляй проекты, внедряй лучшие практики: использование CI/CD для дата-пайплайнов, логирование, мониторинг, покрытие тестами.

  9. Обратная связь
    Покажи проекты опытным дата-инженерам или участвуй в ревью в сообществах на GitHub, Stack Overflow или Reddit, чтобы получить конструктивную критику.

  10. Создание персонального сайта-портфолио
    Сверстай простой сайт с описанием своих проектов, ссылками на GitHub и контактами. Это сделает тебя заметнее и профессиональнее на фоне других начинающих специалистов.