Fwjekjqicqqgtnimmm4w

莊元瑀 (Yuan)

-- The ship is safest when it's in port, but that's not what ships were built for. --

   Ruby on Rails Developer

  5xRuby Astro Camp 5th

國立彰化師範大學 化學系學士(2011.9 - 2015.6)

 blog    GitHub   LinkedIn  Mail  

技能


Front-end

Javascript, HTML, CSS, jQuery


Back-end

Ruby on Rails


Infrastructure

AWS EC2, passenger, nginx, GCP, Linux


Other

git, AWS S3, PostgreSQL, Chrome Extension

工作經歷

BitoEX 幣託, Rails 工程師, Nov 2022 ~

[專案] BitoPro 國際虛擬貨幣交易中心,前後端功能開發、維護 

主要接觸技術:Ruby on Rails、MySQL、Vue、JavaScript、jQuery 

  • 兼任客服工程師,協助客服處理問題,提升客服效率。 
[專案] BitoEX 虛擬貨幣錢包,前後端功能開發、維護

主要接觸技術:Ruby on Rails、MySQL、Vue、JavaScript、jQuery 

  • 協助功能開發

Nextlink 博泓雲端科技股份有限公司, 後端工程師,  Mar 2022 ~ Nov 2022

[專案] AWS Billing Protal 出帳系統的前後端功能開發、維護、部署

主要接觸技術:Ruby on Rails、MySQL、MongoDB、Vue.js、JavaScript、AWS cloud service

  • 撰寫單元測試
  • 協助改善團隊開發流程
  • 協助修復 github ci workflow
  • 協助財務部門串接虛擬帳號之資料

BitoEX 幣託, Rails 工程師, Dec 2020 ~ Mar 2022

[專案] BitoPro 國際虛擬貨幣交易中心,前後端功能開發、維護

主要接觸技術:Ruby on Rails、MySQL、Vue、JavaScript、jQuery

  • 原系統後台有的調帳功能耦合性太高,於兩個月內,完成耦合功能的拆分、將使用者鎖定、資料變更、提領、加值功能單一化、並撰寫單元測試。
  • 因應洗錢防制法實名制上線,一個月內,完成開發新註冊用戶實名制功能、後台舊用戶補件審核功能,並繪出新版審核流程圖,幫助跨部門理解新版實名制註冊邏輯。
  • 在 2021 年 5 月到 12 月,兼任客服工程師,協助客服處理問題,提升客服效率。
  • 原系統後台無法手動新增銀行、分行,且因資料結構部分,搜尋功能不完整,使用兩個禮拜時間,開發新增的功能並優化搜尋功能。
  • 協助開發推薦人系統 2.0,使用 grpc,實作API 給前端

教職工作, 國中部理化科代理專任教師, Feb 2016 ~ Jul 2020

大學畢業後五年左右分別於台中市立東山高級中學、台中私立慈明中學、台中市立萬和國民中學、彰化縣立彰興國民中學擔任教職工作:

  • 主要負責教授、輔導國中學生之課業
  • 因有備課需求,擅常去蕪存菁,將核心觀念傳達於學生
  • 有時需與學生家長做聯繫,並能達到有效的溝通。

學習

Astro Camp 學員(全端工程師實戰訓練營) July 2020 ~ Oct 2020 

  • 在三個月內完成基本網路開發之實戰課程,並與組員復刻出 instagram
  • [專案] Bubblegram  
    • 使用技術:Ruby On Rails, JavaScript, jQuery, PostgreSQL, AWS EC2, nginx, passenger 
    •  GitHub https://github.com/IGogogogogo/Bubblegram
    • 在 ASTRO camp 12 週與組員一同完成 Instagram 的功能復刻開發、測試、上線。
    • 在團隊中負責直播功能的開發、伺服器架設,並利用 Git 與看板系統管理專案進度,並在預期時間內完成開發。 
  • [其他] iT鐵人賽 12th 自我挑戰組 個人組完賽 Ruby on Rails 新手的 30 個問題

專案


Bubblegram - 五人協作

Bubblegram 是一個向知名社群軟體 Instagram 致敬的產品。提供了清新的使用介面,使用者可以隨時隨地與朋友分享每一個精彩時刻。Bubblegram 跳脫了文字框架,使用者不僅可以上傳照片分享生活趣事,更可以透過直播與世界對話


Chrome Extension Code Note - 二人協作

code note 可以將網頁上,選取到的程式碼,使用右鍵加入自己的 note 中
  • 功能: 隨時記錄未知的 code (使用的 code editor :code mirror)
  • 技術: Chrome Extension Javascript、HTML、CSS
  • 負責部分: Chrome Extension 骨架設計 、畫面設計(20%)
  • 花費時間:約一週
  • 未來展望: 期望能在 Note 頁面中增加 編輯 code 的功能