張育維

Junior front-end developer, using Vue.

ywchangsmail@gmail.com

Education

Bachelor 

National Taiwan University, department of law

Experiences

Newtype.io, Oct. 2019 - now

  • Developed online banking pages on my own, with Vue, Vue router, Vuex, Element UI, and ES6 syntax.
  • Created a reusable and flexible component for my team, reducing 80% of code. Also created extend and mixin by SASS, helping my team to organize CSS code and customize Element UI.
  • Helped UI team to build their design system, which was planned to be write into app.css by me and a senior colleague.
  • Co-worked with international developers and designers from Hong Kong, Shenzhen and China.


Infotrends.co, Sep. 2019 - Oct. 2019

  • Resolved bugs and issues to stabilized our product. By co-working, me and my team solved about 500 bugs within a month.
  • Built manual and document for user and developer, starting from zero.

Projects

For more details, check out my portfolio.

6/30 pages of ATFX 2.0

  • ATFX is a exchange dealer in Hong Kong, and our team built their client portal website, which settings, fund transfer, create trade account, forgot password, and CL list pages are built by me.
  • I also packed the hole sending verification code procedure into a single component.

  • Since the whole ATFX 2.0 is basically forms and tables, I created so many input elements. So I tried to organize these codes after my work, trying to created a component, finding a best practice for me.
  • These input components all have validator, which will be triggered when user inputs, then throw a event whether the validation pass or fail. I believe these can suit most scenarios.
  • I hope I can build my own component library to faster my developing, and these input components are the first step. There're other component I'm building. 

Cookbot

  • Cookbot is a chatbot on Facebook messenger, which can help searching my note in my Gitbook.
  • I can type texts to the bot, it will send a request by the API I wrote to search in the database I created, and if there is a match, the bot will send the summary of note to me by Facebook messenger.
  • I can also read the whole note on the Gitbook, or call the author through Messenger, by click the buttons the bot send to me.
  • The Line bot version is coming soon.


Cookbook

  • Cookbook is a Gitbook collected my note for front-end developing.
  • There're many tricky problems in front-end development. So I noted them down, gathering them, to reduce my developing and bug-tracking time.
  • I even created some API to CRUD these content, then connect them with my chatbot, so instead of finding pages on Gitbook, I can find the content I want just by type some text in Facebook Messenger.

Powered by CakeResumePowered by CakeResume
Powered by CakeResumePowered by CakeResume