我是黃建霖,但是在網路上多半都以「黃飄花」或是「floatflower」的名稱在網路上流竄,
我對創造事物非常感興趣,舉凡程式開發、料理、攝影以及 3D 列印等從無到有創作一個事物的事情我都非常感興趣。
我最熱衷的事務就是寫程式,我喜歡鑽研技術、理解各種計算機或程式語言原理、或是學習新語言、寫有趣的系統。
Taichung, North District, Taichung City, Taiwan
Jerawine / Coterie Amphore Company Limited / https://jerawine.com • 一月 2022 - Present
目前擔任英國 Jerawine 紅酒金融平台的資深後端工程師,專注於為紅酒收藏家提供以紅酒質押貸款的服務。
負責建構後端 API、管理 AWS 上的服務部署,並使用 R 和機器學習技術建立紅酒價格預測模型,協助預估用戶質押紅酒的未來潛在價值。這些數據將供貸款審核人員參考,決定貸款額度。
平台完全基於 AWS 架構,使用如:App Runner、Aurora DB、Route 53、Cloudfront、S3、Cognito 等,採用 GitLab CI 等工具,打造雲原生應用程式並擁有一套完整的自動化部署與測試環境。
賦睿科技 Fresco Technology / https://fresco.tech • 一月 2022 - Present
因應業務量增長,將原賦睿科技行升級為賦睿科技有限公司。目前與國內外大型企業及上市櫃公司密切合作,提供涵蓋網站、手機應用程式、DApp、雲服務及後期維運的一站式應用程式開發服務。
Freelancer • 十二月 2020 - Present
目前主要的工作以全職接案為主,並且與同為 Freelancer 的夥伴們合作,同時等待更好機會,我也在此期間不斷地更新並磨練自己的技術。
跳跳股份有限公司 • 七月 2018 - 十一月 2020
我在賦睿科技有限公司擔任技術長一職,作為新創公司,我幾乎參與了技術團隊的每一個部分。公司主要承接中大型外包專案,我的核心職責是在專案進入公司後,進行需求評估、決定架構設計及選擇適合的開發工具。
我們的大多數專案使用 Symfony PHP Framework 開發,如需更高的前端交互,則選用 Express.js 或 Nest.js。技術架構基於 Google Cloud Platform 的 App Engine,並結合 GitLab CI/CD,實現全自動化測試與部署。
除了技術架構設計,我也負責團隊的技術培訓,例如向前端成員講解如何撰寫 JavaScript Clean Code,或指導後端成員在 Symfony 框架下實現規範化開發。我們團隊涉足多種技術領域,包括開發雲端 POS 系統:透過在客戶店內部署樹莓派,讓網站或雲端伺服器與發票機直接溝通,實現桌邊點餐和櫃檯出單。進一步,我們將系統以 Rust 改寫並跨編譯至 OpenWRT 路由器,大幅簡化部署,只需安裝一台路由器即可完成雲端出單功能。
賦睿科技 Fresco Technology • 八月 2017 - 七月 2018
這個公司是我大二因為開始有一些開發委託,這些委託有時有開發票的需求,因此與另一位高中時候的夥伴一起創立的團隊,這個團隊主要的工作就是在接朋友以及台中教育大學也就是我就讀的學校的案子。
資訊工程 • 2015 - 2019
軟體工程 • 2016 - 2016
因為中國在校創業風氣盛行,學校內成立了許多的互聯網團隊,而因為有非常多從這些團隊畢業的成員都在中國的大企業中任職,因此互聯網團隊的考試每年都非常多人報考,而我報名的冰岩作坊作為全校第二大的互聯網團隊,那時候我們程序組大約有80多個人報考,最後入選2人,而我就是其中一人,待在團隊的半年內我負責了該團隊最底層的 Access Token 服務,並且成功存活過了一個晚上數百萬次請求的招生季活動。
普通科 • 2012 - 2015
Link: https://floatflower.me/programming/javascript/parallelizing-jobs-in-node-js/
To efficiently handle many parallel asynchronous tasks, we limit the number of concurrent executions and queue the rest. As tasks complete, new ones are started from the queue to maintain the limit.