-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathzh-TW.html
1 lines (1 loc) · 64.3 KB
/
zh-TW.html
1
<!DOCTYPE html><html><head><meta charSet="utf-8" data-next-head=""/><meta charSet="utf-8"/><meta name="viewport" content="width=device-width" data-next-head=""/><link rel="preload" href="/Resume/_next/static/css/11ef4fa6ed99eaf0.css" as="style"/><script>const html = document.querySelector('html'); const isLightOrAuto = localStorage.getItem('hs_theme') === 'light' || (localStorage.getItem('hs_theme') === 'auto' && !window.matchMedia('(prefers-color-scheme: dark)').matches); const isDarkOrAuto = localStorage.getItem('hs_theme') === 'dark' || (localStorage.getItem('hs_theme') === 'auto' && window.matchMedia('(prefers-color-scheme: dark)').matches); if (isLightOrAuto && html.classList.contains('dark')) html.classList.remove('dark'); else if (isDarkOrAuto && html.classList.contains('light')) html.classList.remove('light'); else if (isDarkOrAuto && !html.classList.contains('dark')) html.classList.add('dark'); else if (isLightOrAuto && !html.classList.contains('light')) html.classList.add('light');</script><link rel="stylesheet" href="https://preline.co/assets/css/main.min.css"/><link rel="stylesheet" href="/Resume/_next/static/css/11ef4fa6ed99eaf0.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" noModule="" src="/Resume/_next/static/chunks/polyfills-42372ed130431b0a.js"></script><script src="/Resume/_next/static/chunks/webpack-083187f3beb2e95c.js" defer=""></script><script src="/Resume/_next/static/chunks/framework-b8ed9b642a1d405a.js" defer=""></script><script src="/Resume/_next/static/chunks/main-fb043429600e9a90.js" defer=""></script><script src="/Resume/_next/static/chunks/pages/_app-09b43b63fd9a211e.js" defer=""></script><script src="/Resume/_next/static/chunks/587-0f1a7894a2a4f555.js" defer=""></script><script src="/Resume/_next/static/chunks/184-5a49ecc8b34c119c.js" defer=""></script><script src="/Resume/_next/static/chunks/pages/zh-TW-10dce52207f3f773.js" defer=""></script><script src="/Resume/_next/static/0de89gLmSCIuQ8mc5CAMK/_buildManifest.js" defer=""></script><script src="/Resume/_next/static/0de89gLmSCIuQ8mc5CAMK/_ssgManifest.js" defer=""></script></head><body><link rel="preload" as="image" href="/Resume/profile.jpg"/><div id="__next"><div class="sticky top-0 inset-x-0 flex flex-wrap md:justify-start md:flex-nowrap z-50 w-full text-sm"><nav class="mt-4 relative max-w-2xl w-full bg-white border border-gray-200 rounded-[2rem] mx-2 py-2.5 md:flex md:items-center md:justify-between md:py-0 md:px-4 md:mx-auto dark:bg-neutral-900 dark:border-neutral-700"><div class="px-4 md:px-0 flex justify-between items-center"><div class="md:hidden"><button type="button" class="hs-collapse-toggle flex justify-center items-center size-6 border border-gray-200 text-gray-500 rounded-full hover:bg-gray-200 focus:outline-none focus:bg-gray-200 dark:border-neutral-700 dark:text-neutral-400 dark:hover:bg-neutral-700 dark:focus:bg-neutral-700" id="hs-navbar-header-floating-collapse" aria-expanded="false" aria-controls="hs-navbar-header-floating" aria-label="Toggle navigation" data-hs-collapse="#hs-navbar-header-floating"><svg class="shrink-0 size-3.5" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="3" x2="21" y1="6" y2="6"></line><line x1="3" x2="21" y1="12" y2="12"></line><line x1="3" x2="21" y1="18" y2="18"></line></svg></button></div></div><div id="hs-navbar-header-floating" class="hidden md:block transition-all duration-300 basis-full grow md:block" aria-labelledby="hs-navbar-header-floating-collapse"><div class="flex flex-col md:flex-row md:items-center md:justify-end gap-2 md:gap-3 mt-3 md:mt-0 py-2 md:py-0 md:ps-7"><a class="py-0.5 md:py-3 px-4 md:px-1 border-s-2 md:border-s-0 md:border-b-2 border-gray-800 font-medium text-gray-800 focus:outline-none dark:border-neutral-200 dark:text-neutral-200" aria-current="page" href="/Resume/zh-TW#">個人資料</a><a class="py-0.5 md:py-3 px-4 md:px-1 border-s-2 md:border-s-0 md:border-b-2 border-transparent text-gray-500 hover:text-gray-800 focus:outline-none dark:text-neutral-400 dark:hover:text-neutral-200" href="/Resume/zh-TW#work-experience">工作經驗</a><a class="py-0.5 md:py-3 px-4 md:px-1 border-s-2 md:border-s-0 md:border-b-2 border-transparent text-gray-500 hover:text-gray-800 focus:outline-none dark:text-neutral-400 dark:hover:text-neutral-200" href="/Resume/zh-TW#education">學歷</a><a class="py-0.5 md:py-3 px-4 md:px-1 border-s-2 md:border-s-0 md:border-b-2 border-transparent text-gray-500 hover:text-gray-800 focus:outline-none dark:text-neutral-400 dark:hover:text-neutral-200" href="/Resume/zh-TW#skills">技能</a><div class="relative"><button class="py-0.5 md:py-3 px-4 md:px-1 border-s-2 md:border-s-0 md:border-b-2 border-transparent text-gray-500 hover:text-gray-800 focus:outline-none dark:text-neutral-400 dark:hover:text-neutral-200 flex items-center">語言<svg class="ml-1 w-4 h-4 transition-transform " xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 9l-7 7-7-7"></path></svg></button></div></div></div></nav></div><main id="content"><div class="w-full max-w-2xl mx-auto pt-10 md:pt-16 px-4 sm:px-6 lg:px-8"><div id="profile" class="flex items-center gap-x-3"><div class="shrink-0"><img class="shrink-0 size-16 rounded-full" src="/Resume/profile.jpg" alt="Avatar"/></div><div class="grow"><h1 class="text-lg font-medium text-gray-800 dark:text-neutral-200">朱恆慶</h1><p class="text-sm text-gray-600 dark:text-neutral-400">後端工程師</p></div></div><div id="about" class="mt-8"><p class="indent-8 text-sm text-gray-600 dark:text-neutral-400">我是一名熱衷於技術創新與系統優化的後端工程師。擁有多年的開發經驗,擅長運用所學技術構建高效、可擴展的系統,並專注於提升系統效能與開發流程最佳化。在電商、金融科技與 ODM / OEM 產業 積累了豐富的後端開發經驗,並且擅長跨團隊協作、任務規劃與人員管理,確保專案能夠順利推進,與確保最終成效符合預期。</p><p class="indent-8 text-sm text-gray-600 dark:text-neutral-400">除了工作經驗外,我也參與技術社群與開源貢獻,透過個人開發專案探索新技術,並持續精進工程實踐。我樂於挑戰各種技術難題,推動創新應用,希望能夠運用自身專業,打造更優質的數位體驗,並為社會帶來實質價值。</p><ul class="mt-5 flex flex-row gap-x-3"><li class="flex items-center gap-x-2.5"><a class="text-[13px] text-gray-500 underline hover:text-gray-800 hover:decoration-2 focus:outline-none focus:decoration-2 dark:text-neutral-500 dark:hover:text-neutral-400" href="mailto:[email protected]"><svg class="shrink-0 size-3.5" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect width="20" height="16" x="2" y="4" rx="2"></rect><path d="m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7"></path></svg></a></li><li class="flex items-center gap-x-2.5"><a class="text-[13px] text-gray-500 underline hover:text-gray-800 hover:decoration-2 focus:outline-none focus:decoration-2 dark:text-neutral-500 dark:hover:text-neutral-400" href="https://github.com/xchux"><svg class="shrink-0 size-3.5" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M12 2C6.48 2 2 6.48 2 12c0 4.42 2.87 8.17 6.84 9.49.5.09.68-.22.68-.48 0-.24-.01-.87-.01-1.71-2.78.61-3.37-1.34-3.37-1.34-.45-1.15-1.11-1.46-1.11-1.46-.91-.62.07-.61.07-.61 1.01.07 1.54 1.04 1.54 1.04.89 1.53 2.34 1.09 2.91.83.09-.65.35-1.09.63-1.34-2.22-.25-4.56-1.11-4.56-4.95 0-1.09.39-1.98 1.03-2.68-.1-.25-.45-1.27.1-2.65 0 0 .84-.27 2.75 1.02A9.56 9.56 0 0 1 12 6.8c.85.004 1.71.11 2.51.32 1.91-1.29 2.75-1.02 2.75-1.02.55 1.38.2 2.4.1 2.65.64.7 1.03 1.59 1.03 2.68 0 3.85-2.34 4.7-4.57 4.95.36.31.68.92.68 1.85 0 1.34-.01 2.42-.01 2.75 0 .27.18.58.69.48A10.01 10.01 0 0 0 22 12c0-5.52-4.48-10-10-10z"></path></svg></a></li><li class="flex items-center gap-x-2.5"><a class="text-[13px] text-gray-500 underline hover:text-gray-800 hover:decoration-2 focus:outline-none focus:decoration-2 dark:text-neutral-500 dark:hover:text-neutral-400" href="https://www.linkedin.com/in/simon-chu-tw/"><svg class="shrink-0 size-3.5" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-4 0v7h-4v-7a6 6 0 0 1 6-6z"></path><rect x="2" y="9" width="4" height="12"></rect><circle cx="4" cy="4" r="2"></circle></svg></a></li><li class="flex items-center gap-x-2.5"><a class="text-[13px] text-gray-500 underline hover:text-gray-800 hover:decoration-2 focus:outline-none focus:decoration-2 dark:text-neutral-500 dark:hover:text-neutral-400" href="https://medium.com/@chu-chu"><svg class="shrink-0 size-3.5" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4.285 7.269a.733.733 0 0 0-.24-.619l-1.77-2.133v-.32h5.498l4.25 9.32 3.736-9.32H21v.319l-1.515 1.451a.45.45 0 0 0-.168.425v10.666a.448.448 0 0 0 .168.425l1.479 1.451v.319h-7.436v-.319l1.529-1.487c.152-.15.152-.195.152-.424V8.401L10.95 19.218h-.575L5.417 8.401v7.249c-.041.305.06.612.275.833L7.684 18.9v.319H2.036V18.9l1.992-2.417a.971.971 0 0 0 .257-.833V7.269z"></path></svg></a></li></ul></div><div id="work-experience" class="mt-10 sm:mt-14"><h2 class="mb-5 font-bold text-xl text-gray-800 dark:text-neutral-200">工作經驗</h2><div><div class="group relative flex gap-x-5"><div class="relative group-last:after:hidden after:absolute after:top-8 after:bottom-2 after:start-3 after:w-px after:-translate-x-[0.5px] after:bg-gray-200 dark:after:bg-neutral-700"><div class="relative z-10 size-6 flex justify-center items-center"><img alt="" loading="lazy" width="32" height="32" decoding="async" data-nimg="1" style="color:transparent" src="/Resume/pinkoi.svg"/></div></div><div class="grow pb-8 group-last:pb-0"><h3 class="mb-1 text-xs text-gray-600 dark:text-neutral-400">2022/06 - 2024/12</h3><p class="font-semibold text-sm text-gray-800 dark:text-neutral-200">Pinkoi<!-- --> - <!-- -->資深後端工程師</p><ul class="list-disc ms-6 mt-3 space-y-1.5"><li class="ps-1 text-sm text-gray-600 dark:text-neutral-400">開發數位商品銷售系統,透過 AWS Lambda、Antivirus 強化檔案安全性,且設定排程機制管理訂單檔案,並建開發構環境與 CI/CD 流程,提升系統可維護性,每月穩定處理千筆交易。</li><li class="ps-1 text-sm text-gray-600 dark:text-neutral-400">開發商品規格與圖片對應功能,利用 Celery 分散式任務隊列與圖片裁切伺服器實現非同步處理,透過 Grafana 監控 Prometheus 指標,設置警報機制確保執行效能與系統穩定性。</li><li class="ps-1 text-sm text-gray-600 dark:text-neutral-400">重構商品上架功能,採用抽象工廠設計模式解耦商品類型,提升關注點分離 (SoC),優化各類商品的商業邏輯獨立性,同時提升 API 回應速度 10%。</li><li class="ps-1 text-sm text-gray-600 dark:text-neutral-400">訊息中心開發與維護,基於 Socket.io 開發即時訊息系統,負責應用層開發,並修正斷線處理與垃圾回收機制,提升系統穩定性。</li><li class="ps-1 text-sm text-gray-600 dark:text-neutral-400">與團隊協作制定年度規劃與驗收標準,運用敏捷開發與 OKR 進行目標管理,透過資源優化與效能調校,在有限人力下最大化產出,提升公司業務成長。</li><li class="ps-1 text-sm text-gray-600 dark:text-neutral-400">指導初級工程師進行系統架構設計、Code Review、技術決策與模組化任務拆解,工時預估與進度控管,確保開發流程高效運行並提升團隊技術水準。</li><li class="ps-1 text-sm text-gray-600 dark:text-neutral-400">建立商業數據分析與可視化圖表設計,運用 DBT 並結合 BI 工具 (AWS Athena),協助支持數據驅動的決策制定,提升業務洞察力與決策效率。</li></ul></div></div><div class="group relative flex gap-x-5"><div class="relative group-last:after:hidden after:absolute after:top-8 after:bottom-2 after:start-3 after:w-px after:-translate-x-[0.5px] after:bg-gray-200 dark:after:bg-neutral-700"><div class="relative z-10 size-6 flex justify-center items-center"><img alt="" loading="lazy" width="32" height="32" decoding="async" data-nimg="1" style="color:transparent" src="/Resume/attittu_.svg"/></div></div><div class="grow pb-8 group-last:pb-0"><h3 class="mb-1 text-xs text-gray-600 dark:text-neutral-400">2021/07 - 2022/04</h3><p class="font-semibold text-sm text-gray-800 dark:text-neutral-200">鈦度科技<!-- --> - <!-- -->Python軟體工程師</p><ul class="list-disc ms-6 mt-3 space-y-1.5"><li class="ps-1 text-sm text-gray-600 dark:text-neutral-400">共同開發分庫分表(垂直分庫),負責 python 腳本開發,處理主副表資料更新時路由切換與紀錄相關資訊。</li><li class="ps-1 text-sm text-gray-600 dark:text-neutral-400">開發服務中心為使用微服務架構且透過 docker 容器化,以利於客制擴充與快速部署,處理可能於中國地區被屏蔽的服務。</li><li class="ps-1 text-sm text-gray-600 dark:text-neutral-400">導入自動化測試,撰寫單元測試且同時重構函式,優化函式且確保單一功能原則,以便於單元測試。</li><li class="ps-1 text-sm text-gray-600 dark:text-neutral-400">重構與優化系統,減少冗余之 I/O 處理,且透過 RabbitMQ、Celery 與 Asyncio 異步處理,如分賬系統加速 30% 執行速度。</li><li class="ps-1 text-sm text-gray-600 dark:text-neutral-400">負責後端開發與架構設計,且教導初階工程師軟體開發與為其代碼審查。</li></ul></div></div><div class="group relative flex gap-x-5"><div class="relative group-last:after:hidden after:absolute after:top-8 after:bottom-2 after:start-3 after:w-px after:-translate-x-[0.5px] after:bg-gray-200 dark:after:bg-neutral-700"><div class="relative z-10 size-6 flex justify-center items-center"><img alt="" loading="lazy" width="32" height="32" decoding="async" data-nimg="1" style="color:transparent" src="/Resume/quanta.svg"/></div></div><div class="grow pb-8 group-last:pb-0"><h3 class="mb-1 text-xs text-gray-600 dark:text-neutral-400">2019/01 - 2021/07</h3><p class="font-semibold text-sm text-gray-800 dark:text-neutral-200">廣達電腦<!-- --> - <!-- -->軟體工程師</p><ul class="list-disc ms-6 mt-3 space-y-1.5"><li class="ps-1 text-sm text-gray-600 dark:text-neutral-400">以 Python、Bash、PowerShell 開發腳本模組,供各案件組出所需測試流(如同CI/CD的管道),期間個人開發與維護約 40 個專案,使涵蓋率提升約總體的 5~10%。</li><li class="ps-1 text-sm text-gray-600 dark:text-neutral-400">開發伺服器溫度監控系統,架構為由 flask 建立,其中透過 Multiprocessing 平行處理資料,與資料視覺化。</li><li class="ps-1 text-sm text-gray-600 dark:text-neutral-400">開發進退版本更新工具,透過 python 連接串列埠監視器 (Serial Port) 監控伺服器執行,其中透過生成器(generator)處理大量返回之資料與分析結果。</li><li class="ps-1 text-sm text-gray-600 dark:text-neutral-400">開發與維護 Linux / Windows 硬體資訊檢測工具,減少 I/O 處理與優化演算法,單次測試從5分鐘減少至約4分鐘,加速約 20%。</li></ul></div></div><div class="group relative flex gap-x-5"><div class="relative group-last:after:hidden after:absolute after:top-8 after:bottom-2 after:start-3 after:w-px after:-translate-x-[0.5px] after:bg-gray-200 dark:after:bg-neutral-700"><div class="relative z-10 size-6 flex justify-center items-center"><img alt="" loading="lazy" width="32" height="32" decoding="async" data-nimg="1" style="color:transparent" src="/Resume/addcn.svg"/></div></div><div class="grow pb-8 group-last:pb-0"><h3 class="mb-1 text-xs text-gray-600 dark:text-neutral-400">2018/07 - 2018/08</h3><p class="font-semibold text-sm text-gray-800 dark:text-neutral-200">數字科技-名品會<!-- --> - <!-- -->PHP 工程師</p><ul class="list-disc ms-6 mt-3 space-y-1.5"><li class="ps-1 text-sm text-gray-600 dark:text-neutral-400">新增後台分析功能,產生報表與資料視覺化。</li><li class="ps-1 text-sm text-gray-600 dark:text-neutral-400">新增廠商倉庫管理功能,供廠商自行做倉儲管理。</li><li class="ps-1 text-sm text-gray-600 dark:text-neutral-400">網站功能除錯,且一同規劃網站優化。</li></ul></div></div></div></div><div id="education" class="mt-10 sm:mt-14"><h2 class="mb-3 font-bold text-xl text-gray-800 dark:text-neutral-200">學歷</h2><div class="grid grid-cols-1 sm:grid-cols-2 gap-3"><div class="p-4 border border-gray-200 rounded-lg dark:border-neutral-700"><img alt="" loading="lazy" width="20" height="20" decoding="async" data-nimg="1" style="color:transparent" src="/Resume/ntou.svg"/><h3 class="mt-1 mb-1 text-xs text-gray-600 dark:text-neutral-400">2014/09 - 2018/06</h3><p class="font-semibold text-sm text-gray-800 dark:text-neutral-200">資訊工程學系學士</p><p class="mt-1 text-sm text-gray-600 dark:text-neutral-400">國立臺灣海洋大學</p></div><div class="p-4 border border-gray-200 rounded-lg dark:border-neutral-700"><img alt="" loading="lazy" width="20" height="20" decoding="async" data-nimg="1" style="color:transparent" src="/Resume/hcsh.svg"/><h3 class="mt-1 mb-1 text-xs text-gray-600 dark:text-neutral-400">2011/09 - 2014/06</h3><p class="font-semibold text-sm text-gray-800 dark:text-neutral-200">普通班</p><p class="mt-1 text-sm text-gray-600 dark:text-neutral-400">臺北市立華江高級中學</p></div></div></div><div id="project" class="my-10 sm:my-14"><h2 class="mb-5 font-bold text-xl text-gray-800 dark:text-neutral-200">專案</h2><ul class="space-y-10"><li><p class="mb-2 text-sm text-gray-500 dark:text-neutral-500">2024/05 - 2024/08</p><h5 class="font-medium text-sm text-gray-800 dark:text-neutral-200">Python 官方文件翻譯</h5><p class="mt-1 text-sm text-gray-500 dark:text-neutral-500">Sciwork Project</p><ul class="list-disc ms-6 mt-3 space-y-1.5"><li class="ps-1 text-sm text-gray-600 dark:text-neutral-400">透過 AI 工具將文件翻譯成繁體中文,且在藉由人工微調.</li></ul></li><li><p class="mb-2 text-sm text-gray-500 dark:text-neutral-500">2018/03 - 2018/06</p><h5 class="font-medium text-sm text-gray-800 dark:text-neutral-200">Secret Chat</h5><p class="mt-1 text-sm text-gray-500 dark:text-neutral-500">中研院計畫</p><ul class="list-disc ms-6 mt-3 space-y-1.5"><li class="ps-1 text-sm text-gray-600 dark:text-neutral-400">對安卓藍芽間通訊,加解密與其他功能進行黑箱與白箱測試,且統整測試文件。</li><li class="ps-1 text-sm text-gray-600 dark:text-neutral-400">修正Socket與broadcast錯誤,且回報計畫主持人。</li></ul></li><li><p class="mb-2 text-sm text-gray-500 dark:text-neutral-500">2018/02 - 2018/06</p><h5 class="font-medium text-sm text-gray-800 dark:text-neutral-200">課程助教</h5><p class="mt-1 text-sm text-gray-500 dark:text-neutral-500">網頁程式設計</p><ul class="list-disc ms-6 mt-3 space-y-1.5"><li class="ps-1 text-sm text-gray-600 dark:text-neutral-400">教導同學課程中不明瞭的部分。</li><li class="ps-1 text-sm text-gray-600 dark:text-neutral-400">協助作業上的debug。</li><li class="ps-1 text-sm text-gray-600 dark:text-neutral-400">協助教授準備課程所需資料。</li></ul></li><li><p class="mb-2 text-sm text-gray-500 dark:text-neutral-500">2014/09 - 2018/06</p><h5 class="font-medium text-sm text-gray-800 dark:text-neutral-200">Wishar</h5><p class="mt-1 text-sm text-gray-500 dark:text-neutral-500">公共 Wi-Fi 自動登入系統</p><ul class="list-disc ms-6 mt-3 space-y-1.5"><li class="ps-1 text-sm text-gray-600 dark:text-neutral-400">負責 Wi-Fi 地圖,爬蟲蒐集 Wi-Fi 資料且透過自動化程式將地址轉換成經緯度。</li><li class="ps-1 text-sm text-gray-600 dark:text-neutral-400">將資料 Geohash 處理,以加速資料應用。</li><li class="ps-1 text-sm text-gray-600 dark:text-neutral-400">開發 Android 的 Wi-Fi 自動監測,當掃描到以設定之 Wi-Fi,則自動連線。</li><li class="ps-1 text-sm text-gray-600 dark:text-neutral-400">串接 Firebase 服務,以紀錄各事件、分析與除錯。</li></ul></li><li><p class="mb-2 text-sm text-gray-500 dark:text-neutral-500">2018/02 - 2018/03</p><h5 class="font-medium text-sm text-gray-800 dark:text-neutral-200">VocRecite</h5><p class="mt-1 text-sm text-gray-500 dark:text-neutral-500">背單字網頁</p><ul class="list-disc ms-6 mt-3 space-y-1.5"><li class="ps-1 text-sm text-gray-600 dark:text-neutral-400">透過 Python 的進行英文單字網頁爬蟲。</li><li class="ps-1 text-sm text-gray-600 dark:text-neutral-400">透過 Bootstrap 製作 RWD 網頁基礎設計與架構。</li><li class="ps-1 text-sm text-gray-600 dark:text-neutral-400">透過 JQuery 語法,將單字動態顯示於頁面。</li></ul></li><li><p class="mb-2 text-sm text-gray-500 dark:text-neutral-500">2016/09 - 2017/06</p><h5 class="font-medium text-sm text-gray-800 dark:text-neutral-200">Weather Tour</h5><p class="mt-1 text-sm text-gray-500 dark:text-neutral-500">天氣旅遊</p><ul class="list-disc ms-6 mt-3 space-y-1.5"><li class="ps-1 text-sm text-gray-600 dark:text-neutral-400">擔任組長,負責規劃進度,協助隊員程式除錯,且督促與協助隊友如期完成進度。</li><li class="ps-1 text-sm text-gray-600 dark:text-neutral-400">透過 java 串接 Google Place API 獲取景點資料,且紀錄於 MySQL 中。</li><li class="ps-1 text-sm text-gray-600 dark:text-neutral-400">透過 java 的 thread 建置定時任務,定期爬取中央氣象局天氣資料。</li><li class="ps-1 text-sm text-gray-600 dark:text-neutral-400">透過所學的資料結構設計演算法,優化旅遊景點的推薦與效率。</li><li class="ps-1 text-sm text-gray-600 dark:text-neutral-400">將資料透過 ajax 進行傳輸,串聯前後端。</li></ul></li></ul></div><div id="skills" class="my-10 sm:my-14"><h2 class="mb-5 font-bold text-xl text-gray-800 dark:text-neutral-200">技能</h2><div class="space-y-3"><dl class="flex flex-col sm:flex-row gap-1"><dt class="min-w-40"><span class="block text-sm text-gray-500 dark:text-neutral-500">前端</span></dt><dd><ul><li class="me-1 after:content-[','] inline-flex items-center text-sm text-gray-800 dark:text-neutral-200"><svg class="shrink-0 size-4 me-1" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.41014 21.6082L1.5 0H22.5L20.5899 21.5965L11.9826 24" fill="currentColor"></path><path d="M12.5 22V2H20.5L18.9734 20.083" fill="currentColor"></path><path d="M5.5 4H12.5V6.64672H8.55789L8.81579 9.35756H12.5V11.9984H6.2614M6.38421 13.3276H9.18421L9.3807 15.4438L12.5 16.2367V19L6.77719 17.4843" fill="white" fill-opacity="0.8"></path><path d="M18.5 4H12.5V6.64877H18.2786M18.0624 9.36173H12.5V12.0105H15.4525L15.1731 15.4527L12.5 16.2462V19L17.4033 17.4948" fill="white"></path></svg>HTML</li><li class="me-1 after:content-[','] inline-flex items-center text-sm text-gray-800 dark:text-neutral-200"><svg class="shrink-0 size-4 me-1" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.3448 21.6009L1.41895 0H22.5809L20.653 21.5975L11.987 24L3.3448 21.6009Z" fill="currentColor"></path><path d="M19.0026 20.2227L20.6501 1.7666H12V22.1641L19.0026 20.2227Z" fill="currentColor"></path><path d="M5.83407 9.77721L6.0715 12.4264H12V9.77721H5.83407ZM5.59778 7.06432H12V4.41504H5.35693L5.59778 7.06432ZM12 16.6576L11.9884 16.6607L9.03789 15.864L8.84931 13.7511H6.18981L6.56101 17.9108L11.9878 19.4174L12 19.414V16.6576Z" fill="white" fill-opacity="0.8"></path><path d="M11.9907 9.77721V12.4264H15.253L14.9455 15.8623L11.9907 16.6598V19.4161L17.4218 17.9108L17.4617 17.4632L18.0842 10.4886L18.1489 9.77721L18.6271 4.41504H11.9907V7.06432H15.7238L15.4827 9.77721H11.9907Z" fill="white"></path></svg>CSS</li><li class="me-1 after:content-[','] inline-flex items-center text-sm text-gray-800 dark:text-neutral-200"><svg class="shrink-0 size-4 me-1" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M12 5C8.8 5 6.8 6.6 6 9.8C7.2 8.2 8.6 7.6 10.2 8C11.1129 8.228 11.7653 8.89067 12.4876 9.62356C13.664 10.8178 15.0258 12.2 18 12.2C21.2 12.2 23.2 10.6 24 7.4C22.8 9 21.4 9.6 19.8 9.2C18.8871 8.972 18.2347 8.30933 17.5124 7.57644C16.336 6.38222 14.9742 5 12 5ZM6 12.2C2.8 12.2 0.8 13.8 0 17C1.2 15.4 2.6 14.8 4.2 15.2C5.11289 15.4284 5.76533 16.0907 6.48756 16.8236C7.664 18.0178 9.02578 19.4 12 19.4C15.2 19.4 17.2 17.8 18 14.6C16.8 16.2 15.4 16.8 13.8 16.4C12.8871 16.172 12.2347 15.5093 11.5124 14.7764C10.336 13.5822 8.97422 12.2 6 12.2Z" fill="currentColor"></path></svg>Tailwind CSS</li></ul></dd></dl><dl class="flex flex-col sm:flex-row gap-1"><dt class="min-w-40"><span class="block text-sm text-gray-500 dark:text-neutral-500">後端</span></dt><dd><ul><li class="me-1 after:content-[','] inline-flex items-center text-sm text-gray-800 dark:text-neutral-200"><svg class="shrink-0 size-4 me-1" fill="#000000" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 512 512"><path display="inline" d="M194.734,246.879h121.768c33.9,0,60.956-27.908,60.956-61.95V68.846c0-33.035-27.87-57.855-60.956-63.371 c-20.943-3.484-42.673-5.069-63.51-4.971c-20.845,0.097-40.74,1.874-58.258,4.971c-51.586,9.117-60.952,28.191-60.952,63.371 v46.463H255.69v15.486H133.782h-45.75c-35.434,0-66.459,21.295-76.158,61.808c-11.192,46.435-11.694,75.409,0,123.898 c8.666,36.088,29.359,61.807,64.79,61.807h41.917v-55.699C118.581,282.37,153.39,246.879,194.734,246.879z M187.063,84.333 c-12.636,0-22.877-10.355-22.877-23.161c0-12.849,10.241-23.3,22.877-23.3c12.594,0,22.873,10.451,22.873,23.3 C209.936,73.979,199.658,84.333,187.063,84.333z M499.37,192.603c-8.761-35.27-25.484-61.808-60.96-61.808h-45.75v54.134 c0,41.972-35.582,77.292-76.158,77.292H194.734c-33.349,0-60.952,28.547-60.952,61.954v116.079 c0,33.037,28.726,52.476,60.952,61.943c38.589,11.353,75.59,13.409,121.768,0c30.688-8.876,60.956-26.764,60.956-61.943v-46.461 H255.69v-15.486h121.768h60.952c35.431,0,48.638-24.715,60.96-61.807C512.092,278.314,511.549,241.589,499.37,192.603z M324.178,424.766c12.64,0,22.873,10.356,22.873,23.156c0,12.85-10.233,23.305-22.873,23.305 c-12.595,0-22.877-10.455-22.877-23.305C301.301,435.122,311.583,424.766,324.178,424.766z"></path></svg>Python</li><li class="me-1 after:content-[','] inline-flex items-center text-sm text-gray-800 dark:text-neutral-200"><svg class="shrink-0 size-4 me-1" fill="#000000" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 512 512"><path display="inline" d="M193.918,208.369c-4.729-10.456-6.849-22.652-3.236-33.731c3.612-11.327,11.703-20.413,19.794-28.878 c22.525-22.531,50.285-39.085,72.316-61.986c12.197-12.573,22.278-27.634,25.762-44.937c2.864-12.695,1.496-25.764-1.117-38.337 c11.7,13.319,15.559,32.363,12.197,49.541c-3.608,19.292-14.316,36.344-26.886,51.031c-10.081,11.827-21.659,22.282-33.731,31.993 c-14.065,11.327-27.88,23.524-36.716,39.457c-7.472,12.943-9.215,28.876-4.11,42.942c8.341,24.146,27.756,42.071,38.338,64.848 c-11.703-10.332-23.152-21.036-33.86-32.361C211.471,236.001,200.889,223.307,193.918,208.369z M257.398,189.448 c-2.115,19.792,8.213,38.462,20.539,53.151c5.972,6.596,11.076,14.687,11.323,23.899c0.251,12.318-6.716,23.774-15.684,31.861 c2.119-0.246,3.612-2.115,5.355-3.11c13.443-8.589,26.385-19.418,32.982-34.227c4.357-10.083,3.362-22.034-2.362-31.371 c-6.724-10.953-15.559-20.662-20.786-32.61c-2.867-6.721-3.862-14.562-1.496-21.657c3.114-9.583,9.834-17.426,16.93-24.272 c19.54-18.544,43.189-31.743,65.844-46.179c-28.629,8.214-56.883,19.542-81.03,37.343 C273.702,153.727,259.515,169.658,257.398,189.448z M393.447,283.052c13.568,0.748,26.882,10.704,29.374,24.397 c2.366,11.825-3.358,23.524-10.705,32.485c-12.075,14.438-28.382,24.771-44.807,33.609c-1.622,0.991-2.99,2.237-4.235,3.608 c21.659-5.478,43.314-13.689,60.867-27.756c9.705-8.091,18.294-18.799,20.163-31.619c1.743-11.076-2.86-22.528-11.077-29.871 c-9.96-9.09-24.021-12.448-37.218-10.704c-7.593,0.995-15.931,2.613-21.158,8.961C380.877,284.921,386.971,282.429,393.447,283.052 z M123.22,318.647c16.303,4.357,33.108,5.603,49.787,6.724c14.936,0.995,29.875,1.246,44.937,1.12 c38.833-0.619,77.916-3.236,116.003-11.699c3.608-0.87,7.593-1.493,10.833-3.733c6.347-4.11,13.313-7.347,20.162-10.583 c-30.995,4.979-62.113,9.215-93.478,11.205c-31.74,1.991-63.731,3.236-95.593,1.121c-9.086-0.87-18.423-1.371-26.886-4.858 c-1.994-0.87-4.733-2.609-3.738-5.227c1.869-3.361,5.603-4.977,8.839-6.72c13.694-6.473,28.629-10.081,43.193-14.313 c-25.021-0.376-49.916,5.971-72.814,15.806c-5.105,2.491-10.83,4.481-14.936,8.714c-1.622,1.739-1.622,4.732,0.247,6.222 C113.511,315.787,118.487,317.28,123.22,318.647z M324.864,352.88c-21.784,3.859-43.694,7.472-65.726,8.589 c-24.147,1.618-48.294,0.247-72.191-2.241c-4.604-0.623-9.211-1.368-13.317-3.483c-2.116-1.246-4.231-3.236-4.106-5.854 c0.247-4.106,3.73-6.967,6.222-9.956c-7.715,2.739-15.434,5.599-21.906,10.708c-2.742,2.116-5.478,5.474-4.733,9.208 c1.125,4.356,5.356,6.97,9.09,8.96c9.208,4.733,19.54,6.846,29.625,8.714c25.511,4.11,51.527,4.235,77.167,2.488 c27.141-2.115,54.148-6.594,80.411-14.313C337.932,362.342,330.836,358.479,324.864,352.88z M188.068,395.951 c-6.97,1.99-14.066,4.357-19.79,8.957c-2.868,2.241-5.105,6.104-3.734,9.713c1.743,4.604,6.1,7.347,10.203,9.705 c10.708,5.854,22.78,8.589,34.604,10.708c26.765,4.229,54.27,3.608,80.908-1.12c15.806-2.989,31.615-7.221,46.301-13.815 c-9.584-3.984-18.917-8.467-27.878-13.693c-15.559,2.738-31.246,5.603-47.178,6.598c-21.032,1.618-42.319-0.125-63.355-2.738 c-4.98-1.121-11.202-1.618-14.563-5.976C181.847,400.677,185.828,398.063,188.068,395.951z M358.345,475.982 c17.424-3.604,34.977-7.719,50.908-15.806c4.976-2.867,11.076-5.979,12.698-11.95c0.87-5.725-5.105-8.714-9.337-11.08 c2.613,2.993,4.356,7.347,1.74,10.83c-4.357,5.853-11.821,8.091-18.42,10.332c-20.66,5.85-42.072,8.216-63.355,10.582 c-56.385,5.102-113.146,6.348-169.528,1.618c-18.92-1.994-38.217-4.109-56.264-10.829c-2.86-1.246-7.217-2.492-7.217-6.352 c1.117-3.354,4.357-5.227,7.217-6.845c12.945-6.595,27.384-10.207,41.822-11.077c-4.228-2.491-9.208-2.738-14.062-2.613 c-12.076,0.373-23.9,3.483-35.349,7.347c-9.834,3.604-19.916,7.59-27.76,14.811c-3.111,2.735-5.971,7.962-2.739,11.699 c4.98,5.353,12.699,6.72,19.54,8.338c38.338,6.599,77.171,10.328,116.011,11.699C255.781,488.184,307.684,485.942,358.345,475.982z M409.378,482.706c-23.402,7.468-47.672,11.574-71.822,14.936c-41.696,5.227-83.769,6.845-125.716,5.603 c-25.515-0.995-51.03-2.738-76.176-6.974c5.85,3.984,13.071,5.227,19.794,7.096c28.257,5.976,57.255,7.096,86.01,7.966 c42.19,0.748,84.387-0.87,125.962-7.468c19.669-3.48,39.459-7.715,57.13-16.927c9.215-4.854,18.552-12.326,20.163-23.152 C435.391,473.741,421.951,478.349,409.378,482.706z"></path></svg>Java</li><li class="me-1 after:content-[','] inline-flex items-center text-sm text-gray-800 dark:text-neutral-200"><svg class="shrink-0 size-4 me-1" fill="#000000" width="24" height="24" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg"><path d="M24.871 18.491c0-2.374-1.605-3.007-4.982-3.453-3.413-0.451-3.76-0.685-3.76-1.483 0-0.66 0.294-1.541 2.822-1.541 2.258 0 3.090 0.486 3.433 2.008 0.032 0.143 0.158 0.248 0.309 0.249h1.426c0.092-0.001 0.174-0.040 0.232-0.101l0-0c0.053-0.057 0.085-0.133 0.085-0.217 0-0.010-0-0.019-0.001-0.029l0 0.001c-0.221-2.622-1.963-3.844-5.483-3.844-3.134 0-5.004 1.322-5.004 3.54 0 2.406 1.859 3.070 4.867 3.368 3.599 0.352 3.878 0.878 3.878 1.586 0 1.228-0.986 1.752-3.302 1.752-2.908 0-3.548-0.73-3.763-2.177-0.025-0.153-0.156-0.269-0.315-0.269-0 0-0.001 0-0.001 0h-1.421c-0.001 0-0.001 0-0.002 0-0.174 0-0.315 0.141-0.315 0.315 0 0 0 0.001 0 0.001v-0c0 1.852 1.007 4.059 5.817 4.059 3.484 0.001 5.481-1.369 5.481-3.765zM15.998 30.996c-0 0-0.001 0-0.001 0-0.424 0-0.821-0.115-1.162-0.315l0.011 0.006-3.669-2.171c-0.547-0.306-0.28-0.415-0.1-0.479 0.633-0.2 1.183-0.456 1.691-0.773l-0.031 0.018c0.034-0.016 0.075-0.026 0.117-0.026 0.058 0 0.111 0.018 0.156 0.048l-0.001-0.001 2.819 1.673c0.049 0.027 0.108 0.042 0.17 0.042s0.121-0.016 0.172-0.043l-0.002 0.001 10.991-6.343c0.101-0.062 0.167-0.171 0.167-0.296 0-0 0-0.001 0-0.001v0-12.684c-0-0.128-0.068-0.239-0.17-0.302l-0.002-0.001-10.986-6.338c-0.049-0.028-0.107-0.044-0.169-0.044s-0.121 0.016-0.171 0.045l0.002-0.001-10.983 6.34c-0.104 0.062-0.172 0.174-0.174 0.301v12.684c0 0.126 0.070 0.235 0.172 0.293l0.002 0.001 3.010 1.739c1.633 0.817 2.634-0.145 2.634-1.112v-12.523c0-0 0-0 0-0 0-0.174 0.141-0.316 0.316-0.316 0.001 0 0.003 0 0.004 0h1.393c0 0 0.001 0 0.001 0 0.175 0 0.317 0.141 0.318 0.316v12.523c0.016 0.118 0.026 0.255 0.026 0.394 0 1.682-1.363 3.045-3.045 3.045-0.082 0-0.164-0.003-0.245-0.010l0.011 0.001c-0.024 0-0.053 0.001-0.082 0.001-0.906 0-1.753-0.256-2.47-0.701l0.020 0.012-2.884-1.658c-0.694-0.409-1.152-1.153-1.152-2.004 0-0 0-0 0-0v0-12.684c0-0.851 0.458-1.594 1.141-1.997l0.011-0.006 10.991-6.351c0.333-0.186 0.731-0.295 1.155-0.295s0.821 0.109 1.167 0.301l-0.012-0.006 10.989 6.351c0.695 0.409 1.154 1.152 1.155 2.003v12.684c-0.002 0.851-0.46 1.595-1.144 1.998l-0.011 0.006-10.989 6.346c-0.33 0.194-0.726 0.309-1.149 0.309-0.002 0-0.005 0-0.007 0h0z"></path></svg>Node.js</li><li class="me-1 after:content-[','] inline-flex items-center text-sm text-gray-800 dark:text-neutral-200"><svg class="shrink-0 size-4 me-1" fill="#000000" width="24" height="24" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path display="inline" d="M77.554,296.055l101.189-39.863v-0.611L77.554,215.413v-44.464l154.539,68.379v32.807L77.554,340.514 V296.055z M434.446,343.887v39.863H251.7v-39.863H434.446z M468.917,0.5H43.083C19.662,0.5,0.5,19.663,0.5,43.083v425.833 c0,23.421,19.162,42.583,42.583,42.583h425.834c23.421,0,42.583-19.162,42.583-42.583V43.083C511.5,19.663,492.338,0.5,468.917,0.5 z M468.917,468.917H43.083V106.958h425.834V468.917z"></path></svg>Bash</li><li class="me-1 after:content-[','] inline-flex items-center text-sm text-gray-800 dark:text-neutral-200"><svg class="shrink-0 size-4 me-1" fill="#000000" width="24" height="24" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M16.012 21.897c-0.004-0-0.009-0-0.014-0-0.637 0-1.153 0.516-1.153 1.154s0.516 1.154 1.153 1.154c0.005 0 0.010-0 0.015-0h5.539c0.003 0 0.007 0 0.011 0 0.637 0 1.153-0.516 1.153-1.153s-0.516-1.153-1.153-1.153c-0.004 0-0.008 0-0.011 0h0.001zM19.506 16.4c0.134-0.198 0.214-0.442 0.214-0.704 0-0.327-0.124-0.625-0.327-0.85l0.001 0.001-6.99-7.438c-0.239-0.227-0.562-0.367-0.918-0.367-0.736 0-1.333 0.597-1.333 1.333 0 0.326 0.117 0.625 0.311 0.856l-0.002-0.002 5.826 6.198v0.137l-9.272 6.716c-0.299 0.246-0.489 0.617-0.489 1.032 0 0.736 0.597 1.333 1.333 1.333 0.268 0 0.517-0.079 0.726-0.215l-0.005 0.003 10.283-7.385c0.265-0.163 0.482-0.382 0.638-0.641l0.005-0.009zM29.972 4.721c0.012-0.001 0.026-0.001 0.041-0.001 0.55 0 0.995 0.446 0.995 0.995 0 0.107-0.017 0.21-0.048 0.306l0.002-0.007-4.572 19.972c-0.187 0.724-0.817 1.256-1.577 1.293l-0.004 0h-22.781c-0.012 0.001-0.026 0.001-0.041 0.001-0.55 0-0.995-0.446-0.995-0.995 0-0.107 0.017-0.21 0.048-0.306l-0.002 0.007 4.572-19.972c0.187-0.724 0.817-1.256 1.577-1.293l0.004-0z"></path></svg>PowerShell</li></ul></dd></dl><dl class="flex flex-col sm:flex-row gap-1"><dt class="min-w-40"><span class="block text-sm text-gray-500 dark:text-neutral-500">資料</span></dt><dd><ul><li class="me-1 after:content-[','] inline-flex items-center text-sm text-gray-800 dark:text-neutral-200"><svg class="shrink-0 size-4 me-1" fill="#000000" id="Capa_1" width="24" height="24" viewBox="0 0 548.29 548.291" xmlns="http://www.w3.org/2000/svg"><path d="M276.043,244.216c-24.575,0-38.741,24.087-38.741,53.862c-0.241,30.228,14.407,53.382,38.5,53.382 c24.323,0,38.512-22.92,38.512-54.091C314.313,268.303,300.604,244.216,276.043,244.216z"></path><path d="M486.2,196.116h-13.164V132.59c0-0.399-0.064-0.795-0.116-1.2c-0.021-2.52-0.824-4.997-2.551-6.96L364.656,3.677 c-0.031-0.031-0.064-0.044-0.085-0.075c-0.629-0.704-1.364-1.29-2.141-1.796c-0.231-0.154-0.462-0.283-0.704-0.419 c-0.672-0.365-1.386-0.672-2.121-0.893c-0.199-0.052-0.377-0.134-0.576-0.186C358.229,0.118,357.4,0,356.562,0H96.757 C84.893,0,75.256,9.649,75.256,21.502v174.613H62.093c-16.967,0-30.733,13.756-30.733,30.733v159.812 c0,16.961,13.766,30.731,30.733,30.731h13.163V526.79c0,11.854,9.637,21.501,21.501,21.501h354.777 c11.853,0,21.502-9.647,21.502-21.501V417.392H486.2c16.977,0,30.729-13.771,30.729-30.731V226.849 C516.93,209.872,503.177,196.116,486.2,196.116z M96.757,21.502h249.053v110.006c0,5.943,4.818,10.751,10.751,10.751h94.973 v53.861H96.757V21.502z M353.033,376.96l-10.394,27.884c-22.666-6.619-41.565-13.479-62.828-22.445 c-3.527-1.418-7.317-2.132-11.094-2.362c-35.909-2.352-69.449-28.819-69.449-80.778c0-47.711,30.236-83.623,77.71-83.623 c48.675,0,75.351,36.854,75.351,80.317c0,36.142-16.766,61.638-37.785,71.091v0.945 C326.828,371.528,340.519,374.367,353.033,376.96z M72.912,370.116l7.328-29.764c9.69,4.96,24.554,9.915,39.917,9.915 c16.525,0,25.271-6.84,25.271-17.228c0-9.928-7.56-15.597-26.691-22.442c-26.457-9.217-43.696-23.858-43.696-47.014 c0-27.163,22.68-47.948,60.231-47.948c17.954,0,31.184,3.791,40.623,8.03l-8.021,29.061c-6.375-3.076-17.711-7.564-33.3-7.564 c-15.599,0-23.163,7.079-23.163,15.357c0,10.15,8.977,14.646,29.533,22.447c28.108,10.394,41.332,25.023,41.332,47.464 c0,26.699-20.557,49.365-64.253,49.365C99.844,379.785,81.899,375.06,72.912,370.116z M451.534,520.962H96.757v-103.57h354.777 V520.962z M475.387,377.428h-99.455V218.231h36.158v128.97h63.297V377.428z"></path></svg>SQL</li><li class="me-1 after:content-[','] inline-flex items-center text-sm text-gray-800 dark:text-neutral-200"><svg class="shrink-0 size-4 me-1" fill="#000000" width="24" height="24" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg"><path d="M30.026 15.139c-0.082-0.006-0.177-0.010-0.273-0.010-0.484 0-0.947 0.090-1.373 0.254l0.026-0.009c-0.125 0.050-0.325 0.050-0.342 0.209 0.069 0.066 0.079 0.175 0.137 0.267 0.117 0.198 0.261 0.366 0.429 0.506l0.003 0.003c0.175 0.137 0.35 0.27 0.534 0.387 0.325 0.2 0.694 0.319 1.012 0.52 0.181 0.117 0.366 0.266 0.55 0.391 0.091 0.062 0.15 0.175 0.267 0.215v-0.025c-0.057-0.075-0.075-0.184-0.131-0.267-0.084-0.084-0.167-0.159-0.25-0.241-0.248-0.325-0.535-0.603-0.857-0.835l-0.012-0.008c-0.267-0.182-0.852-0.437-0.962-0.744l-0.016-0.018c0.218-0.031 0.412-0.077 0.599-0.139l-0.024 0.007c0.284-0.075 0.544-0.059 0.837-0.132 0.132-0.034 0.266-0.075 0.4-0.117v-0.075c-0.15-0.15-0.262-0.354-0.417-0.494-0.409-0.36-0.86-0.698-1.335-1.002l-0.045-0.027c-0.262-0.167-0.595-0.275-0.871-0.417-0.1-0.050-0.267-0.075-0.325-0.159-0.13-0.185-0.245-0.397-0.336-0.621l-0.008-0.022q-0.368-0.714-0.684-1.453c-0.144-0.383-0.287-0.697-0.448-1.001l0.023 0.047c-0.786-1.319-1.881-2.379-3.188-3.102l-0.043-0.022c-0.309-0.153-0.668-0.272-1.045-0.339l-0.025-0.004c-0.209-0.010-0.417-0.025-0.625-0.034-0.146-0.094-0.272-0.19-0.39-0.296l0.003 0.003c-0.475-0.3-1.704-0.95-2.054-0.090-0.225 0.542 0.334 1.077 0.527 1.352 0.154 0.183 0.294 0.388 0.415 0.605l0.010 0.020c0.059 0.145 0.075 0.294 0.134 0.445 0.145 0.452 0.292 0.823 0.459 1.182l-0.026-0.062c0.099 0.199 0.202 0.368 0.317 0.528l-0.008-0.012c0.067 0.091 0.182 0.134 0.209 0.284-0.086 0.181-0.153 0.391-0.19 0.61l-0.002 0.014c-0.108 0.332-0.171 0.715-0.171 1.112 0 0.621 0.153 1.206 0.423 1.72l-0.010-0.020c0.134 0.207 0.452 0.667 0.878 0.491 0.375-0.15 0.292-0.625 0.4-1.043 0.025-0.1 0.009-0.166 0.060-0.234v0.019c0.117 0.235 0.235 0.459 0.342 0.694 0.302 0.435 0.661 0.805 1.071 1.11l0.013 0.009c0.2 0.15 0.359 0.41 0.609 0.502v-0.025h-0.019c-0.057-0.062-0.12-0.117-0.189-0.164l-0.004-0.002c-0.155-0.152-0.299-0.316-0.429-0.489l-0.008-0.011c-0.326-0.44-0.636-0.938-0.905-1.461l-0.029-0.061c-0.137-0.262-0.252-0.545-0.362-0.804-0.050-0.1-0.050-0.25-0.134-0.3-0.148 0.166-0.281 0.351-0.392 0.55l-0.008 0.016c-0.128 0.373-0.212 0.804-0.234 1.251l-0 0.011c-0.034 0.009-0.017 0-0.034 0.018-0.267-0.065-0.359-0.342-0.459-0.575-0.136-0.366-0.215-0.79-0.215-1.231 0-0.356 0.051-0.7 0.147-1.025l-0.006 0.026c0.059-0.175 0.309-0.727 0.209-0.895-0.052-0.159-0.217-0.25-0.309-0.379-0.109-0.154-0.209-0.329-0.292-0.514l-0.008-0.020c-0.2-0.467-0.3-0.985-0.517-1.452-0.131-0.244-0.269-0.454-0.424-0.65l0.007 0.009c-0.165-0.191-0.317-0.404-0.449-0.63l-0.011-0.020c-0.041-0.091-0.1-0.242-0.034-0.342 0.012-0.058 0.058-0.103 0.117-0.112l0.001-0c0.11-0.090 0.419 0.027 0.527 0.077 0.317 0.12 0.59 0.261 0.843 0.427l-0.016-0.010c0.117 0.082 0.244 0.241 0.394 0.282h0.175c0.267 0.059 0.569 0.018 0.819 0.091 0.459 0.155 0.856 0.349 1.223 0.587l-0.021-0.013c1.104 0.713 1.988 1.677 2.586 2.816l0.020 0.041c0.1 0.192 0.144 0.369 0.235 0.569 0.175 0.412 0.391 0.829 0.569 1.227 0.169 0.428 0.369 0.798 0.607 1.139l-0.012-0.018c0.125 0.175 0.627 0.266 0.852 0.357 0.237 0.083 0.427 0.162 0.611 0.251l-0.037-0.016c0.287 0.175 0.567 0.375 0.837 0.567 0.137 0.095 0.554 0.304 0.579 0.472zM18.302 22.452c0 0.015 0.001 0.032 0.001 0.049 0 0.558-0.249 1.057-0.643 1.393l-0.003 0.002c-0.432 0.352-0.989 0.566-1.596 0.566-0.047 0-0.094-0.001-0.14-0.004l0.006 0c-0.739-0.010-1.419-0.25-1.976-0.651l0.010 0.007 0.296-0.595c0.429 0.24 0.939 0.389 1.481 0.41l0.006 0c0.027 0.002 0.058 0.003 0.090 0.003 0.332 0 0.641-0.104 0.894-0.281l-0.005 0.003c0.229-0.174 0.375-0.446 0.375-0.752 0-0.006-0-0.011-0-0.017v0.001c0-0.412-0.287-0.762-0.81-1.056-0.485-0.266-1.453-0.821-1.453-0.821-0.478-0.296-0.791-0.817-0.791-1.411 0-0.021 0-0.042 0.001-0.063l-0 0.003c-0.001-0.019-0.001-0.041-0.001-0.063 0-0.515 0.227-0.977 0.586-1.291l0.002-0.002c0.382-0.324 0.881-0.521 1.426-0.521 0.035 0 0.069 0.001 0.103 0.002l-0.005-0c0.009-0 0.020-0 0.031-0 0.639 0 1.234 0.191 1.73 0.52l-0.012-0.007-0.266 0.595c-0.391-0.176-0.847-0.282-1.327-0.287l-0.002-0c-0.024-0.002-0.051-0.003-0.079-0.003-0.28 0-0.538 0.098-0.74 0.262l0.002-0.002c-0.189 0.157-0.309 0.392-0.31 0.655v0c0 0.41 0.292 0.762 0.832 1.062 0.491 0.269 1.483 0.837 1.483 0.837 0.488 0.287 0.811 0.809 0.811 1.407 0 0.018-0 0.037-0.001 0.055l0-0.003zM20.374 22.983c-0.273-0.545-0.432-1.187-0.432-1.866 0-0.107 0.004-0.213 0.012-0.317l-0.001 0.014q0-2.611 1.587-2.612c0.026-0.002 0.057-0.003 0.089-0.003 0.475 0 0.892 0.248 1.129 0.622l0.003 0.005c0.271 0.542 0.43 1.182 0.43 1.858 0 0.104-0.004 0.207-0.011 0.309l0.001-0.014q0 2.632-1.587 2.634c-0.027 0.002-0.058 0.003-0.089 0.003-0.475 0-0.893-0.248-1.13-0.622l-0.003-0.005zM24.488 24.535l-1.27-0.625c0.116-0.097 0.22-0.199 0.316-0.309l0.003-0.003c0.513-0.692 0.821-1.563 0.821-2.505 0-0.109-0.004-0.217-0.012-0.324l0.001 0.014q0-3.43-2.693-3.432c-0.040-0.002-0.087-0.003-0.134-0.003-0.767 0-1.456 0.337-1.925 0.872l-0.002 0.003c-0.511 0.692-0.818 1.562-0.818 2.504 0 0.106 0.004 0.211 0.012 0.315l-0.001-0.014c-0.009 0.101-0.014 0.219-0.014 0.338 0 0.874 0.274 1.684 0.74 2.349l-0.009-0.013c0.449 0.478 1.086 0.776 1.791 0.776 0.066 0 0.131-0.003 0.195-0.008l-0.009 0.001c0.009 0 0.021 0 0.032 0 0.311 0 0.612-0.045 0.897-0.128l-0.022 0.006 1.656 0.965 0.45-0.777zM28.636 24.366h-3.287v-6.91h1.106v6.061h2.181zM13.235 19.268c-0.287 2.084-0.944 3.965-1.905 5.65l0.040-0.077c-0.385 0.741-1.113 1.257-1.968 1.34l-0.010 0.001c-0.259-0.014-0.5-0.076-0.719-0.177l0.012 0.005v-0.617c0.137 0.021 0.295 0.033 0.456 0.033 0.009 0 0.018-0 0.028-0h-0.001c0.016 0.001 0.034 0.001 0.052 0.001 0.289 0 0.554-0.105 0.758-0.28l-0.002 0.001c0.22-0.181 0.361-0.451 0.369-0.755l0-0.001c-0.053-0.438-0.154-0.837-0.299-1.214l0.012 0.034-1.267-3.944h1.137l0.909 2.949c0.162 0.416 0.256 0.898 0.256 1.401 0 0.001 0 0.002 0 0.002v-0c0.482-1.262 0.848-2.734 1.034-4.261l0.009-0.092zM8.215 24.366h-1.158q-0.049-2.761-0.337-5.511h-0.010l-1.762 5.511h-0.881l-1.75-5.511h-0.012q-0.205 2.751-0.244 5.511h-1.056q0.103-3.685 0.512-6.911h1.437l1.668 5.079h0.010l1.683-5.079h1.368q0.454 3.777 0.535 6.911zM21.505 7.879c-0.002 0-0.005-0-0.008-0-0.119 0-0.234 0.015-0.344 0.043l0.010-0.002v0.016h0.017c0.086 0.128 0.174 0.239 0.269 0.343l-0.002-0.002c0.067 0.134 0.125 0.267 0.192 0.4l0.017-0.019c0.109-0.086 0.178-0.218 0.178-0.366 0-0.018-0.001-0.035-0.003-0.053l0 0.002c-0.050-0.059-0.057-0.117-0.1-0.175-0.050-0.084-0.157-0.125-0.225-0.191z"></path></svg>Mysql</li><li class="me-1 after:content-[','] inline-flex items-center text-sm text-gray-800 dark:text-neutral-200"><svg class="shrink-0 size-4 me-1" version="1.0" width="24" height="24" viewBox="0 0 424.000000 422.000000" preserveAspectRatio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg"><g transform="translate(0.000000,422.000000) scale(0.100000,-0.100000)" fill="#000000" stroke="none"><path d="M1795 3836 c-388 -65 -733 -277 -977 -601 -50 -68 -155 -250 -160 -279 -2 -14 8 -26 37 -43 62 -36 70 -32 114 55 74 147 216 322 346 428 169 138 328 221 530 276 98 27 131 31 291 35 258 8 398 -17 600 -103 211 -91 453 -293 594 -498 92 -132 177 -336 216 -516 22 -100 25 -399 6 -516 -26 -159 -105 -361 -199 -513 -204 -327 -570 -570 -945 -627 -130 -20 -411 -14 -503 11 -297 80 -476 177 -667 363 -73 71 -131 140 -184 218 -43 63 -83 114 -88 114 -26 -1 -96 -40 -96 -54 0 -37 101 -184 208 -303 258 -288 632 -473 992 -492 331 -16 509 19 809 159 l113 54 362 -366 c386 -391 417 -416 528 -433 104 -16 239 45 306 139 64 89 78 230 32 334 -24 54 -33 64 -437 479 l-314 322 51 101 c99 197 146 351 176 570 27 203 2 437 -72 660 -35 106 -122 283 -188 381 -43 66 -176 212 -271 297 -165 150 -401 269 -656 332 -109 27 -431 36 -554 16z m1934 -2976 c227 -236 243 -261 223 -357 -13 -62 -49 -116 -91 -137 -46 -24 -122 -30 -163 -13 -52 22 -206 166 -500 469 l-257 265 72 63 c40 35 103 98 142 142 l70 78 153 -152 c85 -84 242 -245 351 -358z"></path><path d="M1870 3456 c-98 -18 -152 -32 -220 -58 -277 -107 -488 -298 -631 -573 l-54 -105 -262 0 -263 0 0 -70 0 -70 229 0 c126 0 236 -2 243 -5 12 -5 12 -19 1 -88 -6 -45 -12 -99 -12 -119 l-1 -38 -295 0 -295 0 0 -65 0 -65 296 -2 297 -3 19 -90 c11 -49 20 -106 21 -125 l2 -35 -252 -3 -253 -2 0 -65 0 -65 288 0 287 0 44 -77 c52 -89 111 -162 205 -253 90 -87 171 -143 291 -200 182 -88 242 -100 496 -100 160 0 185 2 265 26 206 59 359 149 509 298 153 151 254 329 306 540 26 105 36 323 20 436 -38 259 -157 488 -349 671 -164 157 -335 247 -560 294 -106 22 -282 27 -372 11z m255 -136 c139 -11 224 -34 345 -95 305 -153 512 -448 551 -784 37 -326 -71 -632 -303 -857 -193 -188 -489 -299 -748 -281 -125 9 -241 42 -365 102 -256 125 -432 327 -527 608 -30 87 -32 102 -36 273 -3 162 -1 191 18 270 24 99 88 242 147 331 86 131 242 267 388 341 109 54 268 97 380 101 17 0 84 -4 150 -9z"></path><path d="M1873 3000 c-168 -18 -325 -74 -383 -136 -24 -24 -25 -32 -23 -127 3 -164 90 -947 108 -974 23 -34 81 -69 160 -94 60 -19 99 -23 275 -26 161 -4 221 -1 280 11 95 20 200 72 217 107 7 15 24 92 37 173 14 80 27 150 31 156 3 5 31 10 61 10 45 0 59 4 79 25 46 45 33 88 -58 182 l-50 51 27 184 c33 234 34 271 1 314 -14 19 -45 45 -69 59 -118 69 -452 110 -693 85z m479 -154 c79 -17 158 -50 158 -66 0 -15 -54 -36 -158 -62 -76 -19 -113 -22 -302 -21 -226 0 -300 11 -412 61 l-43 19 34 21 c39 24 147 52 241 63 96 11 405 1 482 -15z m-636 -256 c219 -48 466 -48 690 1 53 11 97 19 99 17 2 -2 -1 -25 -5 -53 -5 -27 -16 -100 -26 -162 l-16 -112 -62 23 c-110 42 -235 104 -260 129 -66 66 -110 74 -157 28 -22 -23 -29 -39 -29 -69 0 -58 24 -81 100 -99 36 -8 119 -38 185 -68 66 -29 137 -60 158 -69 35 -14 37 -17 36 -58 0 -24 -8 -95 -17 -158 l-17 -115 -51 -17 c-84 -28 -219 -41 -354 -35 -127 6 -255 28 -283 50 -13 9 -24 80 -51 327 -47 422 -50 460 -39 460 5 0 49 -9 99 -20z"></path></g></svg>AWS Athena</li><li class="me-1 after:content-[','] inline-flex items-center text-sm text-gray-800 dark:text-neutral-200"><svg class="shrink-0 size-4 me-1" fill="#000000" width="24" height="24" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg"><path d="M16.041 14.287c-0.916 0-1.681 0.749-1.681 1.672 0 0.916 0.765 1.681 1.681 1.681 2.24 0 2.24-3.353 0-3.353zM16.041 15.349c0.344 0 0.609 0.265 0.609 0.609s-0.265 0.609-0.609 0.609c-0.344 0-0.609-0.265-0.609-0.609s0.265-0.609 0.609-0.609zM0.864 0c-0.093 0-0.14 0.016-0.463 0.052-0.328 0.041-0.437 0.432-0.36 0.844 0.073 0.416 0.095 0.276 0.261 0.516 0.167 0.239 5.635 5.52 8.468 8.285l-5.021 5.147c-1.667 1.708-2.547 4.339-3.061 7.244-0.516 2.907-0.647 6.125-0.688 9.048 0.005 0.421 0.317 0.776 0.74 0.823 0.052 0.005 0.104 0.005 0.156 0 0.192-0.016 0.375-0.104 0.511-0.245h0.009l8.281-8.495c5.36 4.964 5.491 6.776 12.391 8.093 2.907 0.511 6.125 0.647 9.048 0.688 0.416 0 0.771-0.312 0.823-0.729l0.011-0.011c0.004-0.057 0-0.12-0.011-0.177-0.021-0.187-0.104-0.359-0.235-0.495v-0.009l-8.505-8.276 4.844-4.969c0.063-0.057 0.12-0.12 0.177-0.177l0.011-0.011c1.667-1.708 2.556-4.328 3.072-7.233 0.511-2.912 0.636-6.125 0.677-9.048 0-0.416-0.312-0.771-0.729-0.823l-0.011-0.015c-0.057 0-0.12 0-0.177 0.009-0.187 0.021-0.359 0.104-0.489 0.24h-0.009l-8.281 8.489-5.147-5.016c-1.708-1.667-4.333-2.556-7.244-3.072-3.005-0.328-6.021-0.631-9.048-0.677zM1.505 1.115c2.719 0.052 5.62 0.161 8.219 0.62 2.807 0.495 5.24 1.375 6.683 2.787h0.009l0.141 0.145c0.031 0.031 0.063 0.073 0.099 0.109 0 0.005 0.005 0.005 0.005 0.011l0.016 0.011 0.016 0.020c0 0 0 0.011 0 0.011 0.004 0.005 0.009 0.005 0.009 0.011 0.172 0.235 0.475 0.692 0.563 0.885 0.063 0.136 0.12 0.276 0.177 0.432 0.24 0.693 0.36 1.557 0.276 2.647v0.009c-0.021 0.245-0.052 0.495-0.088 0.761-0.021 0.124-0.047 0.265-0.068 0.411-0.057 0.292-0.12 0.573-0.188 0.86-0.036 0.151-0.077 0.307-0.12 0.463v0.011c-0.172 0.62-0.4 1.303-0.681 2.027-0.068 0.183-0.136 0.359-0.213 0.552-0.063 0.145-0.131 0.297-0.199 0.453l-0.344 0.067c-1.167-2.208-2.443-3.733-3.583-4.609-0.579-0.437-1.115-0.719-1.636-0.833h-0.005c-0.515-0.113-1.067-0.036-1.427 0.333l0.047 0.1 0.427-0.319zM30.885 1.5c-0.047 2.719-0.156 5.625-0.62 8.224-0.495 2.807-1.369 5.24-2.787 6.688l-0.145 0.135c-0.036 0.037-0.083 0.079-0.125 0.115l-0.020 0.027h-0.011c-0.229 0.167-0.704 0.479-0.896 0.567-0.136 0.063-0.281 0.136-0.432 0.188h-0.011c-0.688 0.235-1.552 0.349-2.641 0.265-0.239-0.020-0.5-0.041-0.765-0.077l-0.401-0.068h-0.009c-0.292-0.057-0.573-0.12-0.86-0.188h-0.011c-0.156-0.041-0.307-0.088-0.457-0.129-0.688-0.188-1.365-0.412-2.032-0.667-0.183-0.073-0.369-0.152-0.563-0.229-0.14-0.057-0.281-0.115-0.421-0.177 0.016-0.084-0.104 0.131 0 0 0.005-0.131-0.016-0.26-0.068-0.38 2.183-1.161 3.708-2.423 4.579-3.557 0.443-0.579 0.729-1.125 0.843-1.641 0.12-0.515 0.037-1.077-0.333-1.437l0.011 0.011 0.147 0.469zM18.531 6.593l3.381 3.292 0.015 0.021 0.021 0.015c0.052 0.052 0.104 0.152 0.041 0.443-0.031 0.131-0.192 0.355-0.276 0.521-0.109 0.224-0.156 0.401-0.364 0.672-0.729 0.932-2.156 2.088-4.183 3.172 0.063-0.145 0.12-0.287 0.177-0.427 0.077-0.193 0.151-0.391 0.224-0.579 0.292-0.76 0.536-1.473 0.719-2.136 0.129-0.468 0.24-0.943 0.328-1.416v-0.011c0.021-0.145 0.057-0.287 0.079-0.432 0.036-0.281 0.067-0.557 0.088-0.839 0.068-0.901-0.093-1.593-0.251-2.292zM10.364 10.016c2.125 0.957 3.511 3.229 4.371 4.823-0.147-0.068-0.287-0.12-0.432-0.183-0.199-0.077-0.391-0.151-0.584-0.224-0.692-0.276-1.407-0.515-2.125-0.719h-0.005c-0.167-0.047-0.328-0.088-0.484-0.129-0.317-0.079-0.635-0.141-0.932-0.199-0.145-0.021-0.297-0.041-0.443-0.068v-0.011c-0.281-0.036-0.557-0.067-0.839-0.088-0.907-0.068-1.604 0.088-2.303 0.245l3.297-3.376 0.036-0.041c0.052-0.052 0.152-0.104 0.443-0.036zM8.807 14.287c0.24 0.016 0.496 0.047 0.761 0.088h0.011c0.124 0.021 0.26 0.041 0.4 0.068 0.276 0.052 0.557 0.115 0.86 0.188l0.235 0.057c0.077 0.020 0.151 0.036 0.229 0.057h0.004c0.631 0.176 1.303 0.4 2.032 0.681 0.183 0.068 0.369 0.141 0.557 0.213 0.161 0.068 0.323 0.141 0.484 0.209l0.021 0.353c-2.188 1.161-3.719 2.428-4.589 3.563-0.443 0.579-0.729 1.115-0.843 1.636v0.011c-0.12 0.515-0.037 1.067 0.333 1.427h-0.011l-0.251-0.448-7.916 8.093c0.052-2.713 0.151-5.609 0.609-8.208 0.495-2.807 1.375-5.235 2.787-6.683v-0.009c0.031-0.037 0.067-0.063 0.104-0.1l0.041-0.036c0.036-0.041 0.079-0.079 0.12-0.109h0.011c0.005-0.005 0.009-0.016 0.015-0.021 0.229-0.167 0.715-0.489 0.907-0.583 0.145-0.063 0.292-0.125 0.443-0.177 0.693-0.24 1.557-0.36 2.651-0.276zM15.683 14.552c-0.557 0.177-0.933 0.557-1.115 1.109l0.588-0.651zM16.407 14.588l0.239 0.433 0.199 0.124 0.536 0.423c-0.192-0.469-0.495-0.808-0.968-0.975zM16.027 15.281c0.411 0 0.733 0.323 0.733 0.735 0.005 0.411-0.328 0.744-0.733 0.739-0.412 0.005-0.745-0.328-0.74-0.739 0-0.412 0.323-0.735 0.74-0.735zM14.625 16.432c0.187 0.485 0.511 0.813 0.995 0.995l-0.317-0.369-0.272-0.312zM17.375 16.479l-0.38 0.157-0.077 0.239-0.381 0.432c0.385-0.187 0.661-0.432 0.839-0.823zM17.276 17.161c0.14 0.057 0.281 0.131 0.421 0.188 0.199 0.077 0.391 0.151 0.584 0.224 0.749 0.291 1.464 0.525 2.125 0.708 0.172 0.052 0.339 0.088 0.489 0.131 0.323 0.077 0.635 0.151 0.937 0.208 0.14 0.020 0.292 0.041 0.443 0.068 0.287 0.036 0.568 0.072 0.839 0.099 0.907 0.068 1.599-0.093 2.301-0.251l-3.296 3.381-0.021 0.015-0.020 0.021c-0.048 0.052-0.152 0.099-0.433 0.041h-0.009c-0.287-0.068-0.709-0.271-1.193-0.651-0.932-0.729-2.088-2.156-3.167-4.183zM14.833 17.281l-0.177 0.421c-0.077 0.193-0.151 0.391-0.229 0.579-0.271 0.697-0.505 1.407-0.708 2.125-0.047 0.172-0.088 0.339-0.125 0.495-0.077 0.317-0.151 0.635-0.208 0.932-0.025 0.151-0.047 0.297-0.068 0.448-0.041 0.276-0.072 0.552-0.099 0.833-0.068 0.907 0.093 1.604 0.245 2.301l-3.376-3.296-0.020-0.032-0.021-0.009v-0.011c-0.052-0.052-0.099-0.136-0.036-0.423 0-0.005 0-0.005 0-0.009 0.068-0.287 0.276-0.709 0.651-1.193 0.724-0.932 2.151-2.088 4.172-3.167zM16.219 17.625c1.156 2.167 2.417 3.697 3.547 4.568 0.579 0.443 1.115 0.728 1.636 0.843h0.011c0.515 0.115 1.061 0.037 1.427-0.333l-0.047-0.093-0.407 0.36 8.12 7.921c-2.719-0.052-5.631-0.161-8.229-0.625-2.807-0.495-5.24-1.369-6.683-2.781h-0.009l-0.073-0.072c-0.011-0.011-0.016-0.027-0.027-0.043l-0.041-0.036c-0.031-0.036-0.073-0.079-0.104-0.12v-0.011c-0.005-0.005-0.021-0.015-0.021-0.020-0.213-0.287-0.405-0.589-0.583-0.907-0.068-0.14-0.125-0.292-0.177-0.443-0.24-0.693-0.36-1.552-0.276-2.645 0.021-0.24 0.052-0.491 0.088-0.761v-0.011c0.021-0.124 0.047-0.26 0.068-0.4 0.052-0.276 0.115-0.557 0.188-0.86v-0.011l0.063-0.224 0.057-0.228v-0.011c0.172-0.625 0.395-1.297 0.681-2.027 0.068-0.183 0.147-0.369 0.224-0.557 0.063-0.156 0.131-0.307 0.199-0.463l0.369-0.021z"></path></svg>Airflow</li></ul></dd></dl><dl class="flex flex-col sm:flex-row gap-1"><dt class="min-w-40"><span class="block text-sm text-gray-500 dark:text-neutral-500">DevOps</span></dt><dd><ul><li class="me-1 after:content-[','] inline-flex items-center text-sm text-gray-800 dark:text-neutral-200"><svg class="shrink-0 size-4 me-1" width="24" height="24" viewBox="0 0 48 48" fill="#000000" xmlns="http://www.w3.org/2000/svg"><rect width="48" height="48" fill="none"></rect><rect width="48" height="48" fill="none"></rect><rect x="10" y="19.3" width="4.4" height="4.44"></rect><rect x="4.6" y="19.3" width="4.4" height="4.44"></rect><path d="M45.4,21.7a6.3,6.3,0,0,0-5.2-.6,6.6,6.6,0,0,0-2.9-4.4l-.5-.5-.5.6A6.1,6.1,0,0,0,35.2,21a5.6,5.6,0,0,0,1,2.8l-1.5.7a10.5,10.5,0,0,1-3,.5H2.2v.6a12.1,12.1,0,0,0,1,6.5l.4.8h0c2.8,4.6,7.7,6.6,13,6.6,10.3,0,18.7-4.4,22.7-14,2.6.2,5.2-.5,6.5-3L46,22ZM10.8,33.5a2.3,2.3,0,1,1,0-4.6,2.3,2.3,0,1,1,0,4.6Z"></path><rect x="10" y="13.7" width="4.4" height="4.44"></rect><rect x="26.5" y="19.3" width="4.4" height="4.44"></rect><rect x="21.1" y="8" width="4.4" height="4.44"></rect><rect x="21.1" y="19.3" width="4.4" height="4.44"></rect><rect x="15.6" y="13.7" width="4.4" height="4.44"></rect><rect x="21.1" y="13.7" width="4.4" height="4.44"></rect><rect x="15.6" y="19.3" width="4.4" height="4.44"></rect></svg>Docker</li><li class="me-1 after:content-[','] inline-flex items-center text-sm text-gray-800 dark:text-neutral-200"><svg class="shrink-0 size-4 me-1" width="24" height="24" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><g fill="#000000"><path d="M4.51 7.687c0 .197.02.357.058.475.042.117.096.245.17.384a.233.233 0 01.037.123c0 .053-.032.107-.1.16l-.336.224a.255.255 0 01-.138.048c-.054 0-.107-.026-.16-.074a1.652 1.652 0 01-.192-.251 4.137 4.137 0 01-.164-.315c-.416.491-.937.737-1.565.737-.447 0-.804-.129-1.064-.385-.261-.256-.394-.598-.394-1.025 0-.454.16-.822.484-1.1.325-.278.756-.416 1.304-.416.18 0 .367.016.564.042.197.027.4.07.612.118v-.39c0-.406-.085-.689-.25-.854-.17-.166-.458-.246-.868-.246-.186 0-.377.022-.574.07a4.23 4.23 0 00-.575.181 1.525 1.525 0 01-.186.07.326.326 0 01-.085.016c-.075 0-.112-.054-.112-.166v-.262c0-.085.01-.15.037-.186a.399.399 0 01.15-.113c.185-.096.409-.176.67-.24.26-.07.537-.101.83-.101.633 0 1.096.144 1.394.432.293.288.442.726.442 1.314v1.73h.01zm-2.161.811c.175 0 .356-.032.548-.096.192-.064.362-.182.505-.342a.848.848 0 00.181-.341c.032-.129.054-.283.054-.465V7.03a4.43 4.43 0 00-.49-.09 3.996 3.996 0 00-.5-.033c-.357 0-.617.07-.793.214-.176.144-.26.347-.26.614 0 .25.063.437.196.566.128.133.314.197.559.197zm4.273.577c-.096 0-.16-.016-.202-.054-.043-.032-.08-.106-.112-.208l-1.25-4.127a.938.938 0 01-.048-.214c0-.085.042-.133.127-.133h.522c.1 0 .17.016.207.053.043.032.075.107.107.208l.894 3.535.83-3.535c.026-.106.058-.176.101-.208a.365.365 0 01.213-.053h.426c.1 0 .17.016.212.053.043.032.08.107.102.208l.84 3.578.92-3.578a.459.459 0 01.107-.208.347.347 0 01.208-.053h.495c.085 0 .133.043.133.133 0 .027-.006.054-.01.086a.768.768 0 01-.038.133l-1.283 4.127c-.031.107-.069.177-.111.209a.34.34 0 01-.203.053h-.457c-.101 0-.17-.016-.213-.053-.043-.038-.08-.107-.101-.214L8.213 5.37l-.82 3.439c-.026.107-.058.176-.1.213-.043.038-.118.054-.213.054h-.458zm6.838.144a3.51 3.51 0 01-.82-.096c-.266-.064-.473-.134-.612-.214-.085-.048-.143-.101-.165-.15a.38.38 0 01-.031-.149v-.272c0-.112.042-.166.122-.166a.3.3 0 01.096.016c.032.011.08.032.133.054.18.08.378.144.585.187.213.042.42.064.633.064.336 0 .596-.059.777-.176a.575.575 0 00.277-.508.52.52 0 00-.144-.373c-.095-.102-.276-.193-.537-.278l-.772-.24c-.388-.123-.676-.305-.851-.545a1.275 1.275 0 01-.266-.774c0-.224.048-.422.143-.593.096-.17.224-.32.384-.438.16-.122.34-.213.553-.277.213-.064.436-.091.67-.091.118 0 .24.005.357.021.122.016.234.038.346.06.106.026.208.052.303.085.096.032.17.064.224.096a.461.461 0 01.16.133.289.289 0 01.047.176v.251c0 .112-.042.171-.122.171a.552.552 0 01-.202-.064 2.428 2.428 0 00-1.022-.208c-.303 0-.543.048-.708.15-.165.1-.25.256-.25.475 0 .149.053.277.16.379.106.101.303.202.585.293l.756.24c.383.123.66.294.825.513.165.219.244.47.244.748 0 .23-.047.437-.138.619a1.435 1.435 0 01-.388.47c-.165.133-.362.23-.591.299-.24.075-.49.112-.761.112z"></path> <path fill-rule="evenodd" d="M14.465 11.813c-1.75 1.297-4.294 1.986-6.481 1.986-3.065 0-5.827-1.137-7.913-3.027-.165-.15-.016-.353.18-.235 2.257 1.313 5.04 2.109 7.92 2.109 1.941 0 4.075-.406 6.039-1.239.293-.133.543.192.255.406z" clip-rule="evenodd"></path><path fill-rule="evenodd" d="M15.194 10.98c-.223-.287-1.479-.138-2.048-.069-.17.022-.197-.128-.043-.24 1-.705 2.645-.502 2.836-.267.192.24-.053 1.89-.99 2.68-.143.123-.281.06-.217-.1.212-.53.686-1.72.462-2.003z" clip-rule="evenodd"></path></g></svg>AWS</li></ul></dd></dl></div></div><div id="award" class="space-y-4"><h2 class="font-bold text-xl text-gray-800 dark:text-neutral-200">獲獎</h2><div class="p-6 rounded-lg shadow-sm"><h2 class="text-base font-semibold">Wishar</h2><ul class="mt-3 space-y-1"><li class="list li-item items-center text-gray-800 dark:text-neutral-200"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="#000000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="inline-flex"><path d="m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526" fill="#FFFF00"></path><circle cx="12" cy="8" r="6" fill="#FFFF00"></circle></svg>銅牌<!-- --> - <!-- -->2017第22屆全國大專校院資訊應用服務創新競賽</li><li class="list li-item items-center text-gray-800 dark:text-neutral-200"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="#000000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="inline-flex"><path d="m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526" fill="#FFFF00"></path><circle cx="12" cy="8" r="6" fill="#FFFF00"></circle></svg>TOP Maker<!-- --> - <!-- -->106學年度「創業實戰模擬學習平台」</li></ul></div><div class="p-6 rounded-lg shadow-sm"><h2 class="text-base font-semibold">Weather Tour</h2><ul class="mt-3 space-y-1"><li class="list li-item items-center text-gray-800 dark:text-neutral-200"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="#000000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="inline-flex"><path d="m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526" fill="#FFFF00"></path><circle cx="12" cy="8" r="6" fill="#FFFF00"></circle></svg>佳作<!-- --> - <!-- -->2017全國大專校院軟體創作競賽</li><li class="list li-item items-center text-gray-800 dark:text-neutral-200"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="#000000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="inline-flex"><path d="m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526" fill="#FFFF00"></path><circle cx="12" cy="8" r="6" fill="#FFFF00"></circle></svg>佳作<!-- --> - <!-- -->2017 開源軟體創意設計競賽</li><li class="list li-item items-center text-gray-800 dark:text-neutral-200"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="#000000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="inline-flex"><path d="m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526" fill="#FFFF00"></path><circle cx="12" cy="8" r="6" fill="#FFFF00"></circle></svg>佳作<!-- --> - <!-- -->2017 智慧終端與人機互動軟體創作專題競賽</li><li class="list li-item items-center text-gray-800 dark:text-neutral-200"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="#000000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="inline-flex"><path d="m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526" fill="#FFFF00"></path><circle cx="12" cy="8" r="6" fill="#FFFF00"></circle></svg>銀牌<!-- --> - <!-- -->國立臺灣海洋大學106年度專題競賽</li></ul></div></div></div></main></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/zh-TW","query":{},"buildId":"0de89gLmSCIuQ8mc5CAMK","assetPrefix":"/Resume","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script><footer class="w-full max-w-2xl mx-auto px-4 sm:px-6 lg:px-8"><div class="py-6 border-t border-gray-200 dark:border-neutral-700"><div class="flex flex-wrap justify-between items-center gap-2"><div><p class="text-xs text-gray-600 dark:text-neutral-400">© Simon.</p></div><ul class="flex flex-wrap items-center"><li class="inline-block pe-4 text-xs"><a class="text-xs text-gray-500 underline hover:text-gray-800 hover:decoration-2 focus:outline-none focus:decoration-2 dark:text-neutral-500 dark:hover:text-neutral-400" href="https://xchux.github.io/Resume/">Github</a></li><li class="inline-block"><button type="button" class="hs-dark-mode hs-dark-mode-active:hidden relative flex justify-center items-center size-7 border border-gray-200 text-gray-500 rounded-full hover:bg-gray-200 focus:outline-none focus:bg-gray-200 dark:border-neutral-700 dark:text-neutral-400 dark:hover:bg-neutral-700 dark:focus:bg-neutral-700" data-hs-theme-click-value="dark"><span class="sr-only">Dark</span><svg class="shrink-0 size-3.5" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z"></path></svg></button><button type="button" class="hs-dark-mode hs-dark-mode-active:flex hidden relative flex justify-center items-center size-7 border border-gray-200 text-gray-500 rounded-full hover:bg-gray-200 focus:outline-none focus:bg-gray-200 dark:border-neutral-700 dark:text-neutral-400 dark:hover:bg-neutral-700 dark:focus:bg-neutral-700" data-hs-theme-click-value="light"><span class="sr-only">Light</span><svg class="shrink-0 size-3.5" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="4"></circle><path d="M12 2v2"></path><path d="M12 20v2"></path><path d="m4.93 4.93 1.41 1.41"></path><path d="m17.66 17.66 1.41 1.41"></path><path d="M2 12h2"></path><path d="M20 12h2"></path><path d="m6.34 17.66-1.41 1.41"></path><path d="m19.07 4.93-1.41 1.41"></path></svg></button></li></ul></div></div></footer></body></html>