Avatar of 張祐誠.
張祐誠
前端工程師 @ 伊諾科技有限公司
ProfileResume
Posts
0Connections
Print
Avatar of the user.

張祐誠

前端工程師 @ 伊諾科技有限公司
我是張祐誠,出生於高雄市,大學就讀嘉南藥理科技大學。在大學期間參與眾多打工,而讓我印象最深刻的做直銷,讓我在面對眾多人群的時候不會怯場,也能把自己想表達的事情表達出來。 畢業後在家業工作一陣子,因緣際會到台北遠雄駐點寫程式,一開始時很辛苦,畢竟什麼程式語言都沒有接觸過,一直咬牙堅持下,慢慢發現程式語言的樂趣,也獲得同事的認可。最後發現要走得更高更遠就必須要讓自己的觀念更清楚,所以決定來資策會重打底子。 而在這半年的期間,我很感謝當初我做的決定,因為獲得的成長真的是我當初沒有想到的,很謝謝有這個機會能夠來資策會,讓我能更有動力去學習並寫作我喜歡的東西。在資策會結訓專題為愛寵物,主要是做領送養動物和購物商城。 在這個專題裡學到最多的,並不是程式碼如何寫作,更不是遇到bug如何解決。而是當團隊遇到狀況時,身為組長該如何去安排並協助解決問題,畢竟在業界很多時候都是小組協同開發,如何溝通協商是件非常重要的事情。 而在106年11月開始進入翱騰外商公司開發程式,在裡面認識許多厲害的工程師, 也學會許多原先不懂或不熟悉的技能.像是如何熟悉在Linux操作及解決問題. 印象最深刻的是公司要開發網頁版聊天系統,那時需要用的技術是react.js+babel+webpack+redux+ES6+...之類的技術,那時完全沒有涉略過,但是因為時辰問題,必須要一邊開發一邊自主學習,從前端切版(sass/RWD)到前端邏輯開發(react.js/babel/webpack/es6+)到後端邏輯(java/spring5/websocket)到資料庫(sqlite)的建置,再deploy Linux環境的過程 真的受益良多. 最後發現對於工程師來說,最重要的不是他們現在擁有什麼技術,而是他學習及接受新技術的接受度如何. 我很熱愛程式,更願意去接受新技術或不懂的技術 我相信,也堅信我可以做得更好
伊諾科技有限公司
中壢資策會
Taipei City, Taiwan

Professional Background

  • Current status
    Employed
  • Profession
    Front-end Engineer
  • Fields
  • Work experience
    6-10 years (6-10 years relevant)
  • Management
    I've had experience in managing 1-5 people
  • Skills
    Linux
    Windows 10
    HTML/CSS
    SASS
    Bootstrap
    JavaScript / ES6 / jQuery
    React.js
    Router
    Babel
    Webpack 4
    WebSocket
    CentOS 7
    Java
    spring
    Spring Boot
    Oracle
    MSSQL
    PostgreSQL
    SQLite
    Shell Script
    svn版本控制系統
    git版本控制系統
    Npm
    Yarn
  • Highest level of education

Job search preferences

  • Desired job type
    Full-time
  • Desired positions
    前端工程師 Front-End Developer
  • Desired work locations
    Taipei City, Taiwan
  • Freelance
    Part-time freelancer

Work Experience

前端工程師

Mar 2019 - Present
在公司負責項目如下: 1.開發前台平台、體育、後台、代理後台 (PC/WAP)(多業主)產品、及產品維護 2.負責上版流程事項及緊急營運問題onCall處理 3.負責一些DB有關流程事項調整 4.負責優化新舊架構及撰寫Component元件 5.負責新人培訓及程式碼code review 6.負責需求會議研討及產品規劃討論 7.帶領團隊任務分配及任務挑戰 此公司是屬於需求量是非常龐大的公司,因此要想快速實做自己想要的目標,前置作業元件設計就是非常重要的。 而就職期間 前中後期都有一直再做優化架構元件的過程,直到後期新的專案使用以下技術 程式語言:React.js、Typescript 框架使用Next.js(SWR) data fetching library:React SWR css tool:tailwindcss、emotion、Framer Motion

研發工程師

Jan 2017 - Mar 2019
2 yrs 3 mos
一開始工作項目為開發Report報表或攥寫API給其他Team間接使用(期間使用的FramWork為Spring Boot). 之後的一年負責的大項目為WEBRTC的通訊軟體,開發模式為單兵個人開發。 組成架構如下: 切版部分:(RWD) CSS處理部分:SASS CSS框架:UIKit 前端: JS Framwork:React.js JS 版本:ES6+ JS 處理:Babel JS 函式庫:JQuery,React Router,Redux 任務管理工具:npm scripts 套件管理工具:NPM,YARN 模組打包工具:Webpack 網頁儲存:sessionStorage 版本控管: SVN,Git 通訊協定:WebSocket 後端: Framwork:Spring5 開發語言:Java 資料庫:SQLite Deploy: Server:Linux 版本:Centos7 管理工具:Shell Script 在這個大型案子讓我體悟最深的是,如何從無到有,要如何設計好的開發結構讓未來更好的維護是一個很重要的觀念,這一個好的程式員所應該具備基本觀念. 也蠻常會遇到公司需要客製功能畫面,常會用到自己不會或不熟悉,如何快速上手並實戰開發也是很重要的.所以自己有的技術固然重要,但是能快速上手新的技術才是最關鍵的,我有自信也有極大熱忱對自己不懂或新的技術有興趣學習,也隨時準備好面對新的挑戰. 另外還有新的體驗就是成為領導並帶三個人一起開發別的案子,在指點React.js...技術如何快速讓別人快速上手也是很重要的經驗,畢竟如果新人學習狀態不佳也會影響到他們的學習自信,導致最後的效率都會影響到. 最為重要的是協同作業如何分配及合併程式衝突,每個人都是有自己寫作習慣。

後端工程師

Jan 2016 - May 2017
1 yr 5 mos
主要開發專案是以遠雄人壽為主,並駐點在遠雄內部。 參與開發專案有理賠系統、調查系統、我的事業園地APP。 主要開發framwork為SSH、ICEfaces、Mybatis、Ibatis。使用資料庫為DB2。 這份工作對我來說意義非凡,從對程式一無所知到能協助並完整開發功能。也從接手別人程式碼到能夠改寫程式。 在這期間也讓我學會一件重要的事情, 一個人在事業的成就,不在於起點的高低,而在於過程中的努力。 只有堅信自己並願意去熬下去的人,才能夠有所收穫。

Education

Other
Java
2017 - 2017