Vtfvmmwt6ewkzvggzuqm

毛鼎言

Python Engineer & Django Developer

TPE,TW
[email protected]

Tel: 0921-142076

Skill


Web Develop

django, apache http server, elasticsearch, html/css, javascript



AI

Python , Microsoft Azure , Amazon AWS , chatbot , machine learning, deep learning                                     


OS & Database

Linux, MySQL, SQLite

Works in Flysheet

飛資得科技時期作品

中研院近史所數位典藏:https://dalib.mh.sinica.edu.tw/

管理、查詢六種資料類型及上百萬筆資料,使用Django搭配Elastisearch,做出精準(模糊)查詢、依類型瀏覽查詢、後分類等

書目與全文皆有權限控管,可設定開放的IP/日期

客製化調整 django-import-export 套件,使客戶可以批次建立metadata與全文檔

個人化使用體驗,使用者在登入後可收藏喜愛的資料並建立資料夾,方便日後查閱

台灣戲曲學院特色影音系統:http://210.71.61.227/

文字、圖片、影音的播放與保存

使用Elastsearch檢索引擎,並做出後分類等進階查詢效果,提升資料價值

台灣博碩士論文系統:https://ndltd.ncl.edu.tw/

防範爬蟲的黑名單機制,在特定時間內下載超過數量的檔案及加入黑名單,時間與數量等參數皆可由客戶控制

臺灣人文與社會科學引文索引資料庫https://tci.ncl.edu.tw 

強化密碼安全機制,提升密碼複雜度,增加密碼過期機制,過期後使用者登入會以信件通知更換密碼


and more ......



Experience

Yanping High School  私立延平高級中學

NTUT EE  國立台北科技大學 電子工程系

Army  陸軍下士,聯勤無線電修護

2014 - 2018 UDN group editor 

於聯合報系擔任編輯 

地方版 > 體育版 > 國際版 > 民意版

2018/08/06 - 2018/12/26

Studying AI in III  於資策會學習AI


2019/04/01 - Now

Flysheet Inc.  飛資得系統科技


網站全端工程師



Works in III

資策會上課時期作品

本組期末專題為AI咖啡廳,我負責語音點餐、AI拉花、客評分析的部分

AI Latte Art 

AI人臉拉花:使用深度學習CNN vgg19 特徵抽取,影像風格轉換
Paragraph image 06 00@2x 87e77cbcc732097bbd3c1ea0cc62ddde26e5adb1eceee8497e66e58206763cfd
Paragraph image 06 01@2x 13ec779ca27733557a5d2830d84049bfdfc54edd6ade36ee5766eea97298cf4a
Paragraph image 06 02@2x 3081b368fb6b38d988063c1300041f0c2b0cb92aae2fac6f55abc21c8e235124

Voice-Ordering Bot 

簡單的語音點餐機器人,使用Python製作。

Chinese Sentiment Analysis

中文情緒分析:即時分析咖啡廳客戶評論,立即給予適當回饋

Paragraph image 04 00@2x 0a60eca693a10c928b852fbc59ecb80f69e59f0d26acd4c74f39c7f256369567
Paragraph image 04 01@2x d7b528f9ab8e34777562695011fbbc2a4f3f28d8b47f4c8e57ee7c3410afdfa8

Certificate

adobe indesign , English , traditional Chinese

TOEIC certificate 840 

多益840分

Paragraph image 00 00@2x ebb59a6d9adb03673d06762584bb6a0cc401a7cc4bd081bb82ce6f841d95aa2b


Microsoft certificate

微軟線上課程證書

· 邏輯與計算思考

‧ Python玩轉資料科學(初階)

Paragraph image 04 00@2x 0a60eca693a10c928b852fbc59ecb80f69e59f0d26acd4c74f39c7f256369567
Paragraph image 04 01@2x d7b528f9ab8e34777562695011fbbc2a4f3f28d8b47f4c8e57ee7c3410afdfa8


自我簡介

人格特質: 

嗨!我是毛鼎言,「鼎言」是祖父給我起的名字,代表「一言九鼎」,成為我人生的座右銘。我是一個較內向卻善於溝通協調的人,能和各種不同特質的人搭檔合作,高中畢業時得到班級票選的「最受歡迎獎」,在聯合報時期也與編輯、記者、攝影、網路等不同領域的人合作完成任務。現任Python開發工程師,也與PM、業務合作愉快,時常彼此救火,還曾經說服資深工程師接受主管指派的新角色,排解組織上遇到的人力困難,協調力是我除了coding專業外的強項。


個人興趣: 

國小時我接觸到福爾摩斯探案,從此培養出閱讀的好習慣。運動和圍棋也是我的興趣之一,前幾年Alpha GO擊敗了李世石,讓我震驚不已,也成為學習程式的楔子。


工作經歷:

服役(2012.6-2013.5):陸軍下士

聯勤無線電修護,發揮大學專長,學會與必要的苦悶相處。 

三民書局(2013.8-2014.6):書局門市人員

書籍整理與盤點,鍛鍊出日後編輯與程式設計領域所需的耐心與細心度。

聯合報系(2014.9-2018.7):編輯

從初期的地方版編輯>北市編輯>體育編輯>國際編輯>民意編輯,學會處理更複雜的議題;報系第一位電子工程系畢業的編輯,努力提升自我與高配合度博得長官信任,表現甚至勝過本科系的同儕;期間製作數回大型專題如:海洋危機、營養午餐、世代議題…等,對社會各種面向問題有更深了解,對日後的AI專題創意發想頗有助益;與數十記者、攝影團隊採訪中興新村,學習從無到有生出一個大型專案,更訪問到宋楚瑜先生,從大場面中快速提升台風與自信!

飛資得系統科技(2019.4-至今):Python開發工程師

為政府和圖書館部署 Django 網站。我們的產品專注於數位典藏,要讓各種資料易於保存和檢索。在這段時間裡,我不僅學習了 Django 框架,還學習了 Elasticsearch(用於資料搜尋)、Apache httpd 服務器和 Linux shell。目前我仍在研究上述技術,並開始學習 React 框架。作為開發人員,學習之旅從未結束。


我印象最深刻的程式難題是… 


這聽起來很奇怪,但我印象非常深刻的一個挑戰是一道程式題,而題目我卻已經忘記了!且聽我娓娓道來。


大約四年前,我還是一名報紙編輯,晚上工作,白天下班後在線學習Python。我的Python老師是麻省理工學院的教授,他教得很好,但作業也很難。有一天,我遇到了一個測驗,TA說這個問題有點難,可能還需要一些時間才能解決。由於我是一個頑固的傢伙,我花了4個小時來解決這個問題,但仍然不知道如何解決它。當時我只是為了幾個月的樂趣而學習程式,就想要退出了。我累了,絕望地洗了個澡。幾分鐘後,我再次坐在電腦前。發生了驚人的事情。


題目的下方有一個留言板,我看到一位父親的留言:「不知道如何解決它,但去和我的兒子一起玩5分鐘後,我意識到了什麼,回來就得到答案了,happy!」 我非常震驚。在我看來,男人最困難的工作就是當個好父親。那個傢伙!他照顧他的兒子,仍然試圖解決這個問題。為什麼我卻這麼容易放棄? 


最後我熬夜苦幹,仍然找不到答案。我睡了幾個小時就去上班,呆若木雞地編輯報紙,唯一能想到的就是那個問題。當我回到家時,我終於解決了它。 如今,我已經忘記了我的答案,也忘了問題,但我將永遠記住那個爸爸說過的話。他告訴我不要放棄。因為他,我辭掉了小編的工作,去資策會學習進修一周五天、為期一年的課程。我知道我可以寫程式,我喜歡它。


如今我已經擔任Python開發工程師滿三年了,不變的是,當我在工作或生活上遭遇挑戰,我依然「聽爸爸的話」來面對一切挑戰!


About Me

Personality: 

HI! I'm Ting-Yen Mao, born in 1988. "Ting-Yen" means "a promise as steady as iron" in Chinese. Being a shy but nice person, I feel comfortable to teamwork with various people, so do they! I got "The Most Popular person" prize in high school, which can be a proof. 


Interests: 

I love reading since I ran into "Sherlock Holmes" stories in childhood, which becomes an influential habit in my life. In addition, sports and go (圍棋) are also my hobbies. Therefore, when Alpha GO beat the Korean go master, it’s really a shock for me, which made me step into the world of coding and appreciate the beauty of it. 


Career Path: 

Studied electronic engineering in NTUT, one of the top-ranked technological university in Taiwan. Then after military service, I applied a job of newspaper editor in UDN group. (the most promising newspaper company in Taiwan) It’s a big reverse, so there was a doubt for everyone at first: “how could an electronic engineer become a good editor?” However, at the end, with continuous efforts and benefits of reading, I was recognized to be one of the best young editors, who is not from traditional literature profession but able to well construct words and articles with clear logic. 


Start self-learning Python, I fell in love with this simple language and clear logic behind. Thinking coding has a much deeper career development, I choose to take adventure once again and jump into the world of computer science. Studied hard in III(資策會) for 5 month, my ability already won teacher and colleagues' recognition. I will keep working hard to become an AI engineer who can contribute more than just coding! 


So time flies, it is 2022. I have coding in Flysheet Inc for 3 years, deploying Django website for the government and libraries. Our product focus on digital archives, which makes all kinds of data easy to preserve and search. During this time, I have learned not only Django framework, but also Elasticsearch (for data searching), Apache httpd server and Linux shell. I am still working on these and learning React framework in the mean time. As a developer, the journey of learning has never end.


The most difficult problem I conquer is...

It sounds strange, but one of the most difficult technical challenge I met was... I forgot ! About four years ago, I was still a newspaper editor, worked on night and learned Python online after work. My Python teacher came from MIT, he taught well but the homework was also hard. One day I met a quiz, the TA said this question is a little hard, maybe needed some time to solve it. Since I am a stubborn guy, I spend 4 hours on the question, but still did't know how to solve it. Since I just learn coding for fun for few months, it seems that I was about to quit at that moment.


I was tired and took a shower desperately. After few minutes I sat in front of computer again. An amazing thing happened. There was a message board on web, I saw a father said: "Don't know how to solve it and go to play with my son. After 5 minutes I realized something and come back to solve the quiz, happy!" 


I was shocked. In my view the most difficult job for a man is being a father. THAT GUY! He took care his son and still trying to solve the question. Why I would want to give up so easily? In the end I worked all night and still can't find the answer. I sleep few hours and go to my company. I edited newspaper without emotion - the only thing I could think was that quiz. When I came home, I finally solved it. 


I already forgot my answer, also the question, but I will remember the father's message all my life. He taught me not to give up. After 2 month I quit my job, went to learn A.I. five days a week. I know I can coding, and I love that. Now I am graduated from the school, ready to fight with the father's words!