盧毅        Blog

三顧茅「廬」於創業,恆心「毅」力於創業。終極目標是成為一位成功的創業家。大學畢業前後投過兩次錢創業失敗,輾轉做過不同工作,甚至做過工地主任擁有工地主任執照。創業家的人格特質,讓我專注於最短時間產生最大的生產力,熟練使用RubyMine來提升coding與debug的效率,總是不斷學習與研究更佳的方案、策略與實踐方法。 


[email protected]  /   0932-066-248

ALPHACamp 第八屆 

中原大學電子工程學系

目前職業 : 接案工程師

DSC_1141.jpg

Skills


Rails / Ruby 實作過的功能

  • 智付寶 Pay2go 金流串接 
  • Twilio 電話簡訊驗證
  • Nokogiri 爬蟲 / Ruby Regex 
  • Ransack 搜尋功能
  • Searchkick ( Elastic search )搜尋功能 
  • Google Map 串接及 Geocoder 地理位置應用 
  • FB API 串接 
  • Mailgun 發信功能串接 
  • Rails Admin會員後台 
  • SEO Meta-tag / Sitemap 
  • Parperclip上傳AWS S3 ( Simple Storage Service ) 
  • Rollbar 串接

已看過四本Ruby原文書 ,請見 Ruby讀書心得整理
    • Practical Object-Oriented Design in Ruby
    • Rebuilding Rails
    • Unfuck A Monorail For Great Justice
    • Effective Ruby: 48 Specific Ways to Write Better Ruby


JQuery / JavaScript

  • RESTful API  串接前端資料以及 Ajax 接發資料 
  • Full Calendar 銜接後臺資料以及能實作出calendar能即時預約的功能 link 點右上角的預約 
  • Google map 串接以及判斷使用者所在地 可再經由Search結果動態即時產生location上的座標點 ( 與Yelp搜尋方式一模一樣 ) 
  • Cropper 多張照片可在 同個頁面 同時選擇 同時裁切 同時上傳 
  •  JQuery cart cookies 版 使用 JQuery cookies 實作購物車以及實作出購物網站前端的購物商業行為(增加減商品數量、計算總金額運費等等) 
  • Lazy loading 可配合 kaminari 實作、或是預Load資料在前端但不顯示照片等方式實作 
  • JQuery / CSS animate 運用CSS配合 JQuery 可手刻做出 modal carousel以及決大部分90%網頁上能見的過場動畫 

Server / Deploy 部署

  • 熟悉 Nginx / Passanger / Capistrano 自動化部署 
  • 熟悉 Cloud Flare 設定 及SSL服務
  • 熟悉 Server(Ubuntu) debug 
  • 熟悉 Production / Staging / HSTS 設定 


    CSS / SCSS / RWD

    • 熟練CSS語法,已有兩年實戰經驗且已能判斷較佳RWD的設計設計模式
    • 能用 CSS 做出Slider效果及動畫 
    • 為了應付接案需求,發展出自己的CSS方法論並寫成library,請見Behavior-Bind-Media
     由於套件太肥,曾構思不用套件手刻類似的功能該如何實作

    接案合作的UI設計師,目前遇到的都是沒有RWD與UX的概念。PM是工程師與平面設計師之間溝通的橋樑,所以我會教導我的PM,讓他知道RWD與UX設計的概念,讓PM有能力跟每一位合作的平面設計師溝通。

     Git 版本控制

     Git 熟悉 add、commit、branch、checkout、merge、rebase、      reset、stash、push、pull、init 等指令 

    接案共同協作皆用Git flow 流程


      開發經歷【目前接案經歷 9 個網站的實戰經驗含 2個新創服務、3個含金流購物車,與4個PM合作的經驗】

      以下網站是已【開發完】專案以及【開發中】專案,皆經過同意才放置履歷,尚有三個未經許可則沒放上.
         

      以下為已開發完成

      FUSAKI                               

      此網站是AlphaCamp畢業兩個月之後的專案,為自家產品的購物車金流網站,有在Github Public

      • 獨立開發 
      • 習得技能:串接金流、購物車.
      • 負責部分:
        • 100% CSS(無套版) 
        • 100% JS / JQuery
        • 100% Rails
        •  AWS  Cloud Flare

      AmazingTalker

      Alphacamp時的Demo的作品,畢業後持續開發了2個月,因個人因素已離開,目前創辦人仍持續開發經營中. 後來以接案形式繼續幫忙負責前端


      • 協作開發  
      • 習得技能:Full Calendar 客制即時預約形式
      • 負責部分:
        • 95% CSS 無套版
        • 100% JS / JQuery
        • 50% Rails 從AC畢業到之後兩個月內

        SeeWorldplus

        簡易形象官網


        • 協作開發 
        • 習得技能:付費SSL設置
        • 負責部分:
          • 20% CSS 無套版
          • AWS 

          以下為開發中

          Home Taste

          此為含金流的購物車網站


          • 協作開發 
          • 習得技能:Google Map 串接及客制、Full Calendar整合、用 JQuery Cookies 寫購物車
          • 負責部分:
            • 100% CSS 無套版)
            • 100% JS / JQuery
            • 20% Rails
            • AWS

          EmilyQ

          較複雜的商品/Blog網站 

          • 協作開發 
          • 習得技能:多張照片裁切Upload,同時新增/上傳/裁切
          • 負責部分:
            • 10% CSS 無套版 
            • 100%  JS / JQuery
            • 100% Rails 
            • AWS

          Tao Kesong

          此專案全由RESTful API開發. 此為含金流的購物車網站.

          • 協作開發
          • 習得重點技能:串接RESTful API / API開發、接手已經經過"兩手的DB",接手時是第三手的改造經驗  
          • 負責部分:
            • 100% CSS 無套版
            • 40% JS / JQuery
            • 40% Rails
            • AWS

          Experience


          大學時期


          擔任大賣場督導時,有管人的經驗,但當時尚未學習任何管理知識。 

          並於大四上創業韓國代購,因為去工地工作所以讓渡給朋友接手。


          工地時期:2012九月~2016年初


          工地經驗

          畢業後在工地待了三年多,經歷過兩個工地建案的現場施工。從基層做起並累積經驗成功通過考試成為有執照的工地主任。

          工地主任的經驗,磨練我做決策與判斷的能力。工地主任的每個判斷都是牽涉十萬至百萬的高壓力決定。因抉擇一錯引響的是無數的高層壓力與金錢上的壓力。 


          期間也需從平地開始規劃工期到建物完工,訓練出縝密的工程規劃思維。


          在工地裡也需應付著各式各樣突如其來的困境,像是天災、包商延工、品質出錯、維安等等問題,訓練出臨場反應的能力應對突如其來的問題。 


          第二次創業  

          在兩個建案之間的空擋,第二次創業。創業題目「整合全國代購的入口平台」,委託外包公司開發網站、Android app、iOS app。因為缺少技術知識,發現被接案公司牽著走,在心中開始有學寫程式的想法。


          ALPHACamp:2016年2~5月  


          由於二次創業的體悟太深,報名參加ALPHACamp的學生選拔,要寫自傳、面試被選上才能夠參加。在錄取之前就直接向公司提辭職,以示成為Web工程師的決心。 錄取後,專心致志於學寫程式,每天只睡六小時。


          最後結業的Demo Day展現 AmazingTalker 的前身AmazingTutor。在實作畢業作品時學習到團隊合作、組織運作,以及整個專案從User story,實作各種功能,到上production可以運作的成品,這過程是我身為工程師的第一個美妙體驗。


          接案時期:2016年6月~2017年的現在


          偶然的機緣與ALPHACamp的同儕一起接 Fable 與 Bananny 的案子,開啟了接案之路。


          為了讓自己快速成長,對案子來者不拒。曾經歷過重疊五個案子的高壓情況,每天工作14個小時。工地主任的歷練在這高壓情境派上用場,能為自己精準拿捏「浮時」(意指不定因素造成的時間),讓每個案子分配到的時間做更有效率的運用。


          經歷過兩位PM用Sprint進行敏捷式開發,間接了解StartUp公司用Sprint開發的優點在於「打造VIP(最小可行性產品)的風險較低、較快速、更能階段性的上線及測試。」發現專案管理的魅力,也讓自己了解為何第二次創業時連專案管理都不懂,是失敗的原因之一。  


          接案空擋我會持續地進修:


          曾參加資策會分析GA認證班 -- Google Adword證書


          曾參加Alogrithm puzzle meetup這12人期間限定聚會,閱讀Algorithmic Puzzles這本書並做了兩次演算法分享

          參加Rails bundle讀書會,分享Unfuck A Monorail For Great Justice的三四五章,請見Ruby 讀書心得整理 


          自傳


          過去到現在 


          去年AlphaCamp 第8屆(2016/2)畢業的Rails developer,從ALPHACamp到現在,已實作九個網站並上線營運,擁有一年Web實戰經驗。  


          使用RubyMine IDE開發讓我提高效率與生產力。除了持續接案擁有較多的實戰經驗以及與PM和設計師溝通的經驗。我也不斷為自己打下厚實基礎,規律生活並強迫自己每個月讀一本Ruby與rails相關的原文書、參加演算法聚會、Ruby讀書會、閱讀Ruby與rails的官方API doc,深信地基穩才能蓋高樓。  


          定期追蹤Rubymine有無整合新整合的功能與使用技巧,像今年2017/2月 就發佈了整合RubyMotion與Rubocop的功能,發現也能用Ruby寫手機APP。對Rubymine的愛,讓我寫下Rubymine帶我向上飛這篇文章。  


          接案讓對需求做溝通、協作開發、git指令操作、寫新功能、上production有豐富的實戰經驗。接案時對方的需求與功能通常較複雜,在無人討論的情況下,讓我習慣透過不同關鍵字進行google與上stackoverflow發問來尋求問題的解決方案,使我目前能自信的相信自己能突破重重關卡。 


           對未來的期待 


          每一個專案、每一個需求、每一個功能,都可以靠自己寫出能動的code,但是距離好維護、好讀、好效能的code,仍有一大段距離,激發我向高手虛心學習的心,希望加入貴公司讓自己的能力更上層樓,也讓自己在Rubymine的高生產力與效率對貴公司有正面的影響,創造雙贏的成果。



          Powered by CakeResumePowered by CakeResume
          Powered by CakeResumePowered by CakeResume