Afopuo80cz0bc7tytj56

蕭立洋

本人目前於「德克互聯科技有限公司」擔任前端團隊的Function Leader,主要負責產品需求分析、系統架構設計、Troubleshooting及code review和優化。不斷的擴充功能及改善產品,並提高產品的可維護性。  


Full Stack Developer|Front-End Developer

[email protected]

0958-095851

Skills


Develop

Javascript, nodejs, react, styled component,  typescript, GraphQL, redux, koa, express, flux, webpack, html, css, docker, asp.net


Test

mocha, jest, protractor, cypress, cucumber, puppeteer


AWS

CodePipeline, X-Ray, Lambda, ECS, CloudFront, CodeBuild, CodeCommit, S3, CloudWatch

Experience


2019/11 ~ 至今  德克互聯科技,資深前端工程師/副理

交易所,主要負責系統架構及帶領前端4人團隊。
React, typescript, styled component, graphQL, nextjs, jest, cypress, koa
  • 建置git協作與code review機制,使用aws pipeline/ ecs/ code build建立docker的CI/CD流程。 
  • 建立交易所與代理站前端專案,以nextjs與graphql為基底,專案做不同服務的部署。 
  • 以websocket建立即時資料更新機制(每秒5次),瀏覽器CPU優化,從80%降至10%。 
  • 優化即時資料pubsub推送機制,尖峰時刻後端機器200台降低至20台。 
  • 後端與前端壓力測試,減少大量併發導致的風險。
  • 自動化測試架構設計。

2017/07 ~ 2019/11  博裕科技,資深前端工程師/副理

交易所
  • 與德克互聯相同。(相同團隊開發)

平台

React, redux, nextjs

  • 建置git協作與code review機制,並以line bot及telegram bot做訊息通知。
  • Angular技術轉移成react,採用nextjs與redux,多品牌開發專案內流程共用,但元件抽離的多品牌部署。
  • 地端CI/CD自動部署建置。


2016/05 ~ 2017/06  藝珂派駐雅虎,前端工程師

  • 雅虎字典前端技術翻新以react flux SSR方案替換原YUI,以webpack打包,並建立CI/CD,以Selenium Protractor進行E2E測試,Mocha進行程式邏輯Unit Test。
  • 雅虎新聞,汽車,理財,電影,運動網站維護,及新功能開發,使用 ReactJS和YUI。
  • 雅虎理財CI/CD平台更新,並添加E2E測試(Selenium Protractor)以增加部署可靠性。


2015/04 ~ 2016/05  瑞嘉軟體科技,軟體工程師

  • 以ASP.NET MVC架構及前端ReactJS開發新網站,後端輸出資料,以ReactJS為主體進行畫面的流程開發。
  • 維護及開發舊系統ASP.NET網頁的新功能,主要利用Javascript及ASP.NET。
  • 對JS檔案進行合併與壓縮,動態調整HTML載入JS。


2010/10 ~ 2014/03   鴻海精密工業,機構工程師

  • 電視內部3D結構,歐洲、美國、亞洲量產電視32吋/40吋/46吋開發量產,至墨西哥與當地幹部協同設計,至歐洲進行小量生產確認。
  • 於2013年因表現傑出,獲得鴻海金牌工程師的殊榮。

Education

2014/11 ~ 2015/04  恆逸微軟雲端網頁養成班

2008/09 ~ 2010/07 台北科技大學機電所-碩士

2003/09 ~ 2008/07 中央機械系光機電工程組-學士

自傳

我是蕭立洋,興趣使然,讓我從機構轉行軟體開發,在軟體職涯中,從菜鳥轉變成能獨自完成功能,而目前更是體悟到產品規劃的初期,好的方向將有效的提高團隊開發效率,也希望能在下份工作中,能夠提高團隊的作戰能力並在此過程中了解更深更新的知識,提升自我的視野與能力。


2019/11 ~ 至今:在德克互聯擔任資深前端工程師,主要負責前端四人團隊,開發功能初期的規劃,開發過程的code review,以及如何增進同仁開發速度。同時也透過AWS和利用地端的gitlab,建置CI/CD,利用cloudwatch與X-Ray對線上偵錯,印象最深是解決server的優化pubsub的效能。隨著產品的迭代,也讓我在重構與優化中了解測試的價值,降低產品迭代的問題。


2017/07 ~ 2019/11:在博裕擔任前端工程師,結合先前的工作經驗,一開始將公司產品由angular轉移成react SSR,將多個前端專案整合成一個前端專案,藉由redux整合用戶行為和api,不同品牌則可共用這些邏輯,實現不同的設計風格。此份工作也是第一次使用typescript,雖然一開始不適應,但隨著資歷得疊加,也更能體悟typescript的好處,以及如何將程式像寫文章般的讓人看得懂。


2016/05 ~ 2017/06:藝珂派遣至雅虎,在雅虎擔任前端工程師,第一次接觸Linux,Mac與git,快速熟悉後感受到使用工具對於工作效率的提升。雅虎產品有完整的CD流程,包含自動化單元測試與功能測試。主要在linux上使用nodejs開發。期間將雅虎字典以react,flux改寫,藉由grunt排程程式啟動時需做的事,webpack打包,在CI流程上添加單元測試與UI測試,達成自動化發布。對雅虎新聞,理財,運動,汽車,電影的網站維護及新功能開發,框架為react與YUI。


2015/04 ~ 2016/04 : 瑞嘉軟體 在瑞嘉軟體時期,使用的工具為ASP.NET、JAVASCRIPT、ReactJS及node.JS相關的打包工具,主要進行運動彩卷的網頁維護及新功能開發。同時也參與了新介面的開發,使用ASP.NET MVC將資料輸入至前端瀏覽器,並利用ReactJS將資料顯示和建立使用者觸發的事件,nodeJS相關的打包工具,WebPack、GULP則幫忙打包腳本。 


2014/11 ~ 2015/04 : 恆逸軟體培訓專班 在恆逸補習的五個月,主要進行ASP.NET, ADO.NET, Javascript, C#, HTML、MS SQL及網路雲端相關技術培訓。最後結業專題為員工登入系統,其中包含了權限管理、會議室預約及檔案上傳下載。 


2010/10 ~ 2014/04 : 鴻海電視研發部門,負責電視的結構設計開發,有到墨西哥與當地幹部協同設計電視,到歐洲小量生產確認透過中國、歐洲、日本三地的電話會議協同處理與回報問題,最後在中國及歐洲進行量產。於2013年時獲得主管肯定晉升為副課長並得到該年度全鴻海的金牌工程師獎。