RUBY CHEN

Taichung, Taiwan

Email: [email protected]

LinkedIn:  rubychen0101


I'm a passionate software developer, 5+ yrs in the Gambling industry (Sports Betting is the primary).

Accomplished more than 10 gambling stations all from scratch, includes one large sports betting system in Taiwan.

Familiar different Frameworks include Vue and React.

Github: https://github.com/summerchen0101

Experiences


Senior Frontend Developer

Xingchen Co.

Feb 2020 - May 2020


- Implement a streaming media front office(SSR) alone from scratch in two months. The biggest challenge here is to integrate four different API resources into the same structure. And End up I solve the problem by creating a hub module to handle the differences.

Senior Frontend Developer

ifalo Co.

Sep 2016 - Jan 2020


- Implement a sports betting website from scratch, use WebSocket to communicate with backend API and, deal with the traffic issue. We also focus on security and safety issues, including XSS and CSRF, and so on.
- Mentor a small front-end team, includes a UI designer and two junior engineers.
- Work in an Agile oriented environment, the SOLID code is our principle.


Frontend Developer

Jili Digital Co.

Dec 2015 - May 2016


- Refactor the back office with Angular1; I separate the API services into standalone plugins to be more maintainable.
- Collaborate with designers, use SASS to manage and create a static website.

Web Developer

Freelancer

Aug 2013 - Dec 2015

- Implement two banks' third party payment websites. My responsibility included UI/UX design and part of front-end development. I use Jade(Pug) to deal with the massive static website pages.
- In order to deal with different demands, I always learn quickly. For example, I use D3.js to develop a personal location tracker system for ITRI; use three.js(WebGL library) to implement a surround-view system for a construction company.
- Sometimes need to do the presentation and deliver during the meetings.

Education


National Yunlin University of Science and Technology

Visual Communication Design

Powered by CakeResumePowered by CakeResume