Responsible and self-driven person, with strong sense of know how.
Certainly hate bugs and environment issues, but also loves the moment solving them
Skills
HTML / CSS
Familiar with RWD and AWD
Familiar withcss module, BEM naming convention
Familiar with Scss
JavaScript
Familiar with ES6, Babel
Familiar with React Native to build multi-platform apps
Experienced using React, Redux, redux-form to build front-end websites
Experienced with Apollo GraphQL
Version Control
Git / Github
Git Flow and Github Flow
Jira, Trello and Github Projects
Connecting Git notifications to slack for more efficent task flow
Strengths
Problem Solving
Communicative
Fast Learning
Responsibility
Detail Oriented
Flexible
Creative
Know how
Other related
Experienced with API Platforms like Postman to test and communicate with others
Experience in using Eslint and prettier for nice coding quality
Language
Speaks Mandarin and English
Mandarine: native tongue
English: fluent on communication
TOEIC Golden Certificate
GRE 323
TOEFL 104
Education
NCCU - Computer Science ,2012 - 2017
Attended a Kaggle IR Competition, using TFIDF with Porter Stemming to get a result of Top 50%
Created an broadcasting Android app "The cheif has something to say", which uses Parse Platform as our cloud audio database. User can broadcast their voice to other users within a certain amount of range.
Use C++ to implement Color Harmonization (Daniel Cohen-Or et al.). By analyzing all pixel's hue value in a picture and get the least difference between 8 templates we can get the best color distribute that fits human's Aesthetics.
Work
Amis - Software engineer,2021 Nov. - Current
Develop Qubic Wallet, a semi-decentralized wallet for mainly NFT collectibles, enhancing its functionality using React Native.
Develop Qubic Pass, a MVP Dapp based on current market in Taiwan. Enable customers like SushiExpress to launch their nft voucher on it.
Developed several SDKs for customers to integrate with our wallet services
Refactoring some scripts to integrate with Firestore API
Develop in-company tools to enhance colleague's Quality of Life
Develop new Portfolioeditor, achieving 1/3 of resume editor's traffic
Develop new onboarding process of cakeresume, which allows user to preview how their profile data will fit in our resume builder in basic templates.
Noticing that development building time costs too long, improves building time from 4+ minutes with unstable outcome to a stable30 seconds to enhance development experience.
Refactor common used UI components, reducing coupling and extract logic from a bundle
Rytass - Front-end engineer,2018 Nov. - 2020 Oct.
Developing front-end web solutions for clients, mostly Content Management System.
Developing basic API and data storage backend system using Nodejs, express, Sequelize, and MySQL.
Tutoring interns to get used to company work pattern
Mainly using React, Redux, Apollo Graphql for development