# Проєктування та моделювання баз даних

> Вибрані роботи, що демонструють цю послугу.

- [Спроєктувала, реалізувала та адмініструвала 6 пайплайнів ETL/ELT, використовуючи Google BigQuery, MSSQL, PostgreSQL, Shell scripting, PL/pgSQL та Transact‑SQL, інтегрувавши дані для ефективної обробки через Python API.](https://software.engineer.company/uk/portfolio/designed-implemented-and-administered-6-etl-elt-pipelines-8/)
- [Спроєктувала, створила та керувала 100 базами даних сховищ даних на PostgreSQL, MS SQL та Google BigQuery, переважно з GIS‑даними та часовими рядами, оптимізувавши продуктивність і масштабованість.](https://software.engineer.company/uk/portfolio/architected-created-and-managed-100-postgresql-ms-sql-12/)
- [Спроєктувала багаторівневу морську платформу, розділивши фронтенд Next.js PWA, API на Go (Huma/Fiber) та рівень функцій PostgreSQL, зберігши всю бізнес‑логіку в базі даних.](https://software.engineer.company/uk/portfolio/architected-a-layered-maritime-platform-separating-a-next-57/)
- [Спроєктувала архітектуру наскрізної передачі JSON, у якій функції PostgreSQL повертають повний JSON, що дослівно пересилається через Go API, усунувши проміжний unmarshalling та унезалежнивши фронтенд від змін схеми.](https://software.engineer.company/uk/portfolio/designed-a-json-passthrough-architecture-where-postgresql-functions-58/)
- [Спроєктувала рівень даних PostgreSQL, побудований насамперед на функціях — 1 275 збережених функцій у 34 схемах — щоб кожне читання й кожен запис проходили через функцію, на яку база даних може видати права, а не через таблицю.](https://software.engineer.company/uk/portfolio/designed-a-postgresql-function-first-data-layer-across-63/)
- [Впровадила deep‑merge на основі каталогу для збережених JSON‑налаштувань, запобігши збоям через відсутні ключі при еволюції схеми.](https://software.engineer.company/uk/portfolio/implemented-a-catalogue-driven-deep-merge-for-stored-65/)
- [Змоделювала морський домен — фахівців, компанії, судна, вакансії, відгуки та решту — у 348 нормалізованих таблицях у межах 34 схем PostgreSQL, з довідниками SMALLINT та ключами UUID v7.](https://software.engineer.company/uk/portfolio/modeled-the-maritime-domain-professionals-companies-ships-jobs-67/)
- [Побудувала рівень платежів і прав доступу — Stripe поряд із внутрішньозастосунковими покупками Apple і Google — обмеживши каталог, пошук та експорт моделлю доступу з 11 таблиць, яку перевіряє сервер.](https://software.engineer.company/uk/portfolio/built-the-payments-and-entitlements-layer-96/)
- [Перенесла повільну роботу зі шляху запиту в чергу завдань River — 15 модулів воркерів, 8 запланованих задач та 20 завдань pg_cron — щоб запит повертався, поки робота за ним триває.](https://software.engineer.company/uk/portfolio/moved-slow-work-onto-a-river-job-queue-97/)
- [Побудувала систему лояльності та репутації — 67 функцій над реєстром із 31 таблиці, з лігами, бейджами та крамницею обміну — де блокування рядка балансу закриває вікно подвійного витрачання.](https://software.engineer.company/uk/portfolio/built-the-loyalty-and-reputation-system-105/)
- [Побудувала майданчик найму та кар'єрний робочий простір для моряків — 151 збережена функція у 48 таблицях — що охоплюють вакансії, заявки, сертифікати, просування в рангах та підтверджений стаж плавання.](https://software.engineer.company/uk/portfolio/built-the-hiring-marketplace-and-career-workspace-107/)
- [Побудувала на Python генератор CV, рекомендацій, портфоліо та супровідних листів на основі бази даних — 41 модуль, 10 580 рядків — що відтворює шість форматів виводу з одного джерела SQLite на 23 таблиці, зібраного ідемпотентним конвеєром із 19 кроків.](https://software.engineer.company/uk/portfolio/built-a-database-driven-cv-and-portfolio-generator-144/)

<https://software.engineer.company/uk/services/database-design/>
