李寧珩

     iOS Developer

因投資開始接觸程式,逐漸愛上程式帶來的樂趣,因而果斷辭職全心投入程式學習。享受自學的樂趣,在開發之餘也喜歡與其他前端夥伴共組讀書會,一起研究新的技術,也喜歡在Medium上分享所學新知跟新技術,期待不斷的學習職涯!

電話:+886-918-716-007                                                                                信箱:[email protected]

       

工作經歷

全曜財經CMoney   2021 / 9 - Current

iOS工程師

2022 / 1 - Now

  • 拆解舊有作品(Xamarin版本),多人協作iOS原生版本上架。
  • 純程式碼建構畫面,並使用程式碼建立AutoLayout。
  • 與後端討論串接API,並重構APP結構與串接流程。
  • 使用轉接器模式、觀察者模式等設計模式串接公司內部模組。
  • 設計客製化需求UI、串接三方提升UIUX體驗及RemoteConfig等三方功能。
  • 使用GitFlow開發流程多人協同開發。

培訓工程師

2021 / 9 - 2021 / 12

  • 扎實演練OOP及演算法,透過JAVA實作遊戲。
  • 使用組織流程架構圖設計彈性、可擴充的遊戲架構。
  • 多人團隊開發經驗(前後端),結合GitFlow開發流程,並透過GitLab做版本控制。
  • 透過Swift並與後端設計API,共同製作社群作品。

技能

iOS 


  • Swift
  • UIKit
  • MVC, MVVM

  • Auto Layout/Programmatically Layout

  • DispatchQueue

Framework


  • Alamofire
  • SnapKit
  • Firebase
  • SwiftKeychainWrapper
  • Charts
  • lottie-ios

Tool


  • Git/GitLab/Github
  • Trello
  • Figma

法國嬌蘭 2019 / 1 - 2021 / 6

行銷專員

  • 設計互動式APP流程,以遊戲、拍照等互動特色加強消費者互動意願,提高消費者原生數位曝光。
  • 針對部分活動規劃網頁報名機制及互動頁流程設計,增加數位曝光管道及客資儲存管道。
  • 製作網路報名頁、LINE等數位報名機制,針對活動型態使用不同管道提高參與轉換率。
  • 利用Excel建構不同的分析模型,分析活動整體數據,規劃格式製作簡單系統以彙整數據。

學歷

國立政治大學

英國語文學系 2013 - 2018  

國立政治大學

外語專長商管學程 2013 - 2018

作品介紹

Joyful 作伴  退休長者的社群平台

主要使用Swift語言以及UIKit、MVC架構

  • 文繞圖功能:利用NSAttributedString搭配NSTextAttachment,打造仿Dcard使圖片穿插於文字間的功能,並透過轉置Url方式來上傳並下載
  • 多執行緒安排:透過DispatchQueue、DispatchGroup來安排API回應工作時序,達到背景處理工作的效率。
  • 多人協作:使用遠端資料庫與後端串接,推拉資料,與後端共同討論資料格式及API文件,並使用Git Lab共同管理。
  • 串接API並解析JSON:使用Alamofire串接API,並解析為JSON轉置應用。作品使用Youtube API、Imgurl API等。
  • 專案控管:使用Trello團隊控管工作進度、Figma預計UI設計及檢測畫面邏輯、Git做版本控制、GitLab團隊共同協作。

無盡夢魘 2D RPG射擊遊戲

主要使用JAVA語言

  • 透過遊戲實作OOP,延伸應用SOLID原則。
  • 撰寫遊戲引擎,使用工廠模式建構。
  • 透過Graphics2D打造鏡頭效果、聚光燈效果。

作伴 JoyFul                                         <-作品請點我

這是一款替退休長者打造的社群軟體,主打興趣話題、地區活動、每月挑戰三大功能,·作品與後端夥伴一起打造,串連後端資料庫、Youtube、Imgurl等API,以MVC架構完成,並實現文繞圖呈現、直播等功能。

介紹影片:https://youtu.be/z976ewSuZJc

無盡夢魘                                             <-作品請點我

這是一款用JAVA打造的2DRPG射擊遊戲,與另外兩外夥伴共同製作,我主要負責遊戲引擎、畫面邏輯、鏡頭模組、玩家及怪物物件。

介紹影片:https://youtu.be/HdoDyjNnajk

遊戲載點:https://reurl.cc/7er27b

NING-HENG LEE

  iOS Developer

Enjoy learning anything new!

I trained myself with solid OOP and practiced algorithm all the time. And made a game and a social app respectively. Also, I love to deep dive into those topics I’m interested in and publish my research on Medium. What’s more, my past marketing experience makes me stand out from other developers. I can suggest a solution combine developing aspect and marketing aspect, not only to optimise product but also make it a better one.

Phone:+886-918-716-007                                                                                             

Working Experience

CMoney 2021 / 9 - Current

iOS Developer 

2022 / 1 - Now

  • Re-struct and re-launch present version(Xamarin) of app, cooperate with colleagues to make new app in Swift version.   
  • Pragmatically built interface and AutoLayout.
  • Design API with backend and re-struct app structure.
  • Use Adapter and Observer patterns to use team's module.
  • Design custom UI objects, and use third party module to increase UIUX and other functions like remote config.
  • Cooperate with other co-workers under GitFlow workflow.

Trainee Developer

2021 / 9 - 2022 / 12

  • Build a 2D shooting game under OOP and social app under MVC structure.
  • Design a flexible game structure by flow/architecture diagram.
  • Cooperate with backend and web developers to build the product.
  • Using third party framework to optimise App.

Guerlain 2019 / 1 - 2021 / 6

Marketing Executive

  • Cooperate with agency to design interactive app for event to increase customer interest for joining in event. The average sales  increase is 10% per event compared to last year.
  • Design and build up event site with agency to increase digital exposure and gain more customer information from online channel and increase more convert rate of registration.
  • Cooperate with LINE to design Live show for event and EC. Increase 74% growth rate of new customers, 100% growth rate of sales and 12% growth rate of O2O customer convert rate.
  • Build up customer data module and for analysis via excel.
  • Build up different model to analyse event performance and conceive new strategy for gaining more customer and sales. The average sales  increase is 10% per event compared to last year.

Education Experience

National Chengchi University

Department of English Literature 2013 - 2018  

National Chengchi University

Business & Management Program for Students with Specialty of Foreign Languages 2013 - 2018

Side Projects

Joyful  - Social platform for senior citizens

Swift / UIKit / MVC

  • Pictures in TextView:Using NSAttributedString and NSTextAttachment to make pictures inserted with text.
  • Thread Arrangement:Using DispatchQueue and DispatchGroup to arrange API calling order and background processing.
  • Cooperation:Cooperate with backend to connect custom database, discuss data format and API documents.
  • Project Management:Work arrangement by Trello, design view and UI by Figma, version control by Git and mutual management with team member by Gitlab.

Endless Nightmare 2D Shooting Game

JAVA

  • Use OOP and SOLID concept to build up this game.
  • Build game engine via factory pattern.
  • Build up camera and spotlight effect through Graphics2D.

JoyFul                                                                  

A social app for senior citizens feature of common interests, local events and monthly challenges. Cooperate with backend partner, using custom database and using third party API more specific functions.

Introduction Video:https://youtu.be/z976ewSuZJc

Endless Nightmare                                          

A shooting game built by JAVA. In charge of game engine building, object interaction logic, camera module and player and monster objects.

Introduction Videohttps://youtu.be/HdoDyjNnajk

Download:https://reurl.cc/7er27b