李 岳

Ernie

[email protected]
25 歲 台灣 台北市
靜宜大學 資訊工程學系學士

Hi 我是 Ernie,我來自台北,擁有 3 年軟體開發工作經驗,專注於後端。我的技術堆疊主要在 Java、Spring Boot 和分散式系統相關技術,如併發、多線程、快取等功能開發,同時也有整合串接公有雲的經驗。此外 Design Pattern、Clean Architecture 等議題也是我很感興趣的研究領域之一,前端的部分,曾經有以 React JS 搭配 Semantic UI 或 Material UI 開發後台管理介面的經驗。

我對軟體開發的熱誠不僅來自於解決問題,還能享受程式設計本身的創造過程。在工作之餘,我參與過新聞文章爬蟲專案、加密貨幣量化交易程式,以及幾個提升工作效率的小工具開發。我熱衷於觀察生活中的需求,並將它們轉化為實際的解決方案,不斷挑戰自己、實現更多可能性。

Work experience



2021.07 - 2024.10
3 年 4 個月
台北

Ubitus 優必達台灣 - Core Service Team

Software Engineer

任職於 Ubitus 日商優必達的 Core Service Team,這是一間雲端解決方案提供商,我的工作內容主要在開發雲遊戲平台的後端骨幹服務。(官網:https://ubitus.net/zh/about-zh/)

  • 公有雲資源管理服務
    • 技術:Java, Spring Boot, Nginx, JCache, rxJava, Project Reactor, AWS, GCP, Tencent, Azure, RESTful, AJAX, React JS, Maven, Git
    • 整合 AWS, GCP, Tencent, Azure 的 Public Cloud SDK,設計跨公有雲資源管理平台,大幅減少雲遊戲維護成本。
    • 串接跨雲 Auto Scaling 引擎。
    • 改進系統支援隨時停機與恢復、透過併發與快取增加 Background Job 執行效率。
    • 串接內部 Single Sign On。
  • Game Play Server Agent
    • 技術:Go, Gin, Maven, Git
    • 開發、維護 Game Play Server 啟動流程所需功能。
  • 內容提供商客製化需求
    • 串接第三方用戶登入流程、遊戲上架權限設定等。
  • 其他 Game Cloud 商業邏輯需求
    • 串接基於玩家 Geo IP 地址與推薦對應伺服器功能。
    • 串接 Twitch 直撥 API。
    • 提供跨裝置虛擬操控資源 API
    • 配置部署設定、撰寫 Maven 打包流程或 Shell Script。
  • 持續改善程式碼品質
    • 遵循 SOLID 原則、適當進行抽象化重構。
    • 撰寫單元測試,提高 Coverage。
    • 持續尋找 Better Design。
  • 配合團隊敏捷開發模式,以應對快速更迭的需求。

2021.01 - 2021.07
0 年 7 個月
台中

精誠資訊股份有限公司(台中)

Intern

  • 技術:Python, Django Rest Framework, Docker, PostgreSQL, VueJS
  • 開發貴金屬行情系統、串接 Elastic Search 語法。
  • 協助重構、優化老舊程式碼。
  • 協助維護前端功能。
  • 畢業後回台北工作而離職。

2019.07 - 2021.01
1 年 6 個月
台中

靜宜大學行雲者研發基地

Backend Developer / PM

  • 技術:php, Laravel, MySQL
  • 開發社團官網與後台會員、文章系統。後擔任 PM 帶領學弟妹進行維護工作。

Side Projects



Gen3 Network Website (Part-Time)

開發 Gen3 團隊官網(https://www.gen3.network)的文章聚合工具

  • Article Aggregator
    • 技術:Python, Scrapy, Scrapy-Splash, Docker, GraphQL, PostgreSQL, Google GenerativeAI
    • 以 Scrapy 框架開發文章爬蟲
    • 設計與整合 10 種不同來源的爬蟲資料翻譯、正規化流程。
    • 與網站後端開發人員合作以 GraphQL 傳遞文章資料。
    • 撰寫 Docker Compose 與 DockerFile。
  • 撰寫 Unit Test
  • 協調爬蟲團隊進度規劃

Cryptocurrency Quantitative Trade Bot

量化交易機器人

  • 技術:TradingView, PineScript, Java, Spring Boot, Binance SDK, AWS EC2, Maven
  • 開發 TradingView PineScript 交易策略,並將訊號利用 Web Hook 傳遞至 AWS EC2 上的 TradingBot,依照訊號與配置來管理倉位。

技能


Java, Spring Boot, Nginx, Redis, Docker, MySQL, Git, Maven, Jenkins, Linux, RexifyClean Code, Design Pattern, Jira, Agile, IntelliJ.

語言


  • Chinese - Native
  • English - Medium