王煒然 Vergil

走過很多條路,選擇走上產品設計的IOS工程師

  Taipei City, Taiwan      

關於我

因為對累積不同類型的工作經驗充滿熱情,所以從大學時期就開始嘗試不同工作。參與過傳說對決城市巡迴賽的行銷企劃案,但還是打不上鑽石。當過廚師,切洋蔥的速度稱霸某日式料理廚房。在行政工作經驗中,培養出讀空氣的社交專業能力。成為平面設計師後,貪心的想要做出屬於自己的產品,因此自學了程式設計與產品相關知識。
學習並與他人共同製作Side Project後發覺單純學會設計是不足以做好產品設計,因此透過彼得潘及自學Coding來學會程式並實踐自己的想法,過程中對於程式開始有成就感並想要讓自己做的App更好更完善而走上工程師的路。

目前正主導進行Side Project剩食交換App的開發中,有一個小而美的三人團隊。
現階段想轉職IOS工程師與更多厲害的設計師、工程師合作開發各式各樣的App產品、處理各式各樣App難題!

我擅長

UI/UX and Web


UI/UX

  • 設計問卷並進行發放及研究
  • UI介面設計
  • Zeplin
  • Figma

Web

  • Webflow軟體架站

Xcode、Swift


  • UIkit元件使用
  • IOS上架流程
  • RESTful API/XML/Json 解析
  • Postman
  • 套件Charts , CollectionViewPagingLayout,
    Kingfisher,
    JWTDecode...
  • Core Data

開發工具、平台


  • git
  • Zeplin
  • Xcode
  • Figma
  • Test flight
  • SPM

學歷

臺北大學

數位行銷學系


App開發經歷

Escambia - 剩食交換App (Side Project,製作中)

三人合作Side Project  •  2021 . 12 - 至今

初期負責規劃及統籌App製作細節,中期負責MVP UI設計&調查研究,後期負責IOS端開發
-初期
1 . 討論概念並整理出一可實行的App產品概念
2. 與夥伴規劃工作進度、團隊合作方式與溝通管道,最後以Taskade作為溝通、規劃軟體
3. 與後端確認App開發細節,確認開發合作方式。

-中期
1.規劃MVP版本的視覺設計、與夥伴討論APP的使用流程設計
2.設計Escambia視覺稿並與後端、PM討論實作的可能性

-後期
1. 運用Xcode撰寫設計稿內容
2.與後端討論API串接相關數據內容

Keepace - 記事記帳軟體

個人開發 •  2022 . 3 - 2022 . 5

1.針對自己所遇到的痛點嘗試設計開發記事記帳軟體
2.運用Swift內建資料庫Core Data設計記事記帳功能,並結合第三方套件Charts製作Keepace
3.將產品上架熟悉產品上架流程及問題

彼得潘IOS課程進階班

程式開發學習  • 2021 . 6 - 2021 . 8

-透過課程更加瞭解Swift程式語言細節,並練習熟悉Swift的各種細節
-學習理解前輩們的程式思考,並運用第三方套件於自己的作品中
-自課程後開始練習將程式思考過程撰寫成Medium文章並發佈於網路上

工作經歷

行政人員

中央研究院政治所  •  二月 2021 - Present

協助舉行各種活動,並維持各種日常基本事務運轉
主要負責的項目有
-處理演講、會議相關事宜,包括聯絡講師、會議流程研討、會議流程舉行
-整理倉庫相關財物、並採購所需用品
-處理採購相關事宜,包括進貨、採購申請流程處理。

日式廚師

小仺館  •  八月 2018 - 五月 2020

主要負責:共同經營餐館,處理及優化服務流程

-針對工作模式,與夥伴們溝通並優化工作流程
-經營餐廳,並針對突發狀況進行問題的處理、排除
-與夥伴們溝通,並協助老闆調整經營方針
-每日備料、準備出餐、清潔環境


App作品集

Escambia(製作中)

以剩食交換為目標進行製作的軟體,媒合使用者與周遭的人進行交流,交換彼此用不到的剩食。

核心概念:
1. 第三方登入概念實作(已完成)
2. JWT登入驗證機制實作(已完成)
3.第三方套件Cluster、Kingfisher操作使用(進行中)
4.串接SQL資料庫進行CRUD操作(進行中)
5.使用SSE實作聊天室(尚未開始)

用不浪費的理念去引導人們藉由不同的方式降低浪費與經濟負擔與獲得幫助
—  Escambia

特點1:降低浪費食物

藉由與周遭的人交換、贈送食物以達成食物不浪費的做法
(本照片取自unsplash)

特點2:降低經濟負擔

藉由透過交換獲得想要的食物,降低購買食物的頻率以降低經濟負擔
(本照片取自unsplash)

特點3:建立現實新生活圈

透過周遭的新連結,結識新的朋友圈!
(本照片取自unsplash)


Keepace

出社會之後,我們無可避免的總是有許多的事情得做
看醫生、工作交辦、保險處理、出遊事項、家人生病
、進修學習、記帳理財...
通常我們會通過各式各樣的記事記帳軟體去完成這些事情,無形之中其實花費不少精力在紀錄各種事項。
這就是我想改變的事情,或者說是
優化我自己的生活紀錄習慣
App連結(持續週更中,需以IOS App Store開啟)

『為什麼手機裡總是會有這麼多App,能不能通過一個App就幫我記事記帳紀錄任務』
— 懶惰的朋友

-記帳記帳型APP
協助使用者可以同時記帳記事,通過簡單的橫向日期滑動清楚了解每天的工作事項以及通過實時登錄現金流量紀錄花錢習慣

核心概念
1. CoreData CRUD操作,包含進階查詢
2. TableView、CollectionView操作
3. UIKit元件使用操作
4.套件 Charts 使用
5.Apple上架過程實作

其他作品


Order Drink點飲料(彼得潘期末作業) 

以麻古茶坊為例,製作一款可以讓人填寫的線上點餐APP,並將點餐數據呈現於Airtable資料庫上

-透過Airtable進行CRUD操作
-URLSession , URLRequest操作
-IOS kit元件操作使用
-Time 
scheduledTimer計時實作

  

Gympair 健身交友(擔任設計師

參與多人合作Side Project,共同打造出一套健身交友的網頁型APP,在其中我主要負責UX研究以及新手教學、配對結果列表畫面

-UI Design設計稿製作
-進行網路問卷調查設計
-Design system協同設計製作


 

Random User - 練習作品
以卡片式抽取隨機使用者,點選喜歡後加入通訊錄中(仿Tinder)

-仿Tinder App
通過卡片式抽取以實現Tinder交友畫面實作,添加好友後以TableView呈現使用者名單,點選後可觀看好友詳細資訊

核心概念:

1.  URLSession、URLRequest操作
2. Core Data資料儲存
3. Image 下載、儲存及轉換成Base64
4. 頁面之間資料傳遞實作
5. UIBezier Path、CAShapeLayer實作
6. 套件 CollectionViewPagingLayout 使用

  

  

Webflow接案作品-網站

RTM旅遊知識者大會網站規劃設計

-與業主討論網站內容並規劃設計
-使用Webflow搭配HTML、CSS架設網站
-製作後台CMS系統給業主進行後續操作